Option Items
An option item is an answer to a question that a customer must address (e.g. Small, Medium, and Large are answers to a product’s “what size?” question/option) before they can add a selected product to their cart. These are commonly referred to as 'Modifiers.'
- Name: the menu element’s name in the Onosys admin; for option items, this is typically structured as ‘[Name of product that the option is associated with] – [Option name] – [Option item name].’ This is not the name that customers will see on the ordering site.
- Localized Text: for option items, only Title and Calories are typically used.
- Active: whether or not an option item is active/displays to customers on the menu.
- Default Price: the price assigned to the option item.
- Depending on how the product is built, pricing will be added at either the product level or at the option item level. A pizza (where base price depends on the size option item that the customer selects) is a good example of a product that is priced on its option items.
- Tax Bucket: unless an option item should be taxed differently than the product that it modifies, this field can be set as “(Inherited)” so that the same tax rate is applied to any price on the option item.
- Price Per Top Tier 1/2/3/4 Override: for products that use toppings as modifiers, these fields will be used to define the toppings’ prices.
- Sub Options tab: additional options (“nested options”) can be added to an option item.
- Example: on a BLT Sub product, the customer is presented with a Size option and 6” or 12” as their option items. The customer can also add extra meat to their sub, but the price of the Extra Meat option item is different between the 6” and 12” subs. Therefore, different nested options and their option items would be added to the 6” and 12” option items to reflect the different prices.
Card Style Option Item
Content display templates
There are different display templates for the content within an option item. These can be enabled by adding a tag to an option to apply the template all of its option items, or to an individual option item to apply it to just one.
Tag
ui-OptionItemContent-DisplayTemplate-{display_template_option}
Template Options
- `Inline`
- Default
- Displays content on a single line
- `HeaderImage`
- Displays the option item image (if available) above the rest of the content
Added in 7.x.x [TBD]