Modifiers Based on Item Size Using Custom Attributes

This guide details creating a "Size" custom attribute and using it to set size-specific prices for modifiers in Acadia POS.


1. Creating the "Size" Custom Attribute:

  • Access the Acadia POS web portal.
  • Navigate to Items > Custom Attributes.
  • Click + New Product Attribute.

2. Custom Attribute Details:

  • In the Attribute Code field, enter "size" (all lowercase).
  • In the Attribute Name field, enter a user-friendly name displayed in the product edit window (e.g., Size).
  • Set the Custom Attribute Type to "String".
  • Choose Select for the Frontend Input Type.
  • Enter a recommended UI Column Size in POS of "3" (adjust if needed for longer size names).
  • Select +Add new and create each custom attribute size by entering the value and label.
  • Click Save Changes.

3. Creating a Modifier Group for Size Pricing:

  • Go to Items > Modifier Groups.
  • Click + New Modifier Group.

4. Modifier Group Details:

  • Enter a descriptive name for the Group Name (e.g., Pizza Toppings).
  • Select +Add new to create a new managed modifier
  • Leave the Price field at "0" as individual size prices will be set later.
  • Look for a section labeled "Size Price +" (might appear after saving).
  • In the dropdown menu under "Size Price +", select the "size" custom attribute you created earlier.
  • This creates a field for entering size-specific prices for each modifier within this group.

5. Creating Size-Specific Menu Items:

  • Go to Items.
  • Create separate items for each pizza size (e.g., Small Pizza, Medium Pizza, Large Pizza).

  • Assign the previously created Modifier Group (e.g., Pizza Toppings) to your item.
  • Click Save Changes.

Benefits:

  • This method allows managing size-specific modifier prices using a single custom attribute, potentially reducing the number of modifier groups needed compared to creating separate groups for each size.

Using the System:

  • When a customer orders a specific size pizza (e.g., Medium Pizza) and adds a modifier with size-specific pricing (e.g., Pepperoni), the system automatically applies the price associated with the chosen size (Medium) for that modifier.