Product types
A product type is a recommended configuration pattern for presenting products in a way that customers can understand and interact with. These patterns are not enforced constraints — the underlying data model is flexible — but following them ensures a consistent, predictable customer experience across ordering channels.
Some product types can also be combined, for example a combo meal that contains a single product with size as one of its configurable parts.
Single product
A product sold without any configuration options. The customer can only adjust the quantity.
Single product with deposit
A product sold without configuration, but with an associated deposit amount that appears as a separate line on the receipt.
Single product with size
A product where the customer selects from a fixed set of sizes before adding it to their order.
Single product with configuration
A product where the customer can add extras, remove default ingredients, or change a component such as bread type.
Single product with configuration →
Single product with dynamic configuration options
A variant of Single product with size where each size shares the same nested Containers, so configuration options update dynamically based on the size selected.
Single product with dynamic configuration options →
Combo meal
A meal product that bundles several individually configurable products at a lower combined price.