Back to Top

User Guide for CS-Cart Zoho Inventory Connector

Updated 30 October 2025

CS-Cart Zoho Inventory Integration supports Inventory management from CS-Cart to Zoho.

It will allow the importing of products from multiple Zoho accounts. Also, synchronize Zoho Inventory products with CS-Cart.

The admin can import/export and sync the orders from Zoho Inventory to CS-Cart and vice versa.

Store owners can also import/export customers from CS-Cart to Zoho and Zoho to CS-Cart.

All new data will sync automatically if the permission is on from the CS-Cart end.

Start your headless eCommerce
now.
Find out More

You can also check the OpenCart Zoho Inventory Connector which allows the syncing of data between the OpenCart store and Zoho Inventory.

Features

  • The admin can manage multiple Zoho Inventory accounts.
  • The vendor and admin can import products from  Zoho Inventory to CS-Cart.
  • Sellers and admins can easily export products from CS-Cart to the Zoho Inventory.
  • The store owner can easily import customers from  Zoho Inventory to CS-Cart.
  • The admin can easily export customers from CS-Cart to Zoho Inventory.
  • The admin and vendor can also import orders from Zoho Inventory to CS-Cart.
  • The admin and vendor can easily export orders from CS-Cart to the Zoho Inventory.
  • The admin can sync newly created orders.
  • The admin can sync newly created customers.
  • The admin and vendor can handle queue processing to sync products or orders.

Installation of CS-Cart Zoho Inventory Connector

To install CS-Cart Zoho Inventory Connector, follow these steps:

Go to Manage Add-ons, click on the gear drop-down, and select Manual Installation.

Manual installation

Select the zip File and click on Upload&install.

select the zip file


After installation of the add-on, you will find the “Zoho Inventory” in the list of available add-ons.

Add on list

Note: For bulk import or export operations, ensure that the Queue Handler add-on is installed and activated for smooth processing.

Create Zoho Inventory Account

Go to the Zoho API console and sign in using your email ID. Once you log in, a new page will open.

Magento 2 Zoho Inventory

After that, click on the Add Client button and create a client.

api console zoho crm integration

Here, the user needs to choose the client type.

api-console.zoho_.in_addwebkul-store-2

Once it’s selected as Server based application, then click on the Create Now option.

It will navigate you to another page to enter the client details.

new client api details

Once the details are entered, your Zoho API client credentials will be created.

Note:

In the given scenario, we need to determine the appropriate URL based on whether the SEO (Search Engine Optimization) Add-on is activated or not.

If the SEO Add-on is activated, we will utilize the URL “baseurl/zoho-inventory-authenticate“.

On the other hand, if the SEO Add-on is not activated.

We will use the URL “baseurl/index.php?dispatch=wk_zoho_inventory.authenticate”.

api console zoho crm

Here you can check client credentials, client secret keys, and settings.

api-console.zoho_.in_client_1000.K6JNRPU1D0X2VML7ZU7WC29VB7JYZMwebkul-store-1-3

In the settings tab, the admin can enable or disable the permission for multiple stores/local.

api-console.zoho_.in_client_1000.K6JNRPU1D0X2VML7ZU7WC29VB7JYZMwebkul-store-2-1

How to get an organization ID?

Once the admin gets the API credentials, they need to create an organization on Zoho Inventory.

Magento 2 Zoho Inventory connector

To create an organization, the admin needs to sign in to Zoho Inventory. After that, it will navigate you to the dashboard of the Zoho inventory.

inventory.zoho_.in_app_60022753505webkul-store-2-1

Click on the organization tab to create an organization.

inventory.zoho_.in_app_60022753505webkul-store-6-1

Here, click on the manage button, and it will redirect you to another page.

inventory.zoho_.in_app_60022753505webkul-store-3

Here, the admin can create a new organization and check the previously created organization with the organization ID.

inventory.zoho_.in_app_60022753505webkul-store-1

Once the organization is created admin will get the organization ID, which will be used in CS-Cart Zoho integration.

CS-Cart Zoho Inventory Configuration

After successful installation, configure the Zoho Inventory account with the CS-Cart store.

Click on the Zoho Inventory, and it will navigate to the settings page of the Zoho Inventory configuration.

