GradeMart Help Centre

Everything you need to know about buying, selling, shipping, payments and policies on GradeMart.

Seller Integrations

Zoho Commerce & Inventory Guide

Step-by-step instructions for connecting your Zoho Commerce store and Zoho Inventory catalog with GradeMart Cloud via secure OAuth 2.0.

GradeMart integrates directly with Zoho Commerce and Zoho Inventory via secure OAuth 2.0. This allows enterprise sellers and authorized distributors to synchronize product catalogs, live warehouse stock levels, and order fulfillments continuously in the cloud.

1. Prerequisites

  • An active Zoho Inventory or Zoho Commerce organization.
  • Administrator access to your Zoho account to register an API client in the Zoho API Console.
  • An active GradeMart Seller Account (https://www.grademart.in/seller).

2. Step-by-Step Setup

  1. Copy Your Zoho Organization ID: Log in to your Zoho Inventory or Zoho Commerce dashboard (e.g. https://inventory.zoho.in). Click your profile avatar / organization name in the top right corner. Copy the 9-to-11 digit Organization ID (e.g., 60061269851).
  2. Open the Zoho API Console: Visit https://api-console.zoho.in (for India DC accounts) or https://api-console.zoho.com (for US/Global accounts).
  3. Add a Self-Client: Click 'Add Client' in the top right ➔ choose 'Self Client' ➔ click 'Create'. Note down your Client ID and Client Secret from the 'Client Secret' tab.
  4. Generate the Grant Code: In the same Self-Client screen, switch to the 'Generate Code' tab. In the 'Scope' field, enter the following exact scopes: ZohoCommerce.catalog.READ,ZohoCommerce.catalog.UPDATE,ZohoInventory.fullaccess.all. Set 'Time Duration' to '10 minutes', enter Description 'GradeMart Catalog Sync', and click 'Create'. Copy the generated code.
  5. Generate Permanent Refresh Token: Exchange your temporary grant code for a permanent Refresh Token using Zoho's token endpoint or your terminal/Postman.
  6. Save Connection in GradeMart: Go to GradeMart Seller Console ➔ Integrations ➔ click 'Connect Zoho'. Enter your Data Centre (e.g., India zoho.in), Organization ID, Client ID, Client Secret, Refresh Token, and Storefront Domain (e.g., store.example.com). Click 'Save Zoho connection'.
  7. Run the First Sync: Find your newly connected Zoho source in the connected table and click 'Sync now'. GradeMart background workers will pull your catalog, map categories and HSN codes, and begin continuous inventory monitoring.
Tip: Background Worker Safety: Catalog sync runs asynchronously on background workers. You can leave the page, close your browser, or fulfill orders without interrupting the synchronization.

3. How Zoho Data Maps to GradeMart

Zoho FieldGradeMart FieldBehavior
Item ID / SKUProduct SKUUnique key used to track inventory and avoid duplicates
Name & DescriptionProduct Title & SpecsImported for buyer discovery; submitted for one-time admin approval
Rate (Selling Price)Price (excl. GST)Public base price shown to buyers
Stock on Hand / Available StockStock CountLive inventory decremented on checkout to prevent overselling
HSN / SAC CodeHSN CodeUsed by GradeMart to compute 18% / 12% / 28% GST invoices

4. Troubleshooting

IssueCauseSolution
Invalid OAuth Token / 401Scope mismatch or expired grant codeEnsure scopes include both ZohoCommerce and ZohoInventory, and exchange code within 10 minutes.
Organization ID not foundSelected wrong Data CentreCheck whether your Zoho URL ends in zoho.in, zoho.com, or zoho.eu and match it in GradeMart.
Products pending reviewStandard catalog moderationGradeMart admins review initial listings to ensure accurate HSN and image standards before making them live.
Still need help?Our team is available on business days. Pick the channel that suits you best.