Pricing rules are still being expanded. Today they apply by channel only, and only aggregator channels (GrabFood and Foodpanda) can be selected. Support for all Atlas channels, individual outlets, time of day, and member pricing is on the way.
Create a pricing rule
From Menu builder > Pricing rules, tap Create new rule, then fill in the form below.
Name the rule
Give the rule a clear name in Rule name, such as “Aggregator markup” or “$2 drinks”. This is the name you’ll see in the rules list.
Choose the items
Under Select item(s), search and add what the rule applies to. You can mix three kinds of selection:

- Single products, added one at a time.
- Reporting categories, to cover a whole category at once (for example, all Drinks).
- Tags, to cover every product carrying a given product tag or printing tag.


Set the scope
Under Applicable scope, choose what the rule touches:
- Top-level products and modifiers applies to both.
- Top-level products only leaves modifier prices alone.
- Modifiers only changes only the modifier prices.

Set the price change
Under Price modifier, choose the Adjustment type:
- Increase by or Decrease by changes the current price. Set Type to Value for a fixed amount, or Percentage for a percentage.
- Custom sets an exact price, whatever the item’s current price is. For example, set all drinks to a flat $2 on GrabFood.

Choose the channels
Under Applies when > Channels, add the aggregator channels the rule should run on, such as GrabFood or Foodpanda for a given brand. Channels are required, so a rule needs at least one.
Stop a rule from stacking
By default, more than one rule can apply to the same item in rank order. Turn on Do not stack with other rules when a rule should be the final word. If it applies first, it blocks every rule below it. If a stackable rule already applied, this rule is skipped. Example. You run a flat $2 drinks price and a 10% aggregator markup, and both could land on the same coffee. To keep the coffee at $2 and not mark it up, turn Do not stack with other rules on for the $2 drinks rule and rank it above the markup. Once the $2 price applies, the markup is skipped for that drink.Reorder and manage rules
All your rules sit in one list at Menu builder > Pricing rules. Drag a rule by its handle to change its rank. A rule higher in the list applies first. The list also shows each rule’s price modifier, what it applies to, its scope, whether it’s active, and whether it stacks.
See which rules apply to an item
In the menu builder, a product that a rule touches shows a Pricing rules apply link by its price. Tap it to see which rules apply and on which channel, then tap Modify to open the rule.
Troubleshooting
After you create a rule, you should see:- The rule in the list at Menu builder > Pricing rules, marked Active.
- A Pricing rules apply link on each affected product in the menu builder.
- The adjusted price on the selected channels after you sync the menu. See Aggregator menus.
A rule isn't changing the price
A rule isn't changing the price
- Confirm Activate is on.
- Confirm the item is in the rule, or that Apply to all items is ticked.
- Confirm the Applicable scope covers the item. A product won’t change under a Modifiers only rule.
- Confirm the channel you’re checking is in the rule’s Channels.
Two rules apply and the wrong price wins
Two rules apply and the wrong price wins
Rank decides the order. A higher rule with Do not stack with other rules on blocks the rules below it. Drag the rule you want to win above the others, or adjust which rules stack.
New prices aren't showing on GrabFood or Foodpanda
New prices aren't showing on GrabFood or Foodpanda
Aggregator menus update after a sync. Sync the menu, then check again. See Aggregator menus.
Next steps
- Update menu item prices: change a single price or update many at once.
- Aggregator menus: sync price changes to GrabFood and Foodpanda.
- Reporting categories: group products so a rule can target a whole category.