Let customers build their own pizza — crusts, sauces, toppings across multiple groups with live price updates. Selections are stored as cart-item meta, not product variations: 33 × 33 × 33 combinations = zero extra database rows. And every order prints to your Clover kitchen with the modifiers intact.
7-day refund. Opt-in feature — off by default for non-restaurant stores.
The standard way to model “build your own” in WooCommerce is product variations — and it breaks at restaurant scale. Variations multiply: 3 sizes × 3 crusts × 10 toppings isn't 16 options, it's thousands of combinations, each generating its own row in wp_posts. Big variation sets slow the admin, bloat the database, break stock tracking, and make every catalog sync crawl.
CloverWoo's builder takes the approach POS systems use: the product stays one product, and the customer's choices travel as structured metadata on the cart line. That's why a fully-loaded build-your-own menu — 33 toppings, 33 crusts, 33 sauces — adds exactly zero product rows. Your database stays clean, your syncs stay fast, and your stock tracking stays sane.
Crusts, sauces, toppings, sizes — create each as a modifier group, or sync the groups you already maintain in Clover. Mark each required or optional, single- or multi-select, and set per-option price deltas.
On the product page, customers pick through each group with the price updating in real time. Two pizzas with different toppings land in the cart as two distinct line items with their own configurations.
On payment, the order is created on your Clover POS with every selection as a proper line-item modifier — and auto-prints to the kitchen printer. Staff prep it like any in-store order.
The same multi-group picker powers any build-your-own menu: burrito bowls, burger builders, poke bowls, custom cakes, sandwich counters, bubble tea. If your product is “pick a base, choose options, add extras,” it works identically — with the same live pricing and the same clean database. Pair it with the rest of the restaurant toolkit: business hours, pickup & delivery time slots, delivery zones, minimum order, and per-item kitchen notes.
No — and this is the core design decision. CloverWoo's modifier picker does NOT generate WooCommerce product variations. Customer selections are stored as cart-item metadata, so 33 × 33 × 33 possible combinations create zero extra rows in wp_posts. Variation-based pizza builders generate a product row per combination and grind large catalogs to a halt; this one stays a single product no matter how many options you add.
Yes. Each option in each modifier group can carry its own price delta (e.g. +$1.50 for extra cheese, +$3 for a gluten-free crust), and the product price updates in real time as the customer configures. The final configured price flows through cart, checkout, the Clover payment charge, and the printed kitchen ticket.
As proper line-item modifiers on your Clover POS. When the order is paid, CloverWoo creates a real Clover order with each selection (crust, sauce, every topping) attached to the line item — and auto-prints it on your Clover kitchen printer. No re-typing, no 'see order notes', no separate tablet.
Yes. Each modifier group is independently configurable: required (customer must pick a crust) or optional (extra toppings), single-select or multi-select, with optional minimum/maximum selection counts. Groups can also sync from your existing Clover modifier groups so the catalog stays consistent between in-store and online.
No — pizza is just the cleanest example. The same multi-group picker powers burrito bowls, burger builders, poke bowls, custom cakes, sandwich shops, bubble tea, and any build-your-own product. If your menu has 'pick a base, pick options, add extras', it works the same way.
The pizza builder is part of CloverWoo's opt-in restaurant feature pack — it's off by default. Non-restaurant stores see zero change unless you toggle it on. Everything else in CloverWoo (sync, payments, auto-print) works exactly the same either way.
The pizza builder ships inside CloverWoo — with full Clover sync, payments, and kitchen printing. $60/mo flat, 7-day refund.