Introduction
Odoo BigCommerce Connector connects BigCommerce with Odoo for smooth and reliable data synchronization.
Connector helps businesses manage products, categories, customers, and orders between BigCommerce and Odoo.
Odoo BigCommerce Connector supports both manual and automated synchronization. This helps reduce repeated data entry and keep store information updated.
Prerequisites for using Odoo BigCommerce Connector
Odoo BigCommerce Connector works in conjunction with the following module:
You must install the above-mentioned module before installing the Odoo BigCommerce Connector. In addition, the connector uses the BigCommerce API to communicate with the store.
Therefore, you need valid BigCommerce API credentials, including an Access Token, to establish the connection.
Features
- Connect BigCommerce with Odoo using API credentials and Access Token.
- Validate the BigCommerce connection using an API-based health check.
- Import categories, products, orders, and customers from BigCommerce to Odoo.
- Export and update categories and products from Odoo to BigCommerce.
- Synchronize product quantities and inventory updates in real time.
- Update BigCommerce order status when order changes occur in Odoo.
- Import data using ID, bulk, and date-based filters.
- Automate imports and synchronization using configurable Cron jobs.
- Track Odoo BigCommerce Connector sync results through mapping and sync history records.
Installation
- Once you purchase the App from the Webkul store, you will receive a link to download the module’s zip file.
- Extract the file on your system after the download finishes. As a result, you will be able to see a folder named bigcommerce_odoo_connector.
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open the Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
- Then, open the Apps menu and click on Update Modules List.
- In the search bar, remove all the filters and search for bigcommerce_odoo_connector.
- You will see the module in the search results. Click on Install to install the Odoo BigCommerce Connector.
Workflow
1. Connect BigCommerce with Odoo
After installing the Odoo BigCommerce Connector, log in to your Odoo account and open the Multi-Channel Sale application.
Create a new channel and select BigCommerce as the channel type. The BigCommerce configuration fields will then be available.

Enter the required BigCommerce API details, including the Access Token and API path.
The Access Token is generated from your BigCommerce store. Use the credentials provided by BigCommerce to allow Odoo to communicate with your store.

After entering the credentials, click Test Connection to validate the configuration.
Odoo BigCommerce Connector performs an API-based health check and confirms whether Odoo can successfully communicate with the BigCommerce store.

2. Basic Config
After establishing the connection, configure the channel according to your business requirements.
You can configure basic options such as the company, API record limit, channel time zone, and other channel-related settings.
The channel configuration controls how data is processed between BigCommerce and Odoo.

3. Configure Product and Stock Settings
The product settings control how product information is handled during synchronization.
You can configure the default category, price list, language, BigCommerce category, SKU pattern, and product duplication settings.
Odoo BigCommerce Connector also allows you to select whether Odoo should synchronize the on-hand quantity or forecasted quantity.
Enable the stock synchronization option to keep product quantities updated between Odoo and BigCommerce.

4. Configure Sales Settings
The sales settings control how orders imported from BigCommerce are created in Odoo.
You can configure payment terms, sales teams, salesperson, campaign, medium, source, tax type, and order reference settings.
You can also configure default products for order discounts and shipping charges.

5. Real-Time Order Status Sync
Odoo BigCommerce Connector lets you sync sale order status changes from Odoo to BigCommerce in real time.
Enable Shipment Status to update the shipment status on BigCommerce and Cancel Status to sync order cancellations.
This keeps BigCommerce order statuses updated automatically whenever the corresponding status changes in Odoo.

6. Import Categories, Products, Orders, and Customers
The connector allows you to import data from BigCommerce into Odoo.
You can import records individually using their ID or import multiple records through paginated API requests.
Date-based filters are also available to import records created after a specified date.
The supported imports include:
- Categories → Odoo product.category
- Products → Odoo product.template and product.product
- Orders → Odoo sale.order
- Customers → Odoo res.partner

During product import, details such as SKU, price, stock quantity, and product status are captured in Odoo.
Imported orders are linked with the corresponding customer information in Odoo.
Before importing orders, import the categories and products to ensure the required product records are available.
7. Export and Update Categories and Products
The connector also supports synchronization from Odoo to BigCommerce.
From the export operation, select the required channel, operation, and object.
You can create a new BigCommerce category from Odoo or update an existing category.

Similarly, you can export an Odoo product to BigCommerce or update an existing BigCommerce product.
The product synchronization keeps product information aligned between Odoo and BigCommerce.
8. Synchronize Product Inventory
Odoo BigCommerce Connector supports real-time synchronization of product quantities from Odoo to BigCommerce.
When the product quantity changes in Odoo, the updated inventory is automatically synchronized with BigCommerce.

You can choose the quantity type for stock synchronization, such as Quantity on Hand or Forecasted Quantity.
This helps keep product inventory accurate across Odoo and BigCommerce.
9. Configure Automated Synchronization Using Cron
The connector provides Cron jobs for recurring data synchronization.
You can configure separate Cron jobs for:
- Category import
- Product import
- Order import
- Customer import
Each Cron can use a date filter to import records created after a selected date.
The connector also maintains incremental date tracking so scheduled imports can continue from the relevant date instead of repeatedly processing the same records.

You can configure the execution interval, scheduler user, active status, next execution date, and other standard Odoo Cron settings.
10. Manage Data Mapping
Data mapping connects BigCommerce records with their corresponding Odoo records.
The connector maintains mappings for products, categories, orders, and customers.
These mappings help the connector identify existing records during sync and support consistent data exchange between both platforms.

11. Check Synchronization History
Odoo BigCommerce Connector creates synchronization history records for import, export, and update operations.
Open the synchronization history to review completed operations. You can also check whether each operation was successful or returned an error
This helps administrators identify synchronization issues and review previous data operations.

12. Monitor Data Through the Dashboard
The BigCommerce Odoo Connector provides a dashboard for monitoring synchronization activities.
The dashboard provides access to import and export operations and helps users quickly navigate to synchronized data.
It can also display sync information through data cards and visual elements for easier review.

NEED HELP?
Hope you find the guide helpful! Please feel free to share your feedback in the comments below.
If you still have any issues or queries, please create a ticket at the UV Desk.
I hope this helps. In case of any further queries, contact us at our support mail.
Thanks for paying attention!
Current Product Version - Odoo 19, 18, 17, 16 and 15
Supported Framework Version - 1.0.0
Be the first to comment.