Back to Top

CS-Cart QuickBooks Connector Documentation

Updated 11 February 2026

CS-Cart QuickBooks Connector allows you to sync customer, product, and order details from your CS-Cart store with QuickBooks.

Whenever a new user registers, a product is added, or a customer places an order, the system automatically syncs all related data with your QuickBooks account.

The admin can easily import products and customers from QuickBooks to the CS-Cart store.

Additionally, when the admin updates customer, orders, or product information in CS-Cart, the changes are automatically synced with QuickBooks.

In the video below, check how the CS-Cart QuickBooks Connector works:

Find the Best CS-Cart
Development Company
Find out More
-s27aG3MkGE

Features

  • Well integrated with Multivendor and CS-Cart.
  • Admin can manually synchronize the CS-Cart store – Customers, Products, and Orders with QuickBooks.
  • Admin/Seller can import/export single or multiple products from the QuickBooks store to the CS-Cart store and CS-Cart to the QuickBooks store.
  • When the admin creates an order in CS-Cart, the system automatically exports it to QuickBooks as an invoice.
  • Admin can check all the payment methods.
  • Admin can check all the accounts on one page for QuickBooks.
  • Admins can export product categories.
  • Admin / Seller can handle multiple store accounts from the CS-Cart Panel.
  • Support Multi-Language.
  • Admin/ Seller can import or export single or multiple customers in CS-Cart to QuickBooks.
  • The admin can check the separate page for imported or exported Products from the QuickBooks end.
  • Admin checks product status settings during import from QuickBooks.
  • A separate page for imported or exported Orders and customers from QuickBooks.
  • Auto-Sync New Customer Registration from the CS-Cart Store to QuickBooks.
  • The system automatically syncs newly added products from the CS-Cart store to QuickBooks.
  • Real-time synchronization in QuickBooks to your CS-Cart store and CS-Cart store to QuickBooks.
  • Batch processing helps reduce the time required for data synchronization.

Note: The QuickBooks Connector add-on works on a live server but does not function on a local server.

Installation

After downloading the CS-Cart QuickBooks Connector add-on, you will receive a ZIP file, an install.txt file, and a user guide document. Read the guide carefully to ensure proper configuration.

Go to Manage Add-ons, and click on “Manual Installation” as shown below in the snapshot

CS-Cart QuickBooks Connector addon

Click “Local” to browse and select the ZIP file, then click “Upload & Install” as shown in the snapshot below.

upload

Add-on Configuration

After installing the add-on, you will find CS-Cart QuickBooks Connector in the list of available add-ons. Next, we will configure the settings.

Click on “settings” to enable, disable, install, or refresh.

Activate the add-on, and confirm its status as shown in the snapshot below.

CS-Cart Quickbook Connector addon

Library installation

You can also download the library manually if needed.

Navigate to the following location using the terminal:

app/addons/wk_quickbook/lib

Run the command:

composer update

Module Configuration | Admin

To configure the module, go to the Add-Ons >> Developers >> Webkul Software Pvt Ltd>> Quickbook Connector >> Settings.

Completing these configurations enables seamless export and import of customers, products, and orders between CS-Cart and QuickBooks.

cs-cart quickbook credentials

The admin can connect the QuickBooks account to the CS-Cart panel by entering the Client ID, Client Secret, and Shop Name.

  • Payment Method: Choose the required payment method.
  • Mode: Select the mode as either Sandbox or Live, depending on your requirements.
  • Client ID: Enter the Client ID obtained from your QuickBooks account.
  • Client Secret: Fill the Client Secret Key from your QuickBooks account.

Product Setting:

Fill in all the required fields to complete the configuration successfully.

product

Category: Select default category

QuickBooks Currency: Select currency from the dropdown.

Export Product: Choose yes to export the product.

Order: Select yes to export orders.

Export Customers: Choose yes to export customers.

Default QuickBooks products status: Set the status as Active.

Auto sync to QuickBooks: Set the status to ‘Yes’ or ‘No’ to enable or disable automatic synchronization with QuickBooks.

Webhook:

Fill in all the required fields to enable seamless synchronization between QuickBooks and CS-Cart in both directions.

CS-Cart Webhook
  • Auto Sync Product: Select Yes to enable automatic synchronization of products between QuickBooks and CS-Cart in both directions.
  • Auto Sync Customer: Select Yes to enable automatic synchronization of customers.
  • Webhook Key: Enter the Webhook key obtained from your QuickBooks account.