Zoho inventory

In the settings tab, the admin can allow the permission for synchronization.

Setting section of zoho

Zoho Inventory Integration

The admin needs to navigate to the website > Zoho Inventory.

Account Authentication

Click the ‘+’ icon to add Zoho account details and fill in the fields: Organization ID, Client ID, Secret Key, and Data Center.

Add zoho account

Once the account is created, access and refresh tokens will be generated for the Zoho account credentials.

Account created

Afterward, the admin will add the order settings.

Here, the admin needs to enter the payment processor method and the default shipping method.

Order setting in zoho

After the order setting admin needs to add product settings like the default category of imported/exported products and Zoho currency.

Product setting

Note: The admin can edit and delete any Zoho account from CS-Cart.

Import/Export Customers

Once the account is created, the admin can import and export customers between CS-Cart and Zoho Inventory.

import export

When the admin chooses to import customers, it redirects to the following page displaying the list of customers fetched from Zoho Inventory.

Where the admin needs to select the customers and can import them either in bulk or one by one into the CS-Cart store.

import customers

Note: The admin can import customers one by one, and they can perform bulk actions.

The checkbox will be available only for non-synchronized customers.

When you click on the export customers tab new page will open for exporting the customers.

exporting customers

The bulk and single options work similarly for exported customers as well.

Import/Export Products

Similar to customers, the admin can sync the products.

manage products

After choosing the option, it will navigate to the product import/export list page.

manage products

Import Products:

When you choose to import products, you will be redirected to a page where you can select products and import them into the CS-Cart store.

products on zoho

Import products one by one or perform a bulk action to mass import.

Export Products:

Unlike import, you can also export the products from CS-Cart to Zoho Inventory.

export products

Import/Export Orders

The admin can also sync orders from Zoho to CS-Cart and vice versa.

managing orders

Import orders:

When you choose to import orders, it redirects to the following page, where you can view and import orders from Zoho Inventory into the CS-Cart store.

importing orders

Export Order:

Like import, you can also export orders from CS-Cart to Zoho Inventory.

exporting orders

Note: If the admin deleted any synced order from CS-Cart then CS-Cart order cancellation will not work.

Zoho Inventory Synchronization – Webhook

In web development, a webhook is a method used to customize or extend the behavior of a web page or application using user-defined HTTP callbacks.

These callbacks are triggered by specific events, such as form submissions, new user registrations, or order placements.

In this case, a webhook is used to send data from Zoho (likely customers, orders, and items) into-

CS-Cart (an e-commerce platform), making the data synchronization process automatic and real-time.

As we log in from Zoho and then click on Settings >> Automation, we see the list which includes –

Workflow Rules, Workflow Actions, and Workflow Logs, as shown in the snapshot below.

automation

The vendor needs to click on the Settings >> Automation >> Workflow Actions >> + New Webhook, as shown in the snapshot below.

new-webhook

Workflow actions for customers can be created here, as demonstrated in the snapshot below.

  • Name – fill in the name as per the requirement.
  • Module – specify the module that is for customers, orders, or items.
  • Description – fill in the description information.
  • URL – it has 3 methods POST, PUT, DELETE, we need to select POST from the dropdown.
  • Parameters – it has 2 parts: dispatch and account_id
  • dispatch – we need to fill in the dispatch url
  • account_id – we need to fill in the account id details generated at the CS-Cart
create-cx

You can also edit and save the webhook configured for the customer.

Here, the same steps go for updating customers, as shown in the snapshot below.

update-customers

To create the Workflow Actions for the items, as shown in the snapshot below.

  • Name – Fill in the name as per the requirement.
  • Module – Specify the module that is for customers, orders, or items.
  • Description – Fill in the description information.
  • URL – It has 3 methods POST, PUT and DELETE, we need to select POST from the dropdown.
  • Parameters -It has 2 parts: dispatch and account_id
  • dispatch – We need to fill in the dispatch url
  • account_id – We need to fill in the account id details generated at the CS-Cart
item

You can also edit and save the webhook configured for the items.

Similarly, the same steps go for updating items, as shown in the snapshot below.

update-item

