Guided Combos & Build-Your-Own Pizza for Odoo POS
Let cashiers ring up combo meals and made-to-order pizzas in seconds — fixed items, repeatable toppings, and live modifier previews, built directly on Odoo's native POS combo engine.
The problem
Standard Odoo POS treats every product as a rigid, individually-scanned line item. Cashiers cannot ring up a “Large Pizza + side + drink” deal as one guided flow, and they cannot add the same topping twice for double cheese or extra pepperoni — slowing the line and forcing manual price overrides.
The solution
This module adds a thin, purpose-built layer on Odoo's native POS combo system: Fixed items that auto-include and lock, topping groups with repeatable quantity selections and per-item caps, and a live modifier summary on the cart and in order history — so every build-your-own order rings up fast and accurate.
Everything a combo & pizza counter needs
Every capability below is implemented in the module.
Fixed & Optional Items at a Glance
Combo items marked Fixed auto-include and show a lock badge, so cashiers instantly see what's included versus what the customer still has to choose.
Repeatable Toppings with Live Counts
Customers can order double cheese, extra pepperoni, or any topping more than once, with a live quantity counter right in the combo selection popup.
Operator-Configurable Per-Topping Caps
Set a maximum repeat count on any topping group so double or triple orders stay within the range you allow, with no manual cashier override needed.
Topping / Modifier Group Styling
Flag any combo choice as a topping group to give it distinct badge styling and always-visible quantity counters at the register.
Live Cart Modifier Preview
Every chosen modifier and its quantity appears right on the running cart line before checkout, so the full build is confirmed before payment.
Modifier Summary in Order History
Each order line stores a one-line modifier summary, such as “Pepperoni ×2, Mushrooms ×1”, ready for reporting and reconciliation.
One Setting to Toggle Modifier Badges
A single Point of Sale configuration switch turns cart modifier badges on or off per register, so every store can match its own counter style.
How it works
Set Up Combo Choices
Mark items as Fixed, flag topping groups, and set a per-item repeat cap on each combo choice from the standard product form.
Build the Combo Product
Attach the combo choices to a combo-type product, such as “Make My Own Pizza”, and make it available in the POS.
Guide the Cashier at the Register
The POS combo popup walks the cashier through every required choice, with fixed items pre-included and toppings selectable up to their cap.
Confirm the Build on the Receipt
The full list of modifiers, with quantities, shows on the cart and prints on the customer receipt and order history.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It builds directly on Odoo's native combo engine (product.combo, product.combo.item, and the POS combo popup), adding fixed items, topping-group styling, per-item caps, and a modifier summary on top — without duplicating or replacing any core functionality.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
POS Combo Meal — Make My Own Pizza
Repeatable topping groups with operator-set per-item caps and live counts, fixed and optional combo items at a glance, and modifier previews in the cart and order history — built on the native POS combo system.
Buy on Odoo App StoreMore Odoo sales apps
POS Commission
Rule-based commission attributed per POS line and accrued on payment, visible in a live dashboard and at the till — settled through a request, approve, pay and lock workflow with refund clawback.
POS Customer Image & Identity Panel
Photo, phone, email, loyalty, last visit and total spend in one panel on the product and payment screens, with at-till photo capture that syncs back — and no extra hardware.
POS Disable Rescue Session
Block order validation on closed POS sessions, explain why in a guided dialog and prompt a new session in one click — clean shift boundaries with order data preserved and every blocked attempt logged.
POS Discount on Taxed/Untaxed Amount
A basis toggle that makes every discount explicitly taxed or untaxed, with automatic tax recalculation, a live before/after preview, threshold guardrails and a backend audit list.
POS Edit Payment Mode
Correct the payment method on confirmed POS orders with a before/after preview and automatic journal re-booking — under a configurable approval workflow and a persistent audit trail.
POS Extra Sale - Dependent Add-ons, Bundled Pricing & Grouped Kitchen Tickets
Add-ons linked to their parent item through an auto-opening extras popup with pre-selected defaults and bundled pricing — flowing onto receipts, stock and deliveries as part of the order.