Sell built-to-order products at the till
Modifier groups, per-line custom text, required choices, and quantity selects — for cafés, custom retail, and any shop with options.
What Oliver Modifiers can do
Designed for fast service. The till guides the cashier; the data lands cleanly in WooCommerce.
Required and optional groups
Mark a modifier group as required (size, base, milk) or optional (add-ons, extras). The till won't let cashiers skip required choices.
Per-option pricing deltas
Charge +£0.75 for oat milk, +£2.00 for an extra shot. Pricing rolls up to the line item and feeds correctly into your WooCommerce reports.
Single, multi, and quantity selects
Pick one drink size, multiple toppings, or three sides of chips. Configurable per group with min/max constraints.
Custom text per line
Free-text notes attached to the line item — for monogramming, allergens, gift messages, or rush orders. Prints on receipts and kitchen tickets.
Re-usable across products
Define a modifier group once ("milk options") and attach it to every drink. Edit the group and every product picks up the change instantly.
WooCommerce-native data
Modifiers live as product attributes and meta in WooCommerce. Reports, exports, and integrations see them as first-class data — not POS-only state.
When to use modifiers
Modifiers are the right tool when one product has many possible configurations and you don't want each combination as a separate SKU. A latte with three milk options, four sizes, optional flavours, optional shots, and optional whip is 96 combinations — and that's before "extra hot" and "takeaway". Modifiers keep that one product sane.
They also work well for monogramming, embroidery, gift wrap, allergen notes, build-your-own bowls, framing options, and rental terms. If the choice is per-sale rather than per-product, it's a modifier.
Frequently asked questions
What's the difference between modifiers and variants?
Can I require choices before checkout?
Do modifiers appear on the customer receipt?
Will my online store show modifiers too?
Be first when modifiers ship
We're building modifier groups to behave exactly like the rest of WooCommerce — clean data, no POS-only state. Get on the waitlist and we'll show you the beta first.