Create the Workflow Actions for the orders, as shown in the snapshot below.

  • Name – fill in the name as per the requirement.
  • Module – specify the module that is for customers, orders, or items.
  • Description – fill in the description information.
  • URL – it has 3 methods ko POST, PUT, DELETE, we need to select POST from the dropdown.
  • Parameters – it has 2 parts: dispatch and account_id
  • dispatch – we need to fill in the dispatch url
  • account_id – we need to fill in the account id details generated at the CS-Cart
order

You can also edit and save the webhook configured for the orders.

Here, the same steps go for updating orders, as shown in the snapshot below.

update-orders

The vendor needs to click on the Settings >> Automation >> Workflow Rules >> + New Webhook, as shown in the snapshot below.

webhook-rules

Here, we can create the Workflow Rules for the Customer, as shown in the snapshot below.

create

Here, we can see the Workflow Rule Execution Condition and fill in the type and action as shown in the snapshot below.

condition

Fill in the required details of the Associate Immediate Actions, such as Type and Name as required, and then lastly associate, as illustrated below.

immediate-action

Now, we can see the Webhook – Workflow Rule Execution Condition for Customers as shown below.

rule

You can create workflow rules for items here, as shown in the snapshot below.

create item rule

Fill in the Workflow Type and Action Type for the create item, as shown in the snapshot below.

sds

Fill in the required details of the Associate Immediate Actions, such as Type and Name as required, and then lastly associate, as illustrated below.

bkj

Now, we can see the Webhook – Workflow Rule Execution Condition for Item as shown below.

rule

Create the Workflow Rules for the orders, as shown in the snapshot below.

order

Here, we can see the Workflow Rule Execution Condition and fill in the type and action as shown in the snapshot below.

order

Fill in the required details of the Associate Immediate Actions, such as Type and Name as required, and then lastly associate, as illustrated below.

saz

Now, we can see the Webhook – Workflow Rule Execution Condition for orders as shown below.

rule

To access webhook details, the vendor should navigate to Settings >> Automation >> Workflow Logs >> Webhooks.

This section provides a comprehensive view of all webhook activities, allowing vendors to monitor and manage automated workflows effectively.

The interface, as shown in the snapshot below, helps track webhook triggers, status updates, and any issues encountered during execution.

webhook-logs

Zoho Inventory Synchronization – Webhook Function

The admin creates a new item in Zoho Inventory and saves all the relevant details, as illustrated in the snapshot below.

new-item-created-in-zoho

The item can also be edited by updating the selling and cost prices to the same value, then saving the changes, as shown in the snapshot below.

edit-item-in-zoho

An overview of the item changes, including the cost price and selling price, can now be seen, as shown in the snapshot below.

overview

Zoho Inventory automatically synchronizes and updates the item’s cost price and selling price in the CS-Cart store.

Similarly, the same synchronization process applies to both Customers and Sales Orders.

Zoho Inventory automatically syncs and reflects all changes made to customers or sales orders in the CS-Cart store.

This ensures that both platforms remain up to date with consistent and accurate information.

Vendor Zoho Inventory Synchronization

They can add the Zoho account similarly to the admin.

The vendor can also sync their product and orders with Zoho Inventory from the seller panel.

vendor manage import export

When the seller clicks on the product import/export tab, a new page will open.

Where they can sync the products.

import export product

Import Products:

When The Seller choose to import products, you will be redirected to a page where you can select products and import them into the CS-Cart store.

import products

Export Products:

Unlike import, you can also export the products from CS-Cart to Zoho Inventory.

export products

Import Orders:

When you choose to import orders, it redirects to the following page where you can select and import orders from Zoho Inventory into the CS-Cart store.

rt orders

Export orders:

Unlike import, you can also export the orders from CS-Cart to Zoho Inventory.

export orders

That’s all about the “CS-Cart Zoho Inventory Connector“.

However, if you still have any questions regarding the CS-Cart extensions

Please create a support ticket by clicking Webkul Support System or send an email to [email protected].

Current Product Version - 1.1

Supported Framework Version - (4.16.x, 4.17.x , 4.18.x)

Blog Version - (4.16.x, 4.17.x , 4.18.x)
  • Version (4.16.x, 4.17.x , 4.18.x)
  • Version (4.13.x - 4.18.x)
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for CS-Cart Zoho Inventory Connector