Connect commercetools with ShipStation to sync orders, automate label creation, and keep tracking and shipment status consistent across your store and carrier accounts.
• Orders are pulled from commercetools to ShipStation via API based on state and custom criteria, with customer, shipping address, line items, totals, and delivery instructions mapped into ShipStation order fields.
• Shipment creation and label purchase events in ShipStation generate tracking numbers, carrier codes, service levels, and package details that are mapped back to commercetools as shipment data and order state transitions.
• Idempotent sync keys prevent duplicate ShipStation orders when retries occur, and updates are processed as deltas so only changed order and shipment records are transmitted.
• Address normalization and validation results from ShipStation can be stored back on the commercetools order as custom fields, with exceptions routed to an error queue for review.
• Multi-warehouse routing is handled through mappings between commercetools fulfillment locations and ShipStation stores, with split shipments represented as separate ShipStation shipments tied to a single order.
• Sync jobs log request and response payloads, timestamps, and error codes, allowing replay of failed records and traceability across the commercetools ShipStation connection.
.png)
We map commercetools order states to ShipStation order statuses, then push eligible orders via API on a schedule or near real time. This keeps shipping teams working from one queue without manual export.
Typically we send customer details, shipping address, line items, weights, dimensions, and shipping method hints. Field mapping is customized so ShipStation gets exactly what it needs for rate shopping and labels.
Yes, we write tracking numbers, carrier, service, and shipment status updates back to commercetools after label creation. That keeps storefront updates and customer notifications accurate.
Yes, we can route orders to ShipStation by warehouse, country, SKU rules, or stock source, and support partial or split shipments. The integration logic matches your fulfillment model, not the other way around.
ShipStation can stay focused on carrier rates and label execution while commercetools remains the system for checkout pricing and tax logic. We align service mappings so the shipped method matches what the customer selected.














