Odoo CS-Cart Connector

The CS-Cart Connector module connects Odoo with the CS-Cart e-commerce platform to automate the synchronization of essential business data. It eliminates the need for manual data entry and automatically imports critical e-commerce records such as products, categories, attributes, customers, and orders directly into Odoo using the CS-Cart REST API.

CS-Cart Connector for Odoo

Key Features

CS-Cart Store Configuration

A dedicated server configuration view that allows users to set up, authenticate, and manage the connection to their CS-Cart store.

  • Test Connection: Instantly validates API authentication between Odoo and the CS-Cart store using the configured Store URL, Email, and API Key.
  • Selective Synchronization: Users can explicitly choose which entities to sync (Categories, Attributes, Products, Customers, Orders) using simple checkbox selections before triggering an import or export.

Automated & Asynchronous Synchronization

The module supports efficient data synchronization mechanisms to handle large volumes of e-commerce data without blocking the user interface.

  • Background Processing: If the Odoo queue_job module is installed, synchronization tasks are automatically dispatched as background jobs. If not, the system intelligently falls back to direct execution.
  • Import / Export Actions: Single-click buttons to instantly queue or execute the import or export of the selected data entities.

CS-Cart Import Batch Logs

Provides a dedicated Import Batch tracking system within Odoo that logs every synchronization event, serving as a comprehensive audit trail for all data imports.

  • It lists individual batch jobs along with their specific import type (e.g., Products, Orders), creation time, and real-time state (Pending, In Progress, Done, Failed).
  • It maintains detailed HTML log notes for troubleshooting and links directly to the related background Queue Job.
  • Live Updates: The module utilizes Odoo's bus system to broadcast live UI updates, ensuring users always see the most up-to-date batch statuses without needing to refresh the page.
  • Users can easily monitor success/failure metrics directly from the main configuration page.

Comprehensive Entity Mapping

The connector provides dedicated, modular synchronization for key e-commerce entities to ensure accurate mapping into Odoo's data structures:

  • Categories & Attributes: Imports CS-Cart category hierarchies and product attributes.
  • Products & Customers: Syncs CS-Cart products into Odoo's product templates/variants and maps CS-Cart users into Odoo Contacts.
  • Orders: Automates the import of CS-Cart sales orders directly into Odoo's sales application for streamlined fulfillment.

Real-Time Synchronization (Webhooks)

To keep Odoo and CS-Cart constantly aligned without manual intervention the connector supports real-time, event-driven data synchronization using webhooks.

  • Instant Order Import: Newly placed orders in CS-Cart are immediately pushed to Odoo, allowing for rapid fulfillment and accurate real-time sales reporting.
  • Live Inventory Updates: Any changes to stock levels in Odoo (due to sales, purchases, or manual adjustments) are instantly synced back to CS-Cart to prevent overselling
  • Product & Customer Updates: Modifications to product details, pricing, or customer profiles in either system trigger immediate updates to keep both platforms consistent.
  • Webhook Management: Easily generate, register, and manage webhook end points directly from the Odoo configuration panel.

Dashboard & Analytics:

A dedicated Odoo Dashboard for the connector:

  • Visual charts showing sync success rates vs failures.
  • Metrics on total orders imported today/this week.
  • Quick links to resolve failed batch jobs.

Shipping and Delivery Mapping:

  • Map CS-Cart shipping methods directly to Odoo Delivery Methods (Carriers).
  • Sync Shipping costs as dedicated service lines on the Odoo Sales Order.

Need a Similar Odoo Integration

WhatsApp