Each product will be assigned with one or more option sets. Each option set can have one or more products as options.
products_assignedindicates which products have this option set assigned to them.
show_onlineflag is used to indicate if this option set is shown or hidden. When it is true, Site expects this option set should be shown to customers. Otherwise it should be hidden. Hint: Site needs to enable the
Online Productsfeature then edit it under Products > Online Products on
nameand at least one option is required.
namemust be no longer than 64 characters.
instructionsallows option set selections to include one of the four prefixes:
instructionsis not provided it will default to
max_selectionare both optional. They can be independently or both provided to limit the number of selections in an option.
0or larger and an integer.
1or larger and an integer. It must also be equal to or greater than
min_selectionif it is supplied.
optionscontains the products that will be the options.
product_idmust be provided with each option.
price_ex_taxis provided it will override the products price only when used as an option in this option set selection. If
price_ex_taxis not provided it will use the company-level product price.
price_ex_taxis set when the option is created (as part of option set creation). If the product price changes later the option will remain the same price.
optionsare provided will reflect the order that they will appear on the POS.
Here is a list of the supported webhook topics.
When an option set is created. You will receive the complete option set.
When an option set is updated. You will receive the complete option set after the modifications have been applied.
You also may provide the following attribute filters:
Note that when filtering by
show_online, any changes to
option sets where
show_online is true will trigger a
When an option set is deleted. You will receive the complete option set.