Skip to content

Product Attributes

Use this page to add and manage product attributes — reusable options or rules (for example size, spice level, or add-on choices) that you later link to individual menu items. Each attribute can have multiple values with prices and display order.

Open the screen: Sidebar → Master Data ManagementProduct Attributes

Create attributes before linking to items

Set up attributes and their values here first. Then attach them to products under Items, Item Library, or item attribute settings.


Attributes list

What it does

Shows all product attributes with type, selection rules, status, and display order. Filter the list, expand a row to manage values, then add, view, or edit attributes.

Step-by-step

  1. Open Master Data ManagementProduct Attributes.
  2. Wait if the table shows Loading….
  3. Use filters to narrow the list (see table below). The name search updates shortly after you stop typing.
  4. Read the table — expand control, drag handle, Id, Name, Display Name, Attribute Type, Is Required, Min, Max, Sequence, Status, and Actions.
  5. Tap the chevron on a row to expand or collapse its values.
  6. Tap the refresh button (circular arrow) to reload the list and any expanded values.
  7. Use pagination at the bottom to change page or rows per page.

Filters

FilterWhat it does
Attribute NameSearch by attribute name. Tap X to clear.
StatusShow All, Active, or Inactive (defaults to Active)

What the table shows

ColumnMeaning
Expand controlChevron — tap to show or hide values for that attribute
Drag handleGrip icon — drag a row to change attribute display order
IdAttribute record ID
NameInternal attribute name
Display NameLabel shown on POS and online ordering
Attribute TypeText, Number, Single select, or Multiple select
Is RequiredRequired or Not Required badge
Min / MaxMinimum and maximum selections allowed per order
SequenceDisplay order — lower numbers appear first
StatusActive (green) or Inactive (red) badge
ActionsView (eye) and Edit (pencil)

Find inactive attributes

Set Status to All or Inactive to see attributes you turned off.

Common mistakes / FAQs

  • I see “No attributes found”. No row matches your filters. Clear the search box or set Status to All.
  • I do not see Add Attribute or Edit. Ask your administrator for CREATE or UPDATE permission on Product Attributes.

Add an attribute

What it does

Creates a new product attribute with selection rules and display settings.

Step-by-step

  1. Tap Add Attribute.
  2. In the Add New Attribute dialog, enter Name.
  3. Enter Display Name.
  4. Select TypeText, Number, Single select, or Multiple select.
  5. Select StatusActive or Inactive.
  6. Enter Min Selections and Max Selections.
  7. Toggle Required on if customers must choose this attribute.
  8. Tap Create Attribute.
  9. When successful, you see a success message and the dialog closes. The new row appears in the table.

Attribute fields

FieldRequired?What to enter
NameYesInternal name used in admin (for example size)
Display NameYesCustomer-facing label (for example “Choose your size”)
TypeYesText, Number, Single select, or Multiple select
StatusYesActive or Inactive
Min SelectionsYesMinimum choices — use 0 if optional
Max SelectionsYesMaximum choices — at least 1
RequiredNoToggle on to make this attribute mandatory on linked items

Match type to how customers choose

Use Single select or Multiple select when the attribute has predefined values (for example Small, Medium, Large). Use Text or Number for free-form input.

Common mistakes / FAQs

  • Attribute saved but no choices appear on POS. Add values to the attribute (see Attribute values) and link the attribute to an item.
  • Customers can pick too many options. Lower Max Selections to match your menu rules.

Attribute values

What it does

Manages the individual choices under an attribute (for example “Small”, “Medium”, “Large”) with prices, default flag, and display order.

Step-by-step

  1. In the table, tap the chevron on the attribute row to expand it.
  2. Review the values sub-table — Value, Base Price, Default, Sequence, Status, and Actions.
  3. To add a value, tap Add Value.
  4. In the Add Value dialog, enter Value and Display Value.
  5. Enter Base Price.
  6. Toggle Default on if this value should be pre-selected.
  7. Toggle Active on or off.
  8. Tap Submit.
  9. When successful, you see a success message and the value appears in the sub-table.

