Priced POS toppings that never vanish from the ticket

A touch-friendly Point of Sale modifier and topping selector for restaurants, bars, cafes, pizzerias and ice-cream shops — with guaranteed persistence, one-tap combo sets, and per-topping lines on every order, receipt and report.

The problem

Standard Odoo Point of Sale has no structured way to layer priced toppings and modifiers onto a product at order entry. Staff resort to dozens of product variants or free-text notes — both slow at the counter, error-prone during a rush, and impossible to report on afterward. Worse, other topping apps on the market are known to send modifier selections that silently fail to save, so tickets and kitchen output do not match what the customer ordered.

The solution

POS Product Toppings adds a touch-optimized modifier panel directly to the Point of Sale product screen. Toppings are saved onto the order line itself — the most battle-tested persistence path in POS — and priced automatically, so every selection is confirmed, charged correctly, and printed on the receipt. Zero-config topping sets let bar, cafe, restaurant and ice-cream teams go live without hand-building a single combination.

Capabilities

Everything a busy counter needs

Every capability below is implemented in the module.

01

Touch Topping Selector

A large-tile popup opens automatically when a topping-enabled product is added, grouping choices into single-choice or multiple-choice sections with a running selected count and price total.

02

Guaranteed Persistence

Toppings are stored on the order line itself and confirmed with an on-screen notification the moment they are applied — no more modifiers that get sent but never saved.

03

One-Tap Topping Sets

Batch templates such as “House Burger” or “Sundae Classic” apply a full set of toppings in a single tap instead of selecting each modifier one by one.

04

Priced Modifiers & Surcharges

Each topping carries its own per-unit surcharge, which folds automatically into the order line price and multiplies correctly with quantity.

05

Receipt & Customer Display Lines

Every chosen topping prints as its own line on the order screen, the customer receipt and the customer-facing display, so the charge and the choice are always transparent.

06

Bulk Topping Management

A single wizard offers or removes a topping group across many products, or reprices a whole group by a fixed amount, a percentage, or a new set price.

07

Topping Analysis Report

A pivot, graph and list report breaks down topping revenue by topping, group, product and POS configuration for menu-level sales visibility.

08

Min/Max Selection Rules

Each topping group can require a minimum number of picks and cap a maximum, with single-choice groups behaving as radio buttons and multi-choice as toggles.

09

Zero-Config Menu Scenarios

Ready-made bar, cafe and ice-cream topping groups and sets install with the app, so a new store can go live without building a single combination from scratch.

Workflow

How it works

1

Configure toppings

Create topping groups and priced toppings, or start from the built-in bar/cafe/ice-cream scenarios.

2

Attach to products

Assign topping groups and one-tap sets to any POS product from its own configuration form, individually or in bulk.

3

Tap toppings at the counter

The topping panel opens automatically at order entry; the cashier taps tiles or a one-tap set and confirms.

4

Sell, print, and analyze

Toppings price correctly, print on the receipt, and roll up into the Topping Analysis report.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Toppings are stored directly on the order line record rather than a separate synced structure, which is the same reliable path Odoo uses for its own order data, and the selector confirms every applied topping on screen before the sale continues.

Get the app

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 Product Toppings

A touch-optimized modifier selector with guaranteed persistence, one-tap topping sets, priced surcharges, min and max rules, receipt and display lines, and a topping analysis report.

Buy on Odoo App Store