This article is also available in:
PostNord Ship Connect - Magento 2 manual

Latest version: 1.0.13 released on 2022-11-29

System requirements
PHP 7.3+
php-curl extension
sha256 hash algorithm support
Magento: 2.3.6+

Shipping selector widget for ordering or shopping cart at checkout
Create reserved shipments
Create booked shipments
Create shipping labels
Create tracking links
Change shipping option after incoming order
Add shipping options from PostNord on incoming order using other carrier
Single or Bulk-print shipping labels
Two-way syncing of transmission changes from PostNord's Portal and Magento 2
Turn deliveries and turn & return deliveries

This module requires a PostNord Skicka Direkt Business account.

Questions and support regarding PostNord Skicka Direkt Business
For questions and support about PostNord's services and settings on, please contact PostNord directly.

Follow instructions below to properly install the extension.

In order to be able to install the module you first need to contact Oktagon to receive a username and password for your license.

Install module via Composer

composer config repos.oktagon composer https://username:[email protected]

Note: Replace username och password above with your license credentials that you received earlied

composer require mediastrategi/postnord

Installation & Configuration

Test on a staging server first. Enter username and password when prompted. (Replace xx_YY or the other languages with the ones you use.)

Run the following commands to install and setup the module.

bin/magento maintenance:enable
bin/magento cache:flush
bin/magento module:enable Mediastrategi_PostNord
bin/magento cache:enable mspostnord_cache_api
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy en_US sv_SE xx_YY
bin/magento maintenance:disable

Restart varnish (optional)

service varnish restart

We also have a tutorial "How to use PostNord Ship Connect for Magento2" with english subtitle.


Login to the Magento 2 dashboard.
You should see notification to set up the module, if not click STORES > Settings > Configuration and then Sales > Delivery Methods > PostNord Ship Connect
Follow the on-screen instructions and review all the fields in this section, when you are done clicking 'Save Config' at the top and then clearing cache by clicking SYSTEM > Tools > 'Cache Management' and then clicking 'Flush Magento Cache'


Process an order from the order view
Click the 'Ship' button, on the next page tick the 'Create Shipping Label' check box, create your package and enter the weight. After that, click 'Save' to create your shipping. If you use booked shipments, you may need to wait up to 10 seconds before the shipping label is created.

Change PostNord shipping options on an existing order
Visit the order and click the 'Load available shipping options' button, then select shipping options and then click 'Save new delivery method'. After that, you should be able to treat the delivery as in the point above.

Process orders automatically with automation
Automation should run every 15 minutes automatically, but to run it manually, click SALES > PostNord Ship Connect > Control Panel, and then on the next page click 'Run Automation'.

Download shipping label or visit tracking link directly from order list
There should be two new columns in the order list, one for shipping label and one for tracking link, click on them to get shipping label and tracking link respectively.

Print multiple shipping labels as a document
Tick multiple orders and in the bulk actions select 'Print Shipping Labels'


1.0.13 [2022-11-29] Catching error in automation if order contains product that no longer exists
1.0.12 [2022-11-21] Added support for PHP 8.1
1.0.11 [2022-11-14] Added a fallback language setting, using english as language when communicating with PostNord API if neither Swedish or English is detected
1.0.10 [2022-10-31] Various improvements
1.0.9 [2022-07-26] Improved handling of case were order lacks shipping method
1.0.8 [2022-06-07] For free shipping options the text 'Gratis' is used, when no address is specified in checkout pick up in store locations will still be listed
1.0.7 [2022-04-20] Support for Magento 2.4.4, added setting for printing options
1.0.6 [2022-02-14] Added support for ETA, added support for selecting store pick up locations
1.0.5 [2022-01-18] Added support for new feature - is recommended. Sorting of shipping methods in Magento 2 now same as from the PostNord API. Added feature to display changelog in admin. Now only shows PostNord logo in checkout if only PostNord options are displayed
1.0.4 [2021-12-16] Improved hostname resolving for license in some environments
1.0.3 [2021-11-29] Improved automation and other general improvements
1.0.2 [2021-11-19] Added support for showing shipping methods from other modules
1.0.1 [2021-10-19] Added support for multiple shipments per order
Was this article helpful?
Thank you!