Skip to Content

OpenCart Connector

USD 299.00
Add to Cart Buy Now

OpenCart Meets Odoo.
Sync Everything.

Production-grade OpenCart 3.x connector for Odoo — bidirectional product sync, order import, customer mapping, inventory push, HMAC webhooks, queue jobs, and full API audit trail.

OpenCart Connector Dashboard
Module Features

What This Connector Does

Everything you need to connect your OpenCart storefront with Odoo ERP — from initial setup to real-time sync and monitoring.

Bidirectional Product Sync

Import products from OpenCart or export Odoo products to your store. SKU-based matching with full variant and option support.

Order Import

Import OpenCart orders as Odoo sale orders with line items, customer mapping, and configurable status filters.

Customer Sync

Import OpenCart customers as Odoo contacts with billing and shipping addresses. Guest order fallback included.

Category Sync

Sync OpenCart category tree with parent–child hierarchy into Odoo for organized product catalogs.

Inventory Push

Push Odoo on-hand stock quantities to OpenCart. Run manually or on a scheduled cron with batch sizes.

HMAC Webhooks

Real-time signed webhook events for orders, products, customers, and stock changes from OpenCart.

Scheduled Crons

Background auto-import for orders, products, customers, categories, and inventory — each with its own interval.

Queue-Based Jobs

Non-blocking batch processing with progress bars, auto-retry on failures, and concurrency-safe execution.

Dashboard & Analytics

OpenCart dashboard with sync stats, order graphs, and instance-level KPIs at a glance.

API Audit Logs

Full request/response logging with error tracebacks, sync type badges, and searchable log history.

REST Bridge Extension

Downloadable PHP bridge for OpenCart — installs via OCMOD with one-click setup wizard in Odoo.

Payment & Shipping Maps

Map OpenCart payment codes and shipping methods to Odoo journals and delivery carriers.

Live Screenshots

Interactive Walkthrough

Setup & Connection
1Download REST Bridge Extension
1Download REST Bridge Extension
2OpenCart API User
2OpenCart API User

2. OpenCart API User

System → Users → API — Odoo opercart user with key and IP whitelist.

Screenshot
3Odoo Instance Form
3Odoo Instance Form

3. Odoo Instance Form

Index Demo Store — URL, API credentials, warehouse, currency, and mapping.

Screenshot
4Test Connection Success
4Test Connection Success

4. Test Connection Success

Green success notification after validating the store connection.

Screenshot
5Odoo Settings Panel
5Odoo Settings Panel

5. Odoo Settings Panel

Queue limits, scheduled imports, order config, and webhook section.

Screenshot
6Order Status Mapping
6Order Status Mapping

6. Order Status Mapping

Pending, Processing, and Complete statuses enabled for import.

Screenshot
7Payment Mapping
7Payment Mapping

7. Payment Mapping

Cash On Delivery (cod) mapped to Odoo journal.

Screenshot
8Shipping Mapping
8Shipping Mapping

8. Shipping Mapping

Flat Shipping Rate (flat.flat) mapped to delivery carrier.

Screenshot

1. Download REST Bridge Extension

Install Extension wizard — download the REST Bridge OCMOD package from Odoo.

Screenshot
Product Sync
9OpenCart Product List
9OpenCart Product List
10Product SKU (TG-SPK-01)
10Product SKU (TG-SPK-01)

10. Product SKU (TG-SPK-01)

Bluetooth Speaker Mini — SKU, quantity 40, price $49.99.

Screenshot
11Product Options (TG-KB-01)
11Product Options (TG-KB-01)

11. Product Options (TG-KB-01)

Wireless Keyboard Pro — Color variants Red and Blue.

Screenshot
12Import All Products Wizard
12Import All Products Wizard

12. Import All Products Wizard

Sync Now → Import Products with Import All checked.

Screenshot
13Import by ID (116, 117)
13Import by ID (116, 117)

13. Import by ID (116, 117)

Sync Now → Import Products — specific OpenCart product IDs.

Screenshot
14Completed Product Import Job
14Completed Product Import Job

14. Completed Product Import Job

Queue → Sync Jobs — finished product import with progress.

Screenshot
15Product Mappings List
15Product Mappings List

15. Product Mappings List

Configuration → Mappings → Products — linked OC and Odoo records.

