Zomato Market & Swiggy Store Integration

This article helps you understand the corner elements which need to take care of before onboarding any merchant on Zomato Market and Swiggy Store Integration.

Written By Ops UrbanPiper (Collaborator)

Updated at May 12th, 2020

  1. What is Zomato Market Integration?
    - Zomato Market also known as the Zomato Groceries or Zomato Store Integration. This will integrate the departmental-grocery stores of the merchants on the Zomato platform to control the menu and sell their products online through UrbanPiper. The integration for Zomato Market is similar to Zomato Restaurant integration except few cases to be taken care of.

  2. What is Swiggy Store Integration?
    - Swiggy Store also known as the Swiggy Groceries Integration. This will integrate the departmental-grocery stores of the merchants on the Swiggy Platform to control the menu and sell their products online through UrbanPiper. Again, the integration for Swiggy Store is similar to Swiggy Restaurant integration except few cases to be taken care of.

  3. Are there any new APIs to be integrated for Zomato Market and Swiggy Store Integration?
    - No. You can use the same UrbanPiper APIs which you consumed for Restaurant Integration with aggregators.

  4. What is the platform name for Zomato Market and Swiggy Store in UrbanPiper?
    - The platform name for Zomato Market is - "zomatomarket".
    The platform name for Swiggy Store is - "swiggystore".

    You need to send this platform name while creating the store and syncing the menu to the UrbanPiper system under the "included_platforms" array.

  5. Are there any menu constraints that need to be taken care of?
    - Below are the menu constraints that have to be taken care of,
    • The taxes and charges are to be inclusive of product prices.
    • While syncing the store and menu, "included_platforms" array to be passed with value - "zomatomarket", "swiggystoredepending on which platform the brand is going live.
    • All the items that are synced to the UrbanPiper system should be passed with an attribute - "weight". The value passed should be in grams.
      ex: "weight": 1000 — which is 1KG of a given product.
    • Zomato Market supports variants/add-ons like Zomato Restaurants(Reach out to your PoC for more information on how to handle this).
    • Swiggy Store doesn't support variants/add-ons.

  6. Does Zomato Market & Swiggy Store Integration support merchant discount configuration through UrbanPiper?
    - No.

  7. In Order Relay payload, what is the channel name for Zomato Market and Swiggy Store orders?
    - For Zomato Market - zomatomarket.
      For Swiggy Store - swiggystore.

  8. Do you provide different quint dashboards for Zomato Market and Swiggy Store for the same brand?
    - No.

  9. What is the scenario for the same brand runs — Groceries & Restaurant?
    - We will create a different Quint Dashboards for Groceries & Restaurant integration. We will share only one Authorization key and different Quint dashboard x-upr-biz-id values with you. You need to make sure you implement the Multi-Brand integration before we take a brand live on this scenario.

  10. After I sync the new/updated menu of Zomato Market to UrbanPiper, can I go ahead and sync the menu to aggregators from Quint Dashboard like how we do it for Zomato Restaurants? What about Swiggy for the same above scenario?
    - Yes, you can sync the menu for Zomato Market from Quint Dashboard.

    In the case of, Swiggy Stores — only prices can be updated and synced directly to the aggregator. If there are any new menu to be added, you need to reach out to your PoC from UrbanPiper to get the new menu synced to Swiggy.

    If you want to discontinue/disable any items on Zomato Market and Swiggy Store, you can make use of Items Actions API to disable the items.

  11. Is Multi-brand Integration that necessary to have when dealing with restaurant integration and grocery store integration for the same brand?
    - Yes.

  12. If the brand who is already live in Zomato Restaurant with us and wants to take Zomato Market live, any process has to be followed in Gamma?
    - Yes. You need to create another pipeline to add the same brand to Zomato Market. This will create a new dashboard for Zomato Market.

    Basically, for a brand's restaurant business and Grocery business, we will share a separate Quint Dashboards.

  13. What if I have already created a pipeline in Gamma for Swiggy Store for a given brand, do I require to create a new pipeline again for Zomato Market for the same brand?
    - Not required.

  14. If all the above scenarios are taken care of for Zomato Market and Swiggy Stores integration, rest all the APIs behavior will be the same as Restaurant integration?
    - Yes.

Was this article helpful?