Each aggregator has a set of guidelines that need to be adhered to for the menu display at their end.
This article highlights the list of guidelines and constraints set by Swiggy.
BASIC TERMINOLOGIES
-
Variants: Option Groups where selecting at least one Option is mandatory.
Example: An item Veg Burger has two options - Small and Large. This item cannot be added without selecting either of the options. -
Add-ons: An Option which isn't mandatory to add along with the item.
Example: An item Veg Burger has options - Extra Cheese and Extra Tomatoes. The item can be added without selecting the above-mentioned options.
CONSTRAINT 1:
An item should not have more than 4 variant groups associated with it.
CONSTRAINT 2:
No category should have items associated to it, if the same category has sub-categories associated.
Example: Here we have a category Biryanis which is associated to its parent category Main Course. There should not be any items associated to its parent category.
CONSTRAINT 3:
An item should have more than one option (variant) in a variant group.
Example: Here we have an option group - Choose Quantity which has 3 variants namely - Mini, Regular and Family Pack.
CONSTRAINT 4:
Various option groups associated with an item cannot have similar names, different option groups should be named differently.
Example: Consider an item Paneer Tikka, there are two option groups associated with this item.
We can see both these Option Groups have different names- Extras & Choose Quantity.
CONSTRAINT 5:
Same options can't be shared with more than one option group associated with the same item.
The UI will show item with 0 price in this case.
NOTE: Swiggy's menu constraints change time over time. Refer to these constraints whenever changing the menu on Swiggy. |
For the menu constraints on FoodPanda refer to this article.