Odoo × SendFromChina integration

Odoo SendFromChina Connector

Automate fulfillment order handoff from Odoo to SendFromChina and return warehouse stock, fulfillment status, shipment tracking, and operational diagnostics to Odoo.

Reviewed for Odoo 19 · SendFromChina SOAP/XML API · Configuration and implementation assessment required

Conceptual workflow connecting Odoo ERP with SendFromChina through the ERPixel connector

Product overview

Run SendFromChina fulfillment from an Odoo-controlled workflow

Designed for ecommerce and distribution teams that manage orders and inventory in Odoo while SendFromChina executes fulfillment, the connector coordinates warehouse and shipping configuration, validated order submission, SKU mappings, warehouse-specific stock, fulfillment status, tracking, retries, and delivery completion. External references, responses, logs, and synchronization history remain available in Odoo.

When the connector helps

Replace manual coordination across ERP and China fulfillment

The connector addresses recurring gaps between Odoo order operations and SendFromChina warehouse execution.

Repeated fulfillment entry

Send eligible Odoo deliveries without recreating recipient, address, SKU, quantity, and shipping data.

Uncontrolled warehouse routing

Map participating Odoo warehouses to synchronized SendFromChina fulfillment locations.

Manual shipping selection

Resolve a service by delivery override, destination-country rule, or integration default.

External stock is isolated

Bring warehouse-specific SendFromChina stock into mapped Odoo inventory locations.

Shipment progress lives outside Odoo

Return fulfillment states and available shipment or tracking information to the delivery.

Integration errors are hard to support

Keep API responses, external references, logs, retries, and synchronization history inside Odoo.

Core capabilities

Fulfillment automation with warehouse and shipping control

The verified implementation combines order handoff with synchronized operational configuration and guarded background processing.

01

Fulfillment order dispatch

Send validated delivery, recipient, address, SKU, quantity, warehouse, and shipping data from Odoo.

02

Warehouse synchronization and mapping

Retrieve SendFromChina warehouses and connect each participating Odoo warehouse to the correct external location.

03

Shipping-method synchronization

Load SendFromChina service codes and names, including services available for known warehouses.

04

Three-level shipping selection

Use a delivery override first, then a destination-country rule, and finally the integration default.

05

SKU mapping lifecycle

Build mappings from stock API records, match Odoo Internal References, and retain unmatched external SKUs for correction.

06

Warehouse-specific inventory

Retrieve paginated stock for a mapped SendFromChina warehouse and update its corresponding Odoo stock location.

07

Status and shipment updates

Translate supported external states, retrieve shipment data, and complete or cancel the Odoo delivery when verified conditions are met.

08

Scheduled retries and diagnostics

Retry eligible failed transmissions and retain operation-level logs and delivery history for support.

How it works

A governed path from Odoo delivery to SendFromChina fulfillment

The connector applies warehouse, SKU, and shipping rules together with readiness checks and diagnostics around the SendFromChina API.

  1. Business platform

    Odoo ERP

    Products, reserved stock, customers, addresses, warehouses, delivery orders, and country rules provide the business context.

  2. Integration layer

    ERPixel Connector

    Mappings, validation, shipping selection, scheduled processing, retries, status interpretation, and logs control the exchange.

  3. Fulfillment platform

    SendFromChina

    Mapped warehouses receive orders and return warehouse services, stock, fulfillment states, and available shipment information.

Synchronization is schedule-based. Credentials, warehouse mappings, service rules, intervals, and operational fit are confirmed during implementation.

Supported data flows

What moves between Odoo and SendFromChina

These directions reflect verified workflows. Full product-master exchange and automatic Odoo-to-SendFromChina cancellation are intentionally excluded.

Data objectDirectionOperation
Fulfillment ordersOdoo → SendFromChinaSend eligible deliveries with recipient, address, mapped SKU, quantity, warehouse, shipping method, and returnable flag.
WarehousesSendFromChina → Odoo configurationSynchronize external warehouses and map Odoo warehouses to their SendFromChina locations.
Shipping methodsSendFromChina → Odoo configurationSynchronize service codes and names for default, country-specific, or delivery-level selection.
Product SKUsSendFromChina → Odoo mappingBuild and refresh mappings from stock API data and Odoo Internal References.
Warehouse inventorySendFromChina → OdooApply stock quantities from each mapped external warehouse to its Odoo stock location.
Status and shipment dataSendFromChina → OdooReturn supported states and shipment information, including tracking when supplied.

Assess your workflow

Will the connector fit your SendFromChina operation?

Share your Odoo version, warehouses, SKUs, destination markets, shipping rules, stock model, and API setup. ERPixel will assess configuration and required adaptation.

Reliability and diagnostics

Controls before and after fulfillment handoff

The connector blocks incomplete deliveries before transmission and keeps later exchange behavior traceable in Odoo.

Pre-send validation

Require a ready delivery, connected warehouse, active SKU mappings, recipient data, full reservation, and a resolvable shipping method.

Historical-order protection

Use a synchronization cut-off to prevent older transactions from being sent accidentally after activation.

Paginated stock retrieval

Process inventory across response pages instead of assuming the complete warehouse catalogue fits one response.

