Connect Commercetools with Chronopost to automate carrier rate quotes, service selection, label creation, and tracking updates, keeping checkout and ops in sync.
• Shipping addresses, service options, and parcel data are mapped from Commercetools carts and orders to Chronopost shipment requests.
• Chronopost rate lookup can be called during checkout, with returned services and price data mapped back to Commercetools shipping methods.
• Shipment creation is triggered from the Commercetools order state flow, generating Chronopost shipment identifiers for later reconciliation.
• Label documents returned by Chronopost are stored as order-related artifacts, with references and metadata saved on the Commercetools order.
• Tracking numbers and event statuses are synced back to Commercetools, updating shipment custom fields and customer-facing tracking URLs.
• Error responses are validated and logged with correlation IDs, and failed requests are retried based on idempotency keys to avoid duplicate labels.
.png)
We map Commercetools cart data (destination, weight, dimensions, service rules) to Chronopost’s rating API and return live options your storefront can display.
Yes – shipment creation can run on order paid or fulfillment events, generating labels per parcel and storing the label URL or file reference back on the Commercetools order.
It can route requests by fulfillment location, then create separate Chronopost shipments and tracking numbers for each split, aligned to Commercetools shipments.
Tracking events can be pulled or received via webhooks, then written to Commercetools as status updates so customers and support see the same delivery timeline.
You’ll need Chronopost API credentials, account and contract parameters, plus clean product weights, dimensions, and address validation rules in Commercetools.














