Manual fulfillment entry
Send eligible Odoo deliveries to CSG automatically instead of recreating warehouse orders.
Odoo × CSG fulfillment integration
Connect Odoo delivery and inventory workflows with CSG—automating fulfillment orders, shop routing, SKU mappings, usable-stock updates, statuses, and shipment tracking.
Built for Odoo Enterprise Edition · CSG OpenAPI integration · Configuration and implementation assessment required
Product overview
Designed for businesses using Odoo ERP with CSG warehouse and fulfillment operations, the connector covers shop configuration, SKU mapping, fulfillment-order creation, account-level usable stock, shipment status, tracking, and delivery completion. CSG-specific safeguards handle duplicate responses and verify the returned order, while Odoo retains the stable reference, synchronization state, API response, shipment data, logs, and chatter history.
Product gallery
The gallery is prepared for approved, sanitized screenshots of the CSG connector configuration and daily operational views.
When the connector helps
The connector addresses recurring gaps between Odoo order management and CSG warehouse execution.
Send eligible Odoo deliveries to CSG automatically instead of recreating warehouse orders.
Synchronize CSG shops and map each participating Odoo warehouse to the correct external shop.
Validate recipient details, shop assignment, SKU mappings, stock reservation, and cut-off rules before transmission.
Recognize documented duplicate/repeated responses and preserve a stable reference for later status lookup.
Verify the exact returned CSG order before applying its fulfillment state to an Odoo delivery.
Bring CSG usable stock, status, carrier, service, and tracking data into the Odoo workflow.
Core capabilities
The verified implementation combines routine data exchange with safeguards around routing, duplication, stock, and shipment completion.
Create CSG orders with shop, shipping type, recipient, address, SKU, quantity, notes, and UTC/local order timing.
Retrieve paginated CSG shops and route each connected Odoo warehouse through its assigned external shop ID.
Choose Standard, Express, CSG Manual Booking, Customer Manual Booking, or Pickup for the integration.
Load SKUs from usable-stock data, match Odoo Internal References, create missing mappings, and deactivate records no longer returned.
Apply account-level CSG usable quantities to mapped Odoo products without claiming shop-specific inventory.
Synchronize status, tracking, carrier, and service; valid completion can automatically close the corresponding Odoo delivery.
How it works
The connector applies shop routing, SKU mapping, shipping configuration, validation, duplicate handling, status verification, automation, and diagnostics around the CSG API.
Business platform
Sales references, order timing, products, warehouses, reserved stock, contacts, deliveries, and tracking fields provide the business context.
Integration layer
Validation, shop mapping, shipping type, stable references, schedules, retries, token management, and logs control the exchange.
Fulfillment platform
The assigned shop receives fulfillment orders and returns usable stock, order states, carrier, service, and tracking data.
Synchronization is automated and schedule-based. Exact mappings, intervals, shipping type, shop routing, and inventory application are confirmed during implementation.
Supported data flows
These directions reflect verified workflows. Shop-specific inventory, complete product-master exchange, and Odoo-to-CSG cancellation are intentionally excluded.
| Data object | Direction | Operation |
|---|---|---|
| Fulfillment orders | Odoo → CSG | Send shop, shipping type, recipient, address, SKU, quantity, notes, and order-time data. |
| Shops | CSG → Odoo configuration | Synchronize external shops and map an Odoo warehouse to the shop that should fulfill its deliveries. |
| Product SKUs | CSG → Odoo mapping | Build and refresh SKU mappings from CSG usable-stock records and Odoo Internal References. |
| Usable inventory | CSG → Odoo | Apply account-level usable quantities to mapped Odoo products; the current workflow is not shop-specific. |
| Fulfillment status | CSG → Odoo | Process normal, exception, out-of-stock, complete, and cancellation states after exact-order verification. |
| Shipment information | CSG → Odoo | Store tracking number, carrier text, and shipping service when the required data is returned. |
Assess your workflow
Share your Odoo environment, CSG shops, SKUs, shipping type, inventory model, fulfillment rules, and API setup. ERPixel will assess configuration and required adaptation.
Reliability and diagnostics
The connector checks readiness before sending and validates external identity and shipment detail before completing the Odoo workflow.
Check delivery state, recipient data, shop assignment, active SKU mappings, full stock reservation, and historical-order cut-off.
Handle documented repeated-order responses and accept a status result only when its external order reference matches the expected delivery.
Keep CSG COMPLETE in processing until tracking exists, then require tracking, carrier, and service before automatic Odoo completion.
Business benefits
The connector reduces routine handoffs while retaining the routing, validation, matching, and diagnostic controls needed for operations.
Automate eligible order submission, status checks, SKU refresh, and usable-stock synchronization.
Use synchronized shop records and warehouse assignments instead of one hard-coded destination.
Stop deliveries with missing address data, shop mapping, SKU mapping, or stock reservation.
Treat known repeated-order responses as an existing fulfillment rather than blindly creating another order.
Verify the exact CSG order reference before changing the associated Odoo delivery.
Keep external references, statuses, responses, shipment data, logs, and chatter messages inside Odoo.
Who it is for
The strongest fit is an ecommerce or distribution operation that needs Odoo coordinated with CSG order fulfillment and account-level usable stock.
Connect Odoo orders and customer delivery information with CSG fulfillment.
Retain ERP-side order, inventory, shipment, and exception visibility after warehouse handoff.
Assign different participating Odoo warehouses to synchronized CSG shop IDs for order routing.
Why ERPixel
ERPixel combines Odoo delivery expertise with verified CSG routing, usable-stock, duplicate-handling, status-verification, and shipment workflows.
End-to-end Odoo implementation, customization, integration, training, and support.
Confirmed work across CSG and other WMS, 3PL, inventory, and fulfillment environments.
ERPixel can configure, adapt, test, deploy, monitor, and extend the connector around the client operating model.
Related services
Combine the product with the Odoo configuration, adaptation, rollout, and support required by your operation.
Design and implement reliable exchanges between Odoo and warehouse or fulfillment platforms.
Adapt routing, mappings, shipping logic, automation, and related Odoo workflows.
Configure Odoo warehouses, inventory, products, contacts, users, and rollout processes.
Maintain, diagnose, monitor, and continuously improve the integrated environment.
Related products
See other integrations built around specialized warehouse and operational environments.
Connect Odoo ERP with CIRRO fulfillment across orders, warehouse routing, sellable inventory, statuses, and tracking.
Automate Odoo ERP order handoff, inventory, statuses, and tracking with an AMZPrep-operated warehouse.
Connect Odoo with Mintsoft fulfillment across products, stock, transfers, warehouses, couriers, and sales channels.
Custom connector development
ERPixel can design and develop a custom Odoo module or connector around your API, data model, fulfillment rules, automation, and support requirements.
FAQ
It is an ERPixel integration that connects Odoo ERP delivery and inventory workflows with CSG fulfillment through the CSG REST/JSON API.
The verified connector supports Standard, Express, CSG Manual Booking, Customer Manual Booking, and Pickup as an integration-level default shipping type.
It recognizes documented duplicate and repeated-order response patterns, treats the fulfillment as already accepted, and preserves a stable shop-and-order reference for later status lookup.
Yes. The connector applies account-level CSG usable quantities to mapped Odoo products. The current workflow should not be described as shop-specific inventory synchronization.
A CSG COMPLETE status remains in processing until tracking exists. Automatic completion then also requires the carrier and shipping service data used by the fulfillment workflow.
That direction is not presented as supported. The verified workflow handles CSG CANCEL status and can cancel the corresponding Odoo delivery.
The connector uses configurable scheduled background synchronization. It should be described as automated or frequent synchronization rather than event-driven real-time exchange.
Connect ERP and fulfillment
Tell ERPixel about your CSG shops, SKUs, shipping type, usable-stock model, order rules, and support requirements. We will assess the connector fit and implementation path.