The short version
In the UK you can buy InPost UK labels straight from Shopify Shipping: the order has to ship from a UK location with a +44 phone number, and the parcel must stay within 10 kg and 90 × 50 × 50 cm.
Letting buyers choose an InPost locker at checkout takes an InPost app, because InPost isn't among the carriers Shopify's own pickup points support.
In Poland, Shopify Shipping sells DHL eCommerce Poland labels rather than InPost, so InPost runs through an app.
The official InPost app needs carrier-calculated shipping, which Advanced and Plus include and Grow can add for a monthly fee or with annual billing (other plans can't turn it on), plus ShipX access credentials, and it shows its interactive locker map at checkout only on Shopify Plus.
The Quick Verdict
Find your row: your country and your plan decide the route, and the sections below follow it.
| Your situation | Pick | Why |
|---|---|---|
| You ship from the UK and only need InPost labels | Shopify Shipping (InPost UK) | Labels are bought in your admin on Shopify's account; you drop parcels at an InPost Shop |
| You ship from the UK and want buyers to pick a locker at checkout | InPost UK Lockers & Shops app | InPost isn't one of Shopify's pickup-point carriers; the app needs your own InPost account |
| You ship from Poland on Shopify Plus | Official InPost app, with the map at checkout | Plus includes carrier-calculated shipping and is the only plan that gets the Geowidget map at checkout |
| You ship from Poland on Advanced, or on Grow and ready to add carrier-calculated shipping | Official InPost app, no map at checkout | Advanced includes carrier-calculated shipping; Grow adds it for a monthly fee or with annual billing |
| You ship from Poland on another plan | Change plan, or use a cart-based picker | Carrier-calculated shipping isn't available there; Progus and Pakko say their cart pickers work on any plan |
Connecting InPost to Shopify depends on where you ship from. From the UK, InPost UK is a carrier inside Shopify Shipping; from Poland, InPost comes through an app. Either way, letting a buyer choose a locker at checkout is a separate job from buying the label, and it needs an app of its own.
Shopify's side of this guide comes from its Help Center and our own admin screens, as of November 10, 2026. InPost's side comes from its English and Polish Shopify documentation and its App Store listings, read the same day.
Labels and Lockers Are Two Separate Setups
Key takeaway
It helps to treat InPost as two switches, because they live in different places and pass different checks:
- Labels: who carries the parcel. Check the country of your fulfillment location. Shopify Shipping sells InPost UK labels only from the UK; in Poland the labels come from an InPost app instead.
- Locker choice: what the buyer sees at checkout. Check Shopify's list of pickup-point carriers. InPost isn't on it, so in both countries the locker picker comes from an InPost app.
A UK store can therefore use one without the other: Shopify Shipping labels with no locker choice, or InPost's app for both.
Can Shopify's Pickup Points Show InPost Lockers?
Key takeaway
Shopify has its own pickup points feature, set up in Settings › Shipping and delivery under Additional delivery methods, where you click Pickup points. Eligibility follows the country of each fulfillment location, not your store's address.
- Settings
- Shipping and delivery
The catch is the carrier list. Shopify supports pickup points only with seven carriers, as of November 10, 2026:
- DHL Germany
- Evri
- Colissimo
- Correos
- Mondial Relay
- Poste Italiane
- Royal Mail
InPost isn't among them. The one other route is for Shopify Plus: a custom app built on the Pickup Point Delivery Option Generator API can offer pickup points, but Shopify says stores using such an app can't buy shipping labels, and they coordinate delivery of the order to the pickup point themselves. For how the built-in feature works with the carriers it does support, see our answer on pickup points at Shopify checkout.
UK: Buying InPost Labels in Shopify Shipping
Key takeaway
Shopify's carrier page puts it plainly: if you ship from a fulfillment location in the United Kingdom, you can buy shipping labels from InPost UK. It is one of five carriers Shopify Shipping offers from UK locations, alongside Evri, DPD, Royal Mail and DHL Express Europe. Whether those built-in carriers or a label app suit you better is a separate decision, covered in our comparison of Shopify Shipping and shipping apps.
If you came looking for Yodel, you're in the right place. Shopify's page names what stayed the same and what now carries the InPost name:
InPost UK was formerly called Yodel. The carrier, the service, and your existing shipping settings are unchanged, but labels, tracking, and drop-off locations now use the InPost name.
What an InPost UK Label Needs Before You Can Buy It
Key takeaway
What Shopify checks before it sells an InPost UK label
| Requirement | Where you check it | If it fails |
|---|---|---|
| A fulfillment location in the United Kingdom | Settings › Locations | InPost UK isn't offered: Shopify sells its labels only from UK locations |
| A +44 phone number on the location fulfilling the order | Settings › Locations, the location's address | The InPost UK label can't be purchased |
| The customer's email address or phone number | The order page | Shopify needs one of the two to sell the label |
| Up to 10 kg (22 lb) and 90 × 50 × 50 cm (35.4 × 19.6 × 19.4 in) | Product weights and the package on the order | The parcel is outside InPost UK's package requirements; use another carrier |
| A destination inside the United Kingdom | The order's shipping address | InPost UK in Shopify doesn't support international destinations |
| Not Great Britain to Northern Ireland | The order's shipping address | Since May 1, 2025, Shopify's carrier accounts sell no labels for that route |
The package limits are a maximum weight of 10 kg and maximum dimensions of 90 × 50 × 50 cm for domestic InPost UK shipments. They belong to the Store to Door service, not to a locker compartment; for how they compare with the other UK carriers, see the UK limits in our answer on maximum package sizes.
The Northern Ireland rule isn't InPost's: since May 1, 2025, Shopify's carrier accounts don't sell labels from Great Britain to Northern Ireland, because of the Windsor Framework. If that route matters to you, read how to ship a GB order to Northern Ireland now.
Buying the Label and Dropping the Parcel Off
Key takeaway
- Open the order and buy the label, choosing InPost UK. The steps are the same as for any carrier in Shopify Shipping; our guide to buying and printing Shopify labels walks through them.
- Print the label and attach it to the parcel.
- Drop the parcel off at an InPost Shop.
Shopify names one service for this carrier, InPost Direct: Store to Door, and states that InPost UK doesn't have guaranteed delivery times but aims to deliver within 2 working days, not counting the day the package is dropped off. It doesn't offer signature on delivery or proof of age on delivery, so if you need proof of age on delivery, choose another carrier. The step that surprises most merchants is the last one:
Pickups aren't available with InPost UK. You need to drop off your packages at an InPost drop-off location.
So there is no collection to book from the admin for InPost UK. Which carriers do offer one is covered in our answer on scheduling a carrier pickup from Shopify Shipping.
What InPost UK Labels Cost and Cover
Key takeaway
Source: Shopify Help Center, Shipping with InPost UK (read November 10, 2026)
On price, the carrier page we read on November 10, 2026 lists no figures. It says the rates you're charged are based on Shopify's account with InPost UK, and that using InPost UK in Shopify is subject to the InPost terms of service. What moves a label's price, and what reaches your bill, is covered in our breakdown of Shopify shipping label costs.
For a lost or damaged parcel, Shopify says to submit your claim as soon as you discover the problem: InPost UK needs to receive notice within 11 days from the date you dropped the package off at an InPost drop-off location, and Shopify Support needs time to direct your claim to InPost UK before the liability period expires. Where to file the claim itself is set out in our answer on who handles Shopify Shipping claims.
UK: Letting Buyers Pick an InPost Locker at Checkout
Key takeaway
InPost UK Limited publishes InPost UK Lockers & Shops on the Shopify App Store. Its listing says it can be set up in minutes and lists three conditions: Checkout Extensibility for full checkout functionality, an InPost account, and a separate integration if a third party generates your labels. It is free to install; label creation carries usage fees, and the listing asks you to contact sales for them.
The two UK routes side by side
| Shopify Shipping (InPost UK) | InPost UK Lockers & Shops app | |
|---|---|---|
| Whose InPost account | Shopify's account with InPost UK | Your own; the listing says an InPost account is required |
| Rates and billing | Rates are based on Shopify's account with InPost UK | InPost UK Limited may bill external charges separately from your Shopify invoice, per the listing |
| Locker choice at checkout | Not offered: InPost isn't among Shopify's pickup-point carriers | InPost lockers and InPost Shops, per the listing |
| Label prices | Not printed on Shopify's InPost UK page | Usage fees for label creation; the listing says to contact sales |
| What it needs | A UK location with a +44 phone and the customer's email or phone | An InPost account, and Checkout Extensibility for full checkout functionality |
The listing says that if parcel labels are generated by a third party, an additional integration is required. Before you pair the app's locker picker with labels bought in Shopify Shipping or a label app, ask InPost how those orders will reach it.
Poland: InPost Runs Through an App, Not Shopify Shipping
Key takeaway
Shopify's label table has a single carrier for fulfillment locations in Poland: DHL eCommerce Poland, which ships to eligible addresses in Poland and in selected European Union countries. InPost isn't a Shopify Shipping carrier there. When Shopify doesn't sell your carrier, its own advice is your own carrier account or a third-party app, as our answer on unsupported carriers lays out; for InPost, that means an app.
Which Shopify Plans Can Run the Official InPost App?
Key takeaway
InPost's own app is InPost – oficjalna aplikacja, listed in Polish. Its description asks you to read the documentation first and states that the app requires the Shopify Advanced plan or active carrier-calculated shipping. It covers labels, courier pickups and returns, and lists the interactive Paczkomat map as available only for the Shopify Plus version.
InPost's English documentation is just as firm about it:
The activation of carrier-calculated shipping is required for the proper functioning of the InPost application.
Which plans can have it is Shopify's call. Its plan table shows carrier-calculated shipping included on Advanced and Plus, available on Grow for an additional monthly fee or with annual billing, and not available on all other plans. That gives four rows:
Which plan gets what from the official InPost app
| Plan | Carrier-calculated shipping | Official InPost app | Locker map at checkout |
|---|---|---|---|
| Shopify Plus | Included | Yes | Yes, the Geowidget |
| Shopify Advanced | Included | Yes | No |
| Shopify Grow | For an additional monthly fee, or included with annual billing | Yes, once carrier-calculated shipping is on | No |
| All other plans | Not available | No | No |
For the other plans the app runs on, InPost's English documentation lists two other modes, a list of points and a Geowidget map on the Thank You page; the app's listing describes the interactive Paczkomat map as available only for the Shopify Plus version.
InPost's documentation adds the order of operations: carrier-calculated shipping can be activated by contacting Shopify support, and after activation you reinstall the InPost app. The plan boundary itself, and why it doesn't touch Shopify's built-in carriers, is explained in our guide to which plans can turn carrier-calculated rates on. On a plan without carrier-calculated shipping, the official app is out; the third-party apps below include Progus, whose listing says its cart picker works on any plan.
What to Get From InPost Before You Install
Key takeaway
These steps follow InPost's English Shopify documentation, read on November 10, 2026; we have no InPost account, so we haven't clicked through Parcel Manager ourselves. It says you must have access credentials to connect to the ShipX API before installation:
- Access Token for the ShipX API;
- ID organization, your organization's identifier;
- Access Token for the Geowidget, the locker map;
- for the map to work, a Google Maps key with the Directions, Geocoding, Geolocation and Places APIs enabled, as InPost's documentation lists.
After the plugin is installed, the documentation has you add its webhook address in the Parcel Manager panel. It also recommends backup shipping rates, which customers are charged if the rates generated by the InPost app are unavailable. Shopify applies such backup rates to your store by default and shows them only when no other rate applies.
Setting Up the Official InPost App, Step by Step
Key takeaway
Order matters twice here. Carrier-calculated shipping has to be on before the app can work, and InPost says to reinstall the app after activation. And sandbox mode is available only until the app processes its first production order, so step eight comes before your first real sale.
Set up the official InPost app, step by stepTick each step as you finish it; steps one to three come before the install.
Set up the official InPost app, step by step
Tick each step as you finish it; steps one to three come before the install.
Confirm your plan includes carrier-calculated shipping, or add it on Grow, before you install the InPost app.
Before you tick this off
- My plan is Advanced or Plus, or Grow with carrier-calculated shipping added
- Carrier-calculated shipping is active; InPost's documentation says Shopify support can activate it
- If the InPost app was installed before activation, I reinstalled it
Shopify applies backup rates by default wherever you use app rates and shows them only if the InPost app's rates fail and no other rate applies.
Before you tick this off
- I know backup rates need no setup, because Shopify applies them by default
- I checked the zones I ship to with InPost for flat rates, which Shopify shows even when the app's rates work
Get the Access Token, organization ID and Geowidget access token from InPost before you install.
Before you tick this off
- I have the ShipX Access Token and my organization ID
- I have the separate access token for the Geowidget
- For the Geowidget map: I have a Google Maps key with the APIs InPost lists
Install InPost – oficjalna aplikacja from the Shopify App Store and connect it with your ShipX access.
Before you tick this off
- The app I installed is the one by InPost, not a third-party app
- My ShipX credentials are entered in the app
After installing, add the app's webhook address in InPost's Parcel Manager panel.
Before you tick this off
- The webhook address from InPost's documentation is saved in Parcel Manager
- I added it after the app was installed, as the documentation orders
The app can't generate a shipment for an order until each product in it has a weight.
Before you tick this off
- Every product I ship with InPost has a weight in its Shipping card
- New products get a weight before they go on sale
Let buyers enter a phone number in the checkout's shipping address so it reaches the InPost app.
Before you tick this off
- Settings › Checkout asks for a phone number in the shipping address
- A test order shows the phone number on the order
Sandbox mode is available only while the app has processed no production order, so test first.
Before you tick this off
- I have sandbox credentials, because InPost's production credentials differ from sandbox ones
- I generated a test shipment in sandbox mode
- I switched to production only after the test worked
Tracking is added to the Shopify order automatically once the shipment is created and the order is Fulfilled.
Before you tick this off
- The first real shipment was created in the app
- The order shows as Fulfilled, with the tracking number on it
Shopify says backup rates apply to your whole store by default wherever you have app rates, so step two needs no setup. Flat rates are different: Shopify always displays an eligible flat rate, even when the app's rates are working, and you manage the zones and rates where you ship in your shipping profiles, such as General profile.
- Settings
- Shipping and delivery
Step four happens inside the app once it's installed. In our test admin on November 10, 2026, its Autoryzacja (authorization) tab asked for an organization ID, a ShipX API token and a Geowidget token, with a Sandbox or Produkcja (production) switch and a note that Sandbox mode is available only until the app has processed a production order.
- Apps
- InPost – oficjalna aplikacja
Step six happens on each product page. Without a weight, InPost's documentation says the app can't generate a shipment for the order.
- Products
- Pickup Test Mug
Step seven is also the fix InPost gives when phone numbers don't reach the app: let buyers enter a phone number in the address section of your checkout.
- Settings
- Checkout
Other InPost Apps on the Shopify App Store
Key takeaway
Other developers build InPost apps too. Their listings describe two different mechanisms, which is why their plan claims don't contradict each other: Tale works at checkout and needs carrier-calculated shipping, while Progus works in the cart, which its listing says runs on any plan with no checkout customisation.
Third-party InPost apps on the Shopify App Store
Lets customers choose InPost Lockers and InPost Shops directly at checkout, according to its listing.
- Plan
- Needs carrier-calculated shipping; the listing says it's unavailable on the Basic plan
- Built for Shopify
- Yes, on the listing
Its listing says customers pick an InPost locker without leaving the cart, on any plan and with no checkout customisation.
- Where the buyer picks
- In the cart, or after buying on the Thank you and Order status pages
- UK labels
- Created in your own InPost account for now, per the listing
Saves the selected pickup point with the order so you can generate the shipping label in the Shopify dashboard, per its listing.
Displays up to six of the nearest InPost parcel lockers, according to its listing.
Creates a shipment from your store and prints it in A4 or A6, according to its listing.
Source: each app's Shopify App Store listing, read November 10, 2026. App Store search renders in the browser, so we may have missed some InPost apps; of the six we found that day, five are in these cards and the sixth, Pakko, is described below them. Features and plan notes are the developers' own statements; check prices on each listing.
One more appeared in our November 10 check: Pakko: Paczkomaty InPost ORLEN, from Usługi Biznesowe Piotr Kleszczewski, whose listing says buyers choose an InPost locker in the cart, before checkout, on Shopify Basic and every other plan, and that Shop Pay buyers choose on the thank-you page.
Returns Through InPost Lockers
The official Polish app generates return shipments as well as labels and courier pickups. In its automatic Fast Returns mode, InPost's documentation says the customer fills in a form, receives a return code and enters it at the parcel locker. InPost's documentation says Fast Returns needs its own account, set up through an InPost sales representative, and its Return button is code added to the classic customer account order page; the app's return-label action is for courier services only. Confirm Fast Returns with InPost before you write the locker-code step into your returns policy, so buyers know to keep the code.
Parcel Sizes: UK Store to Door Limits vs Locker Compartments
Key takeaway
The two countries measure parcels differently. The UK limits are Shopify's package requirements for the Store to Door service; the Polish sizes are InPost's pre-defined ShipX templates, each with a fixed maximum size and weight.
InPost size and weight limits by service
| Service | Maximum size | Maximum weight | Where it applies |
|---|---|---|---|
| InPost UK, InPost Direct: Store to Door | 90 × 50 × 50 cm | 10 kg | Domestic UK labels bought in Shopify Shipping |
| Locker size A (small) | 8 × 38 × 64 cm | 25 kg | InPost locker services through ShipX |
| Locker size B (medium) | 19 × 38 × 64 cm | 25 kg | InPost locker services through ShipX |
| Locker size C (large) | 41 × 38 × 64 cm | 25 kg | InPost locker services through ShipX |
| Size D (xlarge) | 50 × 50 × 80 cm | 25 kg | Only the inpost_courier_c2c service, not lockers |
To pick a locker size, compare each dimension with the template. A parcel of 15 × 38 × 64 cm is too big for size A (8 × 38 × 64 cm) and fits size B (19 × 38 × 64 cm). Whatever the size, the official app needs a weight on every product before it can create the shipment, as step six of the setup checklist covers.
When InPost Orders Fail: Symptoms and Fixes
Key takeaway
The Polish rows come from InPost's documentation and its Polish troubleshooting page; the UK row comes from Shopify's InPost UK requirements.
InPost problems, causes and fixes
| Symptom | Cause | What to do |
|---|---|---|
| The InPost app reports “Zamówienie nie mogło zostać znalezione” (the order couldn't be found) | The delivery method chosen at checkout didn't come from the InPost app, so the app can't find the order | Make sure the app's own rates show at checkout, and check the zones you ship to with InPost for flat rates, which Shopify shows even when the app's rates work |
| The phone number doesn't reach the InPost app | Checkout doesn't collect a phone number in the shipping address | Allow the phone number in the checkout's address section, under Settings › Checkout |
| The app won't generate a shipment | A product in the order has no weight | Set a weight on every product you ship with InPost |
| No tracking number on the Shopify order | The shipment hasn't been created yet, or the order isn't Fulfilled | Tracking is added automatically once both are true |
| Sandbox mode isn't offered | The app has already processed a production order | Sandbox is available only before the first production order, so plan tests before you go live |
| InPost UK isn't offered, or its label can't be bought, in Shopify Shipping | One of the requirements in the UK label table above fails: location, phone, customer contact, size or destination | Fix the location or order detail; for parcels and routes outside InPost UK's limits, use another carrier |
If an external integration needs the locker the buyer picked, InPost's English documentation says the correct place to retrieve the selected pickup point and service name is the order attributes.
InPost Outside the UK and Poland
Key takeaway
InPost's InPost International app is its official, free app for international delivery through the InPost International service; the listing is in Polish. Its documentation lists the plugin as available for 11 countries:
- Belgium
- Spain
- France
- Italy
- Luxembourg
- Netherlands
- Portugal
- Austria
- Hungary
- Czech Republic
- Slovakia
Its listing says it, too, requires the Shopify Advanced plan or active carrier-calculated shipping, and its documentation asks for a separate API login and password from InPost before installation. The same documentation asks you to make sure shipping is enabled for the appropriate countries in Settings › Shipping and delivery, and describes a sandbox that lets you generate shipments, order fictitious pick-ups or download labels without payment.
The Bottom Line
Key takeaway
Every route above starts from two questions: which country your parcels leave from, and whether the buyer has to pick a locker. Once those are answered, the plan table and the checklist cover the rest.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.
