Connect Commercetools with PostNord to show correct shipping options and prices, create labels automatically, and push tracking to customers across Shopify Plus, Magento 2, and Adobe Commerce setups.
• Order and address data from commercetools is mapped to PostNord shipment requests, including weights, parcel dimensions (when available), service codes, and references.
• Shipping method selections in commercetools are translated to PostNord product/service identifiers, with rules handling home delivery versus service point delivery.
• Service point delivery uses a pickup point identifier stored on the order and passed through to PostNord to avoid fallback routing.
• Label generation is triggered when an order reaches a defined fulfillment state; resulting label PDFs/ZPL and shipment IDs are stored back on the fulfillment.
• Tracking numbers and carrier events are pulled from PostNord and synced to commercetools as shipment updates, keeping fulfillment and customer notifications aligned.
• API responses, validation errors, and retries are logged per order/shipment, with idempotent keys preventing duplicate label creation on replays.
.png)
We map Commercetools cart and address data to PostNord services, then return valid pickup points, delivery methods, and prices via API. Pickup selection and service rules stay consistent from checkout through fulfillment.
Yes – we can request PostNord rates based on cart weight, dimensions, destination, and service rules, then display only the options you actually ship with. This reduces mispriced shipping and wrong method selection.
Yes, labels are created as part of the shipment flow, and tracking IDs can be pushed back to Commercetools and your notification tooling. Customers get the right carrier link without support having to step in.
Typically: consignee details, pickup point ID (if used), package data, incoterms, and customs fields when shipping cross-border. We validate and normalize the data before calling PostNord so label creation does not fail mid-process.
Yes – scandiweb has delivered 2,100+ eCommerce projects since 2003, including complex integrations and multi-market setups. We design the integration to support country-specific services, rules, and languages without rewriting core logic.














