FAQ — How Do I Set Up Item Attributes Like Size and Color?
Attributes let you add selectable options (like Size, Color, or Extra Toppings) to an item. When the item is sold at the POS, a dialog appears so the cashier can choose the appropriate options.
Step 1: Create Attribute Definitions
Before assigning attributes to items, you need to define what attributes exist:
- Go to Vendors & Inventory on the main menu
- In the Inventory Browser, click the Attributes button (or go to the Manage Attributes option)
- Click New Attribute Definition
- Fill in the fields:
| Field | Example | Description |
|---|---|---|
| Name | Size | The attribute name shown at POS |
| Category | Clothing | Groups related attributes together |
| Default Price | 0.00 | Price adjustment when this option is selected (can be 0 for no extra charge) |
| Max Quantity | 1 | How many times this option can be selected (1 = pick one) |
| Sort Order | 1 | Display order in the attribute selection dialog |
| Is Active | Yes | Whether this attribute is available |
- Repeat for each value (e.g., create "Small", "Medium", "Large" under the "Size" category)
Step 2: Enable Attributes on the Item
- Open the item in the Inventory Item form
- On the General Information tab, check Allows Attributes
- Click the Attributes tab
- Click Manage Attributes
- In the dialog, add the attribute definitions you want for this item
- Configure per-item overrides if needed:
| Override | Description |
|---|---|
| Price Adjustment | Override the default price for this specific item (e.g., Large adds $3 for T-shirts but $5 for jackets) |
| Max Quantity | Override the max selection count for this specific item |
| Required | Whether the customer must select this attribute before proceeding |
- Click Save to apply
Step 3: Test at the POS
- Open the POS
- Add the item to a sale
- The attribute selection dialog should appear
- Select options and verify the price adjustment is correct
How It Looks at the POS
When an item with attributes is added to a sale:
- A popup shows all available attributes grouped by category
- The cashier selects the appropriate options (e.g., Size: Large, Color: Blue)
- Price adjustments are added to the base price automatically
- The receipt shows: "T-Shirt - Size: Large, Color: Blue"
Tips
- Use Attribute Groups to organize related options (e.g., all sizes in one group, all colors in another)
- Set Max Quantity to control how many options the customer can select from each group
- Use Is Modifier Only on add-on items (like Extra Cheese) so they only appear as attributes, not in the POS grid
- Price adjustments can be positive (adds to price) or zero (no extra charge)