Price groups
A price group sets the currency for item prices, defines the price of each item, and controls the VAT applied to each item. All price groups used within the same menu must use the same currency.
Price group mapping on containers
A Container can be configured to map one price group to another for the products it contains. This lets different containers within the same product use different pricing without splitting the product across multiple menus.
Example: A Burger product has an Add container and a Remove container, both containing the same Tomato product. To make adding Tomato cost 3 SEK but removing it cost 0 SEK, configure the Remove container to map PG1 to PG2 when resolving Tomato's price:
| Item | Container | Price group | Price |
|---|---|---|---|
| Burger | — | PG1 | 20 SEK |
| Tomato (add) | Add | PG1 | 3 SEK |
| Tomato (remove) | Remove (mapped PG1 → PG2) | PG2 | 0 SEK |
Price group mapping applies to the entire subtree beneath the configured Container, not just its immediate children.