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.