Manage & Publish Your Menu

UrbanPiper integration allows 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.

You can track the status of your menu publishing requests in the Publish Logs.

  • If the publishing is successful, your changes will reflect on Zomato.

  • If any errors occur, check the Error Report, make the required corrections, and republish the menu.

Handling errors

Below are the common menu publish error with possible resolutions.

"message":"No 
Zomato restaurant 
is mapped with 
Outlet Id: 16397"

Store is not integrated

Kindly initiate go live from your end to onboard the location.

"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 of value 5% needs to be configured. If it is a MRP or a packaged goods item "packaged-good" tag needs to be added for all such items.

"message":"Item 
Image URL must be 
end with either 
.png or .jpg or 
.ashx"

The item image is in a wrong format

The item image should be in .png or .jpg

"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 with a price.

{"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."]}

You cannot sell packaged good, if the store has not registered the GST with Zomato

You should contact your Zomato POC and get the GST updated.

{"catalogue":
{"value":["Empty 
catalogues list"]}

Category is passed without any item

All items should be associated with an active category.

{"value":["Multiple
 order level 
 charges not 
 supported"]}

Multiple charges are associated with the item

Edit the item to have only one active charge.

["Multiple charges
 for same service"]}

Multiple charges are associated with the item

Edit the item to have only one active charge.

"value":["Same tax
 group has been 
 applied more 
 than once"

Multiple taxes are associated with the item

Edit the item to have only one active tax of same value.

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 word indicating non-veg item name or non veg item name in the description for example "Buffalo mozzarella”

Check the configured food type for the item or add “[Veg Preparation]” in the item description.

"value": Price 
cannot be greater 
than 4000

Check the Items who has price more then 4000

Edit the price value to be less than 4000.

{"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`"

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

Update the modifier name and ensure it contains only alphabetical characters.

If you continue to experience issues with your menu publish, please contact support for further assistance.

Last updated

Was this helpful?