Skip to main content

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 →

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 deposit →

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 size →

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.

Combo meal →