An Post integration for shipments from Ireland

The An Post integration connects eCommerce Hub to myFulfillment so teams can fulfill shipments without switching tools: choose an enabled service, use a stored price, print a PDF label, and send item-level customs data.

The integration at a glance
Boostmyshop product
myFulfillment
Category
Carriers
Connects
An Post services enabled in eCommerce Hub and a stored price table
Account required
Active An Post eCommerce Hub account · API token generated in the account
Integration cost
The Boostmyshop module is included with myFulfillment · postage billed under the An Post contract
Sync frequency
Label during fulfillment · configured price at service selection · customs data with the shipment
Data direction
To An Post: recipient, parcel, and customs items · from An Post: PDF label
Developed by
Boostmyshop
Supported by
Boostmyshop
Sovereignty
An Post, Ireland's national postal operator
Vendor
An Post
Last updated
2026-09-24
Overview

How An Post fits with myFulfillment

What is An Post?

An Post is Ireland's national postal operator. Its eCommerce Hub helps businesses prepare parcels, create labels, and provide the information required for customs formalities. In myFulfillment, the warehouse operator starts with an order that is already ready for fulfillment. They choose an An Post service available on the account, check the address, weight, and contents, then receive the PDF label in the shipment record. For a destination that requires customs formalities, each item's data travels with the parcel: description, quantity, value, weight, HS code, and country of origin. The displayed prices come from the rate table stored in the carrier account and are not real-time An Post quotes.

myFulfillment
Your operations

Your operations cover orders, barcode checks, and label creation.

OMSWMS
for shipping
The integration
An Post
An Post

Prepares shipment data and prints the An Post label at packing.

shipment handed over
An Post
Delivery

Shipment handed over to An Post.

An Post integration in myFulfillment

Orders can come from a store, marketplace, or another channel already connected to myFulfillment. An Post enters the process at shipping time; the order stays in the same record through label printing.

What it does

myFulfillment runs the picking, An Post prints the label

myFulfillment
ReadySync…
An Post
From
Zone 3
To
A-01
1.2 kg • Standard
TRK-8829A
Print
Printed

At the packing station, myFulfillment creates the An Post parcel from the prepared shipment, retrieves the PDF supplied by eCommerce Hub, and attaches it to the shipment before printing.

PDF label returned during fulfillment

See the feature
Rate preview
Example weight: 2.4 kg
Rate available€14.50
Example amount

For each enabled An Post service, myFulfillment shows the price stored in the carrier account and a locally calculated estimate. The amount comes from your price table, not from a live An Post quote.

See the feature

For an An Post shipment that requires customs formalities, myFulfillment sends each item's description, quantity, value, weight, HS code, country of origin, and SKU, together with the shipment currency and Incoterm.

See the feature
Store
Marketplace
OMS orders
ORD-4821Paid
Reserved
ORD-4822Paid
Reserved

Before An Post is selected, the order is already centralized in myFulfillment. The shipping rule chooses the An Post template that matches the shipping method, warehouse, store, and destination country.

Order centralized before An Post selection

See the feature
Scan zone
Pending
Packing lane
Shipment
SKU-8829A
Ready to ship

When an item intended for an An Post shipment arrives through cross-docking, myFulfillment matches it to a reserved single-item order in the correct warehouse. Preparation of the An Post shipment starts after this check.

See the feature

What syncs, and when

DataWhen
Out
Recipient and shipment referencewhen the parcel is created
Service, weight, and stored priceduring fulfillment
Description, quantity, value, and HS codewith customs data
Origin, weight, and item SKUwith customs data
In
PDF labelafter parcel creation
Diogo Monteiro

“I check a representative parcel from start to finish: enabled service, stored price, checked weight, and a readable PDF at the packing station.”

Diogo Monteiro•Integration Whiz
Our verdict

When An Post is enough, and when myFulfillment makes the difference

In practice, An Post handles postal delivery; myFulfillment keeps the order, service choice, customs data, and label in the same fulfillment flow.

Strengths · Limits
Strengths
  • PDF label attached to the fulfilled shipment
  • Stored price visible for each enabled service
  • Detailed customs data for every item
Limits
  • An Post eCommerce Hub account and API token required
  • Services available under the An Post contract
  • Prices sourced from the rate table stored in the carrier account

An Post via myFulfillment

Recommended
Label from the fulfilled order
SupportedPDF attached to the shipment
Stored price for each service
Supportedin the account price table
Item-level customs data
Supportedfrom the shipment record
Rules by warehouse and destination
Supportedbefore An Post selection
Cross-docking before dispatch
Supportedin myFulfillment
No re-entry in a carrier portal
Supportedfrom the packing station
Real-time carrier quote
Not supportedprice stored in the account
Document kept with the shipment
Supportedin myFulfillment

An Post eCommerce Hub

Label from the fulfilled order
Supportedfrom eCommerce Hub
Stored price for each service
Partially supporteddepending on the An Post flow
Item-level customs data
Supportedentered or imported
Rules by warehouse and destination
Partially supportedDepends on the An Post offer
Cross-docking before dispatch
Partially supportedDepends on the An Post offer
No re-entry in a carrier portal
Not supportedeCommerce Hub remains the workspace
Real-time carrier quote
Partially supporteddepending on the An Post flow
Document kept with the shipment
Supportedin eCommerce Hub

Multi-carrier shipping tool