Product attributes table with expanded values

Value fields (add)

FieldRequired?What to enter
ValueYesInternal value name (for example large)
Display ValueYesLabel shown to customers (for example “Large”)
Base PriceYesPrice for this value — enter 0 if no extra charge
DefaultNoToggle on to pre-select this value
ActiveNoToggle off to hide this value while keeping the record

Common mistakes / FAQs

  • I see “No values added for this attribute.” Tap Add Value and create at least one choice for select-type attributes.
  • Price looks wrong on the item. Base Price here is the attribute value price. Item-level price adjustments are set separately in item attribute settings.

Edit an attribute value

What it does

Updates an existing value’s label, price, default flag, or status.

Step-by-step

  1. Expand the attribute row.
  2. In the values sub-table, tap Edit (pencil icon) on the value row.
  3. In the Edit Value dialog, change the fields you need.
  4. Tap Save Changes.
  5. When successful, you see a success message and the dialog closes.

Common mistakes / FAQs

  • Edit is disabled. Ask your administrator for UPDATE permission on Product Attributes.

View an attribute

What it does

Opens a read-only view of an attribute’s settings without changing anything.

Step-by-step

  1. In the table, tap View (eye icon) on the attribute row.
  2. The dialog title shows View Attribute. Fields are not editable.
  3. Review Name, Display Name, Type, Status, Min Selections, Max Selections, and Required.
  4. Tap Close or Cancel.

No separate view page

There is no full-screen view. To read details without saving, open View and close the dialog instead of Edit.


Edit an attribute

What it does

Updates an existing attribute’s name, type, selection rules, status, or per-location availability.

Step-by-step

  1. In the table, tap Edit (pencil icon) on the attribute row.
  2. In the Edit Attribute dialog, change the fields you need.
  3. Optionally set Location Availability (see below).
  4. Tap Save Changes.
  5. When successful, you see a success message and the dialog closes.

Location availability (edit only)

What it does

Turns an attribute on or off for a specific outlet without changing it everywhere.

Step-by-step

  1. In the Edit Attribute dialog, scroll to Location Availability.
  2. Select a Location from the dropdown.
  3. Toggle Attribute Status on to enable the attribute at that location, or off to disable it.
  4. Wait for the success message — each toggle saves automatically.

Location toggles save immediately

You do not need to tap Save Changes for location on/off switches. They update as soon as you toggle.

Common mistakes / FAQs

  • Attribute is active but missing at one store. Open Edit, select that location under Location Availability, and toggle it on.

Reorder attributes and values

What it does

Changes the display order of attributes in the list, or values within an expanded attribute. Lower Sequence numbers appear first.

Reorder attributes

  1. In the main table, drag the grip handle on an attribute row up or down.
  2. Drop the row in the new position.
  3. Wait for the success message — the new order saves automatically.

Reorder values

  1. Expand the attribute row.
  2. Drag the grip handle on a value row up or down.
  3. Drop the row in the new position.
  4. Wait for the success message.

Reorder on one page at a time

Pagination shows one page of attributes. Change Records per page if you need to move items across pages.

Common mistakes / FAQs

  • “Failed to update attribute order”. Refresh the list and try again.

Deactivate an attribute

What it does

Hides an attribute from active use without deleting its record or linked values.

Step-by-step

  1. Tap Edit on the attribute row.
  2. Select Inactive under Status.
  3. Tap Save Changes.

Inactive attributes stay linked

Turning an attribute Inactive does not remove it from items that already use it. Review linked items under Items or Item Library if you retire an option group.


Permissions

What you needWhy
Product Attributes module permissionSee the Product Attributes menu and list
CREATE on Product AttributesTap Add Attribute or Add Value
UPDATE on Product AttributesTap Edit, reorder rows, change location toggles

Pratham POS User Guide