Controlled completion

Validate a shipped Odoo delivery only when the required external shipment information is available.

Failed-send retry

Retry eligible deliveries that failed before an external SendFromChina order code was assigned.

Odoo-native traceability

Retain external IDs, responses, states, logs, and delivery-level synchronization history.

Business benefits

Coordinate cross-border fulfillment without losing Odoo control

Automate recurring handoffs while keeping routing, stock, shipment progress, and exceptions visible to ERP users.

  • 01

    Reduce fulfillment administration

    Automate eligible order submission, warehouse and service refresh, inventory updates, status checks, and retries.

  • 02

    Control destination routing

    Use warehouse mapping and country-aware shipping rules instead of one fixed fulfillment path.

  • 03

    Protect external order quality

    Stop incomplete addresses, unmapped products, unreserved stock, and missing shipping configuration before transmission.

  • 04

    Improve stock visibility

    Bring SendFromChina inventory into the corresponding mapped Odoo warehouse location.

  • 05

    Keep shipment progress in ERP

    Return supported fulfillment states and available tracking information to Odoo.

  • 06

    Support exceptions faster

    Use external references, responses, logs, retries, and history to investigate operational issues.

Who it is for

Teams using Odoo with SendFromChina fulfillment

The strongest fit is a recurring ecommerce or distribution workflow that needs controlled order, stock, and shipment exchange.

Cross-border ecommerce

Route Odoo deliveries to SendFromChina services selected for different destination markets.

Outsourced fulfillment users

Keep ERP-side order, inventory, shipment, and exception visibility after warehouse handoff.

Multi-warehouse operations

Map Odoo warehouses to specific SendFromChina fulfillment locations and synchronize their stock separately.

Why ERPixel

Odoo and warehouse integration expertise

ERPixel combines Odoo delivery expertise with a verified SendFromChina fulfillment, inventory, warehouse, shipping, and diagnostic workflow.

  • Official Odoo Partner

    End-to-end Odoo implementation, customization, integration, training, and support.

  • Confirmed logistics experience

    Documented work includes SendFromChina and other WMS, 3PL, inventory, and fulfillment environments.

  • Implementation and support depth

    ERPixel can configure, adapt, test, deploy, monitor, and extend the connector around the client operating model.

Related services

Implementation and development around the connector

Combine the product with the Odoo configuration, adaptation, rollout, and support required by your operation.

Service

Odoo Integration

Design reliable exchanges between Odoo and warehouse or fulfillment platforms.

IntegrationAPIWMS

Service

Odoo Development

Adapt mappings, shipping rules, automation, and related Odoo workflows.

Custom modulesWorkflowsOdoo

Service

Odoo Implementation

Configure warehouses, inventory, products, contacts, users, and rollout processes.

ConfigurationTrainingDelivery

Service

Odoo Support

Maintain, diagnose, monitor, and improve the integrated environment.

MaintenanceDiagnosticsImprovement

Related products

Explore other ERPixel WMS connectors

See other integrations built around specialized warehouse and fulfillment environments.

Connector

Odoo CIRRO Connector

Automate order handoff, warehouse routing, inventory, status, and tracking with CIRRO fulfillment.

OdooCIRROWMS

Connector

Odoo Mintsoft Connector

Connect Odoo with Mintsoft fulfillment across products, stock, transfers, warehouses, couriers, and sales channels.

OdooMintsoft3PL

Custom connector development

Need Odoo to connect with another warehouse or platform?

ERPixel can design and develop a custom Odoo module or connector around your API, data model, fulfillment rules, automation, and support requirements.

FAQ

Odoo SendFromChina Connector questions

What does the Odoo SendFromChina Connector automate?

It sends eligible Odoo fulfillment orders and synchronizes external warehouses, shipping methods, SKU mappings, warehouse stock, supported fulfillment states, and available shipment information.

How is a shipping method selected?

The verified connector uses a delivery-level override first, then a destination-country rule, and finally the integration default. Transmission is blocked if no valid service can be resolved.

Can different Odoo warehouses map to different SendFromChina warehouses?

Yes. Each participating Odoo warehouse can be linked to a synchronized SendFromChina warehouse for order routing and warehouse-specific stock updates.

Does the connector synchronize the complete product catalogue?

No. It builds SKU mappings from SendFromChina stock API records and can match those SKUs to Odoo Internal References. This is not presented as complete product-master synchronization.

Can SendFromChina stock update Odoo?

Yes. The connector retrieves paginated stock for the mapped external warehouse and updates the corresponding Odoo stock location for active product mappings.

Does canceling an Odoo delivery automatically stop the SendFromChina order?

No automatic Odoo-to-SendFromChina cancellation workflow is claimed. A supported deleted or canceled SendFromChina state can cancel the corresponding Odoo delivery.

Is the integration real-time?

The connector uses configurable scheduled background processing. It should be described as automated or frequent synchronization rather than webhook-driven real-time exchange.

Connect ERP and fulfillment

Need Odoo and SendFromChina to operate as one fulfillment process?

Tell ERPixel about your warehouses, SKUs, destination markets, shipping services, stock rules, and support requirements. We will assess connector fit and implementation needs.