Label from the fulfilled order
Partially supporteddepending on the selected tool
Stored price for each service
Partially supporteddepending on the selected tool
Item-level customs data
Partially supporteddepending on the selected tool
Rules by warehouse and destination
Partially supporteddepending on the selected tool
Cross-docking before dispatch
Partially supporteddepending on the selected tool
No re-entry in a carrier portal
Partially supporteddepending on the selected tool
Real-time carrier quote
Partially supporteddepending on the selected tool
Document kept with the shipment
Partially supporteddepending on the selected tool

Comparison based on the official documentation and myFulfillment docs. The limit is stated under the "Partial" badge; no rating, no sponsored placement.

See how the An Post integration fits into your operations

In practice

How our customers use An Post day to day

The fulfillment team keeps the order, checks, and An Post label in the same packing flow. Service selection happens when the parcel is ready for validation.

01
Print an An Post label at the packing station

After the address and weight are checked, myFulfillment creates the parcel in eCommerce Hub, retrieves the PDF, and attaches it to the shipment before dispatch.

02
Compare enabled services using your own price table

Each available service appears with the price stored in the carrier account and a locally calculated estimate, without presenting that amount as a live quote.

03
Prepare a parcel that requires customs formalities

Item lines provide the description, quantity, value, weight, HS code, country of origin, and SKU needed for the declaration.

A comparable operation

Irish shipments prepared in the OMS, then re-entered in a separate tool to obtain the label and complete customs data.

The An Post label and customs data attached to the validated shipment in myFulfillment.

Read the full story
Combinations

Connect An Post to your other tools, via myFulfillment

myFulfillment sits in the middle, so An Post can create labels for orders received from your sales channels. A few live pairings below.

ShopifyAn Post

Shopify × An Post

Your Shopify store orders are prepared in myFulfillment; the An Post label is printed during packing.

Guide
AmazonAn Post

Amazon × An Post

Amazon orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
BigCommerceAn Post

BigCommerce × An Post

Your BigCommerce store orders are prepared in myFulfillment; the An Post label is printed during packing.

Guide
CdiscountAn Post

Cdiscount × An Post

Cdiscount orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
E.LeclercAn Post

E.Leclerc × An Post

E.Leclerc orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
Fnac / DartyAn Post

Fnac / Darty × An Post

Fnac / Darty orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
GrouponAn Post

Groupon × An Post

Groupon orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
IBS.itAn Post

IBS.it × An Post

IBS.it orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
Leroy MerlinAn Post

Leroy Merlin × An Post

Leroy Merlin orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
MagentoAn Post

Magento × An Post

Your Magento store orders are prepared in myFulfillment; the An Post label is printed during packing.

Guide
ManoManoAn Post

ManoMano × An Post

ManoMano orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
MiraklAn Post

Mirakl × An Post

Mirakl orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
PrestaShopAn Post

PrestaShop × An Post

Your PrestaShop store orders are prepared in myFulfillment; the An Post label is printed during packing.

Guide
TemuAn Post

Temu × An Post

Temu orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
VeepeeAn Post

Veepee × An Post

Veepee orders are centralized in myFulfillment; the An Post label is printed during packing.

Guide
WooCommerceAn Post

WooCommerce × An Post

Your WooCommerce store orders are prepared in myFulfillment; the An Post label is printed during packing.

Guide
Getting started

Connect An Post to myFulfillment, step by step

  1. 1Open or confirm your An Post business account and eCommerce Hub access with the An Post Commerce team.
  2. 2Generate the API token in your eCommerce Hub account, then provide it to the Boostmyshop team during onboarding.
  3. 3Enable the services covered by your contract, store their price table, and complete the default customs values.
  4. 4Validate a representative shipment before production: service, stored price, address, weight, customs items, and PDF label.
Before you connect

An active An Post eCommerce Hub account and its API token are required. Available services and postage terms depend on the contract. Displayed prices come from the rate table stored in the carrier account. For applicable destinations, customs information must be complete before label creation.

Quentin

“For customs, I check a real item line: a precise description, HS code, origin, quantity, weight, and value.”

Quentin•Integration Specialist
FAQ

An Post: frequently asked questions

First activate an An Post business account with eCommerce Hub access. Then generate the API token, choose the services covered by the contract, enter their price table, and validate a representative shipment with the Boostmyshop team.

No. myFulfillment shows the price stored for each service in the carrier account and calculates a local estimate. It does not obtain a new quote from An Post while the parcel is being packed.

The integration retrieves a PDF label from eCommerce Hub and attaches it to the shipment in myFulfillment. Test the document on the printer used at the packing station before production.

Each line can provide the item's description, quantity, value, weight, HS code, country of origin, and SKU. Currency and Incoterm complete the shipment information.

myFulfillment uses the services enabled in your An Post account. Availability, destinations, and terms depend on your contract; confirm the list with An Post before setting up the price table.

Yes, when the corresponding services are active on your account. For a destination that requires customs formalities, complete the item data before producing the label.

They can originate from any channel already connected to myFulfillment. An Post is then selected according to the shipping method, warehouse, store, and destination country.

The Boostmyshop module is included with myFulfillment. Postage and any account fees remain governed by your An Post contract.

Keep exploring

Explore other integrations

An Post covers shipping. Connect your sales channels and tools too.

An Post integration for shipments from Ireland

See it in your own setup