E-commerce integrations

On this page you will find instructions on how to use ready-made add-ons from Posti and its partners.

Adding delivery methods to your online store

Adding delivery methods to your online store is easy, regardless of which well-known e-commerce platform you use. Most platforms include Posti’s Transport Services, i.e. the so-called integration module, by default.

The Posti plugin for e-commerce platforms enables you to print parcel labels directly from the online store’s administration tool with just a couple of clicks. The plugin is free for our contract customers – you will only pay for sending items.

The Posti Shipping plugin is suitable for your online store if:

  • You send orders to Finland and/or abroad

  • You process orders with the e-commerce platform’s tools without opening other windows or applications

  • You are Posti’s contract customer

At the moment you can use these products: Postal parcel, Home Parcel, Express parcel, Small Parcel to Door, Express freight, Posti Parcel Baltic, Parcel connect and Express Business Day. EMS and Priority Postal Parcel will be available later. Available additional services are: Helposti-code, Handing over to the addressee in person, LQ transport, Notice of arrival by mail, Cash on delivery, Electronic pre-notification for letters, Extended storage time, Fragile, and Oversized.

Ordering user codes

Order the API key by filling out the electronic form that can be found at the bottom of this page. We process orders manually within approximately 2–5 working days. To order user codes, you need to have a valid logistics contract. If you do not have Posti’s logistics contract yet, become our client.

Woocommerce

Installing the plugin

  1. Plugin is published in WordPress.

  2. Install the module through the administration interface of your WooCommerce store.

  3. You can install the module file through the interface by navigating to “Plugins” › “Add new”. Search the plugin with keywords Posti Shipping. Press "Install now". Wisard will guide you through the installation phase.

  4. When the plugin is installed, activate it by clicking “Activate Plugin”.

Plugin should be displayed in the Plugins list (Plugins in the menu on the left). The plugin name is Posti Shipping plugin.


After installing the plugin, go to the menu WooCommerce -> Settings. Select the Shipping tab. You must determine the delivery zones and the delivery types used for shipments and add the API user codes you have received from Posti. Adding user codes:

The plugin does not work without API user codes. With these codes, we identify the sender of the parcel and can invoice you correctly. In the menu on the left, select WooCommerce -> Settings. Select the Shipping tab and then the Posti Shipping tab under it. Under Environment, select Production Environment. Enter the API keys you received from Posti. Adding delivery zones and their delivery types:

  • Go to the Shipping Zones tab. Add a delivery zone by clicking “Add shipping zone”. Enter a zone name, e.g. Finland. Under Zone regions, add the countries or postal code areas covered by this delivery zone, e.g. “Finland”.

  • Under “Shipping methods”, select “Add shipping method”. In the drop-down menu, select "Kiinteä toimituskulu" (instead of choosing "Posti"). Click “Add shipping method”.

  • When a new transport type has been added, select “Edit”. Under Shipping Method Title, enter a descriptive name for the transport type, e.g. “Postal Parcel, pickup from a Parcel Locker or a pick-up-point” for a Postal Parcel. This name will be displayed to your customers. Select the corresponding parcel type under “Posti Product Type” (in the example above, this would be Postal Parcel”).

  • Determine the price for the transport option, e.g. EUR 3.90. This is the price that your customers will pay for transport and you can determine it freely on the basis of your business considerations. Use the “Add Shipping method” button to add other transport types and services. Home parcel area pricing: Make areas for area pricing on the “Shipping zones” tab. For example, City areas and Other areas. Edit each area pricing zone by setting the “Zip codes” that cover the delivery zone in “zone regions”. Under the zone, make as many “Shipping methods” as you need according to the previous instructions. Postal codes for home package area pricing can be found

Also note: If you are sending products by Cash on Delivery, add IBAN and BIC to the tab. A maximum of 15 pick-up points are visible at the e-commerce checkout. Pick-up points will be selected for the customer according to the street address and postal code. Especially when searching for private parcel lockers, often on the premises of condominiums, the street address is an important search criterion. The Small Parcel has weight and dimension limits. These are built-in characteristics in the plugin: the customer cannot select the Small Parcel as the delivery type if the weight of the item exceeds 2 kilograms. However, this requires that product weights have been added on product cards. If you use Woocommerce’s Free Shipping delivery type, you cannot create address labels automatically with Posti’s plugin. If you want to always offer free delivery, you can simply set the price of Posti’s delivery type at EUR 0.


In the menu on the left, go to WooCommerce -> Orders. You will see open orders on the list.

Select the order that you want to process by clicking on the order name. If the customer has chosen Posti as the delivery type, you can see the “Posti Shipping” box in the upper right-hand corner.

