In brief
Building an order means adding products to the cart, customizing them if needed (removing an ingredient, choosing a sauce, adding an add-on), then adjusting the quantities.
Who / when
For the Cashier, for every customer.
Step-by-step
1. Choose a category
Tap a category (e.g. BURGERS). Its products appear in a window.
Tap Close to return to the categories without adding anything.
2. Add a product
Tap the desired product (e.g. BACON BURGER).
If the product has no options, it is added directly to the cart (this is the case of the House salad in our example).
If it has customizations, a window opens.
3. Customize the product
The customization window offers, depending on the product:
Remove ingredients — "Tap to remove" section (e.g. removing Salad). The removed ingredient then appears struck through / "Without …".
A mandatory choice — e.g. "Choose a sauce (mandatory)". Until you have chosen, a red message reminds you and the add button stays blocked.
Paid add-ons — e.g. CHEDDAR +3.00 DH, within the indicated limit (e.g. Max 6 choices).
The price updates live: in the example, adding the CHEDDAR add-on takes the burger from 36 to 39 DH.
Tap Add to cart (the button displays the final price).
4. Track the cart
Each cart line shows the product, its customizations (e.g. Without Salad · ANDALOUSE · CHEDDAR), the price and the quantity (with + / −). The Total updates automatically.
Change the quantity: + / − buttons on the line.
Remove an item: the trash icon on the line.
Empty the cart: the Clear button (at the top of the cart).
Messages & edge cases
"Selection required": you must make a mandatory choice (e.g. the sauce) before you can add the product.
An unavailable product (out of stock) cannot be added.
Tips
Customizations chain quickly: start with the removals, then the mandatory choice, then the add-ons.
Check the summary under each line of the cart before taking payment: this is what will go to the kitchen.
See also
A6. Define customizations (configuration side)