Skip to content

PostNord Shipping: Service Points, Labels & Returns

Edition: CS-Cart & Multi-Vendor · Latest version: 1.0.0 · Compatible with: CS-Cart & Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 – 8.3 · Changelog: view

Integrates CS-Cart and Multi-Vendor with PostNord in Sweden, Denmark, Norway and Finland through the public PostNord APIs of developer.postnord.com: service point choice at the checkout, booking with PDF or ZPL labels from the order page, return labels, Track and Trace and an optional delivery estimate. You connect your own PostNord API key and customer number.

  • Three PostNord services as shipping methods. MyPack Collect (19, delivery to a service point), MyPack Home (17) and Parcel (18), each with your own price (flat or by weight), free shipping threshold, weight limit and destination countries. Another basic service code or additional service codes of your agreement can be set per method.
  • Service point at the checkout. For MyPack Collect the customer opens a list of the PostNord service points nearest to the delivery address (with opening hours and distance) or searches another postal code. The store asks PostNord with your key on the server; the key never reaches the browser. The order cannot be placed without a point, and the server checks the chosen id with PostNord before it is saved.
  • Delivery estimate. Optionally returns the estimated arrival from the PostNord Transit Time API as the delivery time of the method (shown under the method name by themes that display delivery times).
  • Booking and labels. One click on the order page (or automatically at an order status you choose) books the parcel(s) at PostNord and stores the label in the same answer: PDF (A4, A5, A6 or label page, standard or small label) or ZPL for thermal printers. The item number and tracking link are stored and, if you want, recorded as a CS-Cart shipment.
  • Return labels. Create a return label (Return Drop Off, service 24 by default) for a booked order and give it to the customer.
  • Tracking. Open bookings are checked with Track and Trace v7 (every 4 hours for 5 days, then daily); the order shows booked, in transit, ready for pick-up, delivered or needs attention.
  • No duplicate bookings. The customer reference is saved before the booking is sent. When PostNord does not answer, the add-on looks the reference up at PostNord and never books it again by itself.
  • Multi-Vendor. One marketplace connection or one PostNord connection per vendor, vendor privileges per action. Sold for CS-Cart, CS-Cart Ultimate, Multi-Vendor and Multi-Vendor Ultimate.
  • A PostNord customer number (agreement with PostNord Sweden, Denmark, Norway or Finland) and API keys: a sandbox key from atdeveloper.postnord.com and a production key from developer.postnord.com. See Installation.
  • CS-Cart 4.17.2 to 4.21.x, PHP 7.4 to 8.3, the cURL extension and cron.

Installation · Configuration · Usage · FAQ · Troubleshooting · Developer notes · Conformance

PostNord is a trademark of its owner; this add-on is not affiliated with or endorsed by PostNord.