Update and publish your menu
UrbanPiper integrations allow you to centrally manage your menu content for all ordering channels.
If your menu is managed on your POS, please ingest the menu from the POS to the UrbanPiper platform. Once the menu is updated on UrbanPiper, you can publish the changes to Zomato by performing a menu publish to Zomato.
Monitor the status of your menu publishing request on Atlas. If any errors occur, refer to the error report, make the necessary corrections, and republish..
Handling errors
Below are the common menu publish error with possible resolution.
Error message
Description
Possible Fix
"message":"No
Zomato restaurant
is mapped with
Outlet Id: 16397"
Store is not integrated
Kindly raise RTGL from your end and onboarding will pick it up
"value":["`tags`:
root item tagged
with services must
have GST of 5%."
Tax is not configured or incorrectly tagged between services and packaged goods items.
If it is a service item tax needs to be configured. If it is a MRP item packaged-good tag needs to be added.
"message":"Item
Image URL must be
end with either
.png or .jpg or
.ashx"
The item image is in wrong format
The item image should be in .png or .jpg or .ashx
"value":["Multiple
items with same
name not allowed
inside a category
Multiple items with same name is associated with a category
Remove the duplicate items present in the category
"value":["zero
`price.price` 0
at index 0 is not
allowed for root
catalogues"
Price at item level is zero and there is no variant added for the item
Either add the price at item level or add a variant
{"value":["`max`
should be at least
1"]
The number of modifier in a group will be less than the minimum selectable
Reduce the minimum selectable or add more numbers of modifier
{"value":["`tags`:
GST Unregistered
restaurant cannot
sell goods."]}
Merchant cannot sell packaged good, if the store has not registered the GST with Zomato
Merchant should get in contact with Zomato POC and get their GST updated
{"catalogue":
{"value":["Empty
catalogues list"]}
Category is passed without any item
Either items can be added to the category or it can be archived
{"value":["Multiple
order level
charges not
supported"]}
Multiple charges are associated with the item
Remove all the charges for the item except one
["Multiple charges
for same service"]}
Multiple charges are associated with the item
Remove all the charges for the item except one
"value":["Same tax
group has been
applied more
than once"
Multiple taxes are associated with the item
Remove all the taxes for the item except one
DELIVERY - only
interval of 30
minutes is
supported TAKEAWAY
- only interval of
30 minutes is
supported
Timing groups can have timing only with the interval of 30 minutes. Ex: Timing can be either 1:00 or 1:30 not 1:50
Fix the timing groups so that the minutes are in the interval of 30 mins. Either .00 mins or .30 mins
Non-veg items must
not contain "veg"
item tags
Veg tag has been applied on an item which contains a work indicating non-veg item name or non veg item name in the description for example - “Vegetarian Chicken” or "Buffalo mozzarella”
add “[Veg Preparation]” in the item description and push the menu
"value": Price
cannot be greater
than 4000
Check the Items who has price more then 4000
You can also get in touch with the Zomato POC
If Modifier is not
visible in UI
Modifier Price is higher than the item Price
Update the configuration to have item Price greater than the modifier price
{"code":422,
"status":"failed",
"message":"Data
validation failed",
"error":"",
"validation_errors":
{"MODIFIER_GROUP":
{"values":{
"mg881552":{"value":
["Cannot be mapped
to catalogue `Fruit
Oasis Almond Cake`",
"Cannot be mapped
to catalogue
`Rasmalai Elegance
Harmony Cake`",
"Cannot be mapped to
catalogue `Belgian
Truffle Noir Cake`",
"Cannot be mapped to
catalogue `Blueberry
Bloom Delight Cake`",
"Cannot be mapped to
catalogue
Celebration-Cake tag is missing in item
Add the tag “Celebration-Cake” and repush the menu
Your outlet is not
live for online
ordering
O2 (online ordering) is not enabled
Get in touch with the aggregator POC to enable
code': 422, 'status':
'failed', 'message':
'Data validation
failed', 'error': '',
'validation_errors':
{'CATALOGUE_PROPERTY_VALUE':
{'values':
{'pv4834514-59691170':
{'value': ['Invalid
`value` specified'
Name of the modifier is in Decimal or only numerical term
Edit the name of the modifier and make sure that the name used here should be alphabetical
If you continue to experience issues with your menu publish, please contact support for further assistance.
Last updated
Was this helpful?