Product Modifiers

Sell built-to-order products at the register

Modifier groups, custom text for each line, required choices, and quantity selections — for cafés, custom retail, and any shop with options.

Coming soonProduct modifiers are on the Oliver roadmap. Talk to us if you want early access or to influence the design.

What Oliver Modifiers can do

Designed for fast service. The register guides the cashier, and the data syncs cleanly to WooCommerce.

Required and optional groups

Mark a modifier group as required (e.g. size, base, milk) or optional (e.g. add-ons, extras). The register won't let cashiers skip required choices.

Pricing per option

Charge +$0.75 for oat milk, or +$2.00 for an extra shot. The price will be added to the line item and correctly reflected in your WooCommerce reports.

Single, multiple, and quantity selections

Pick one drink size, multiple toppings, or three sides of fries. You can configure this for each group with min/max limits.

Custom text per line

Free-text notes attached to the line item — perfect for monogramming, allergen notes, gift messages, or rush orders. These will be printed on receipts and kitchen tickets.

Reusable across products

Define a modifier group once (like "milk options") and attach it to every drink. If you edit the group, the change is instantly applied to every product.

WooCommerce-native data

Modifiers are saved as product attributes and meta in WooCommerce. Reports, exports, and integrations treat them as proper data — not just temporary info at the POS.

When to use modifiers

Modifiers are the right tool when one product has many possible configurations and you don't want to create a separate SKU for each combination. A latte with three milk options, four sizes, optional flavours, optional shots, and optional whip has 96 combinations — and that's before you even add "extra hot" and "to-go". Modifiers help to keep that one product manageable.

They also work well for monogramming, embroidery, gift wrap, allergen notes, build-your-own bowls, framing options, and rental terms. If the choice is made for each sale rather than for the product itself, it's a modifier.

Frequently asked questions

What's the difference between modifiers and variants?
Variants change the product itself — like size Small, Medium, Large; or colour Black, Navy. Modifiers add per-sale customisation on top of a single product — like extra shot, no whip, gift wrap. Both work in Oliver and both sync to WooCommerce.
Can I require choices before checkout?
Yes. Mark a modifier group as required and the register will block the line item from being completed until all required choices are made. This is useful for cafés (e.g. size, milk) and made-to-order retail.
Do modifiers appear on the customer receipt?
Yes. Every modifier selection and any custom text for each line will be printed on the receipt, the email confirmation, and the kitchen ticket if you use one.
Will my online store show modifiers too?
Modifier definitions sync to WooCommerce as attributes. Depending on your theme, you can show them as configurable options on the online product page. Otherwise they're only available at the POS — which is useful when your in-store and online experiences are different.

Be the first to get modifiers

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.