Print the address label by clicking the “Create Shipment” button. Other than this, process the order as usual.

When you have packed the order, attach the parcel label you printed on the top of the parcel with adhesive tape or put it into the plastic pocket, for example. You may also order A5-size stickers from Posti's web store.

Take the parcel to Posti. You do not need to pay for the item when leaving the parcel at the Posti outlet. Instead, we will invoice you for it according to your invoicing contract. For larger item volumes, we recommend that you order Posti’s easy-to-use pickup service. You can order a single, fast pickup here. You can order the ongoing pickup service from our corporate sales service.


  • In the menu on the left, select Plugins -> Installed plugins -> Posti Shipping.

  • First, click Deactivate. After this, the red text Delete will be displayed.

  • Click delete to delete the plugin.

  • Woocommerce asks you to confirm if you are sure you want to delete the plugin. Reply yes.

The text "Posti Shipping was successfully deleted", indicates that the plugin was deleted.


Shopify

Installing the plugin

  1. Search Posti Shipping t app in Shopify App Store.

  2. Install the plugin by selecting “Add app”. Complete the installation according to the instructions, step by step. In the fields, enter the API key and the API secret you received from us.

  3. The plugin should be displayed in the Apps list (Apps in the menu on the left). The plugin name is Posti Shipping.


After installing the plugin, go to the menu Apps -> Posti Shipping -> Settings. Select Posti API in the drop-down menu. Enter the API codes you received from Posti.

The plugin does not work without API codes. With these codes, we identify the sender of the parcel and can invoice you correctly.


Adding delivery types is a two-step process. You can choose several different delivery types to Finland and/or abroad.

  • Add delivery types from Shopify’s delivery method settings. Go to the menu Settings -> Shipping and delivery -> Manage rates.

  • Set a delivery method and rate for the zone in “Add rates”.

  • If you want to have more zones, set them in “Create shipping zones”. These delivery types will be visible to your customer in the online store.

  • Next, link Shopify’s delivery method with a suitable Posti’s delivery type. Select Apps -> Posti Shopify -> Settings and then in the drop-down menu Sending settings.

Note! If you want to use the pickup point search, do not add it in this menu, but use the option "Pickup points" in the Settings menu. With the pickup point search, the customer can choose the pickup location that best suits them.

To be able to choose the pickup point search, you need at least a Shopify-level subscription plan with an annual fee. You also need the "Carrier service API" service, which you can ask Shopify's customer service to enable in your online store. A new “Basic Shopify” -subscription plan does not support pickup point search, as it does not include the necessary "Carrier Service API". If your store has already been granted access to the "Carrier Service API" service before 1 January 2023, it should still be valid even with older subscription plans.


In the order view, select: More actions -> “Print labels & fulfill”. A shipment, tracking ID, and address label are generated for the order.

If you need to edit the order shipping information before creating the shipment, select "Create custom shipment". From this page, you can add additional services, modify the delivery method, edit the pick-up point or recipient contact information, divide the package to more than one package (so called multi-parcel shipment), or create a shipment for only part of the order.


The sender’s address to be printed on the parcel label: Apps -> Posti Shipping -> Settings -> Sender details.


The following transportation services are currently supported by Posti Shipping app:

  • Postal Parcel

  • Home Parcel

  • Express Parcel

  • Small Parcel To Door

  • Express Freight

  • Posti Parcel Baltic

  • Parcel Connect

  • Express Business Day

  • EMS

  • Priority parcels


Online store modules developed by third parties



Posti's delivery methods, Finqu

Supplier: Finqu (SmartShip API integration guide)


Posti Shipping (parcel services) Supplier: Posti (Order Posti Shipping credentials – the form is at the bottom of the page)

Posti Fulfillment (warehouse services) Supplier: Posti (Order Posti Fulfillment credentials)

Packrooster Supplier: Approoster (possibility for SmartShip API or Posti integration)


Perform the integration yourself

You can integrate, e.g. your online store or WMS/ERP system to Posti’s SmartShip or create a direct EDI connection to a WMS/ERP system.

Keep your pickup points up to date

There nearly 3,000 pickup points, and the number is increasing. Use the Pickup Point API to make sure your online store always has an up-to-date list of pickup points available.

Posti’s delivery options for online shopping

Improve your customer experience – show delivery options in a clear and consistent way. We’ve compiled instructions and ready-made texts for your convenience.

Credential order for Posti Shipping plugin

Please order an API key by filling out this form. You can order IDs if you have a valid logistics contract. If you do not yet have a Posti logistics contract, sign up as a customer.