Screenshot
16Variant Mapping Detail
16Variant Mapping Detail

16. Variant Mapping Detail

TG-KB-01 mapping with Red / Blue variant lines.

Screenshot
17Imported Product in Odoo
17Imported Product in Odoo

17. Imported Product in Odoo

Inventory → Products — Bluetooth Speaker Mini with OC link.

Screenshot
18Export Wizard (TG-STAND-01)
18Export Wizard (TG-STAND-01)

18. Export Wizard (TG-STAND-01)

Sync Now → Export Products — Adjustable Laptop Stand only.

Screenshot
19Exported Product in OpenCart
19Exported Product in OpenCart

19. Exported Product in OpenCart

TG-STAND-01 visible in OpenCart catalog after export.

Screenshot

9. OpenCart Product List

Catalog → Products — TG-SPK-01 and TG-KB-01 in Index Demo category.

Screenshot
Order Import
20OpenCart Orders
20OpenCart Orders
21Import All Orders Wizard
21Import All Orders Wizard

21. Import All Orders Wizard

Sync Now → Import Orders — all orders by status filter.

Screenshot
22Import by ID (6, 7)
22Import by ID (6, 7)

22. Import by ID (6, 7)

Sync Now → Import Orders — specific order IDs 6 and 7.

Screenshot
23Imported Sale Order in Odoo
23Imported Sale Order in Odoo

23. Imported Sale Order in Odoo

Sales → Orders — Alex Rivera order with lines and OC reference.

Screenshot

20. OpenCart Orders

Sales → Orders — #6 Processing (Alex) and #7 Complete (Sara).

Screenshot
Customer Import
24OpenCart Customers
24OpenCart Customers
25Import Customers Wizard
25Import Customers Wizard

25. Import Customers Wizard

Sync Now → Import Customers wizard.

Screenshot
26Odoo Contact
26Odoo Contact

26. Odoo Contact

Contacts — Alex Rivera with demo-store email.

Screenshot

24. OpenCart Customers

Customers → Customers — Alex Rivera and Sara Mitchell.

Screenshot
Inventory Sync
27Odoo Stock Quantities
27Odoo Stock Quantities
28Sync Inventory Wizard
28Sync Inventory Wizard

28. Sync Inventory Wizard

Sync Now → Sync Inventory operation.

Screenshot
29OpenCart Quantities After Sync
29OpenCart Quantities After Sync

29. OpenCart Quantities After Sync

OpenCart product quantities updated to 55 and 42.

Screenshot
30Completed Inventory Job
30Completed Inventory Job

30. Completed Inventory Job

Queue → Sync Jobs — finished inventory sync job.

Screenshot

27. Odoo Stock Quantities

TG-SPK-01 = 55 and TG-KB-01 = 42 before push to OpenCart.

Screenshot
Webhooks
31Webhook Settings
31Webhook Settings
32Webhook Job Created
32Webhook Job Created

32. Webhook Job Created

Order Import job created after changing order status in OpenCart.

Screenshot pending

Save as: webhook_job_created.png

31. Webhook Settings

Webhook URL, HMAC secret, event toggles, and Register button.

Screenshot
Scheduled Crons
33Scheduled Import Settings
33Scheduled Import Settings
34Cron Auto Job Created
34Cron Auto Job Created

34. Cron Auto Job Created

Sync Jobs entry created by OpenCart: Import Orders cron.

Screenshot

33. Scheduled Import Settings

Auto-import intervals for orders, products, customers, inventory.

Screenshot
OpenCart 3.x
Storefront + REST Bridge
Odoo ERP
Enterprise-ready integration
Multi-Instance
Connect multiple OpenCart stores

Running more than one OpenCart store?

You can connect multiple OpenCart stores to a single Odoo database. Each store has its own settings, webhooks, and sync rules — and all Synodica Solutions connectors (Walmart, Freightcom, Dashboard and Revolut) are built on the same platform, so adding a second platform later is straightforward.

Ask us synodica.com
Walmart

Walmart Odoo
Integration

Freightcom

Delivery Freightcom
Shipping

Dashboard

AI Enabled
Dashboard

Revolut

Revolut Payment
Provider

© 2026 Synodica Solutions PVT. LTD. — OpenCart Connector for Odoo

We create ERP solutions for you using Odoo ERP that will build a strong and efficient business for you. It's SYNODICA WAY