How to get the QuickBooks Keys?

  • Go to https://developer.intuit.com/, then click the Sign In option at the top right corner to open the sign-in page.
  • On the Sign-in page, click “Create an account” to create a new account.
Opencart QuickBooks Connector_sign_in
  • Enter the required registration details, then click the Create Account button on the registration page.
Opencart QuickBooks Connector_Intuit-Accounts-Sign-Up

After you click the Create Account option, the system creates your QuickBooks account and redirects you to a page where you can create an app.

add app

When you click Create an App, you need to select the development platform. In this case, choose QuickBooks Online and Payments.

image-21

The app developer will then see a screen where they can enter the workspace name, company information, and contact details.

workspace

Keys And Credentials

After creating the app, navigate to the Keys & Credentials section, where you can view the Client ID and Client Secret Key.

keys and credentials

Webhook

Here, the admin must have entered the Webhook URL as: your-instance-URL/index.php?dispatch=wk_quickbook.webhook

webhook

Redirect URI

Here, the admin must enter the CS-Cart redirect URL as: your-admin-URL?dispatch=wk_quickbook.authenticate.

redirect

Once you create the app, it appears on your QuickBooks dashboard.

account create

Manage QuickBooks Account

To configure the module, go to the Website >> QuickBooks Connector.

Click to Add QuickBooks Account.

CS-Cart QuickBooks connector adding account

Add the QuickBooks merchant account by entering all the required credentials from your QuickBooks account.

add merchant

Click the Create button, and the system will redirect you to your QuickBooks account.

Next, select the company and click the Next button to proceed.

redirect

Your CS-Cart panel is now successfully connected to QuickBooks.

account

Set the selected QuickBooks account as the default account for all future transactions and integrations.

How To Synchronize – Customers, Orders, and Products

To synchronize customers between CS-Cart and QuickBooks, the admin needs to navigate to Website > QuickBooks Connector.

account

This section displays all added stores, and the admin manages each QuickBooks account individually.

Edit Account: The admin can edit the QuickBooks account here.

Delete Account: This option allows the admin to delete the QuickBooks account.

Manage QuickBooks Customers

Here, the admin can view the complete list of customers synced from QuickBooks.

import customer

All QuickBooks customers

From here, the admin can view all QuickBooks customers and import them into the CS-Cart store.

all customers

The admin can import individual customers or import multiple customers in bulk by selecting them from the list.

All QuickBooks Orders:

From this menu, the admin can view all orders that have been exported to or imported from QuickBooks, enabling efficient monitoring and management of order synchronization.

orders

Manage QuickBooks Products:

The admin can use this section to view all products exchanged between CS-Cart and QuickBooks, whether imported or exported.

products

All QuickBooks Products:

The admin can use this section to manage all products synced between QuickBooks and CS-Cart, whether imported or exported.

all products

All QuickBooks Accounts

The admin can check all linked QuickBooks accounts here.

all accounts

All QuickBooks Payment Methods

The admin can check all the available and created payment methods in QuickBooks.

payments

Export Products, Orders, and Customers:

The admin can export products, orders, and customers from the admin panel either individually or in bulk.

The admin can view the exported data in both the CS-Cart admin panel and the QuickBooks dashboard.

Export Product:

From the product section, the admin can export products by selecting them individually or choosing multiple products for bulk export.

export

Export Orders:

The admin can export orders from CS-Cart to QuickBooks.

Note: All QuickBooks orders will automatically sync with the CS-Cart panel.

export orders

Export Customers:

The admin can export CS-Cart customers to the QuickBooks account individually.

export customers

Products, Customers, and Orders at QuickBooks End:

Products:

selection_764

Customer:

selection_763

Orders:

selection_765

Support

If you have any questions, suggestions, or customization requests, feel free to contact us at [email protected] or submit a ticket at webkul.uvdesk.com.

Explore our premium-quality CS Cart Extensions to enhance your store functionality.

You can also explore our CS-Cart Development Services and Quality CS-Cart add-ons.

Current Product Version - 1.7

Supported Framework Version - 4.16.x, 4.17.x, 4.18.x, 4.19.x

Blog Version - 4.16.x, 4.17.x, 4.18.x, 4.19.x
  • Version 4.18
  • Version 4.16.x-4.18.x
  • Version 4.16.x, 4.17.x, 4.18.x
  • Version 4.16.x, 4.17.x, 4.18.x, 4.19.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

CS-Cart QuickBooks Connector Documentation