Auxiliary products are paid add-ons offered under a main product — extra cheese on a pizza, a drink with a meal. They raise the average sale value and are offered as a one-tap list on the sales screen, without cluttering the normal catalog. This page explains the concept and the CMS setup; the API endpoints are documented separately (links at the bottom).
Product "Bolognese Pizza" (carrier)
|____ Auxiliary items:
|____ Large size "+5.00"
|____ Extra cheese "+1.00"
|____ Ground beef "+1.00"
|____ Salami "+1.00"
|____ Garlic sauce "+0.80"
is_auxiliary = 1): it is excluded from the normal POS catalog/search and appears only under carriers that list it.Everything lives in the product editor's Auxiliaries tab (Lisätuotteet):
Auxiliary sub-lines are real stock lines: their quantities follow the parent product, and stock is deducted for each add-on sold.
| Endpoint | Purpose |
|---|---|
| get_product_auxiliaries | Read a carrier's add-on assignments (with prices), or the tenant's auxiliary catalog |
| set_product_auxiliaries | Set the auxiliary flag and/or replace a carrier's assignment list |