9 min read InPost

In Our Scan of 6,235 Shopify Stores, 47.2% Had InPost Lockers

A non-random scan of 6,235 Polish Shopify stores found 47.2% show InPost lockers. Here is how we counted and what it means at checkout.

A scan of 6,235 Shopify stores with a Polish business address in their public contact details found that 2,941 of them, 47.2%, show InPost parcel lockers as a delivery option. The other 3,294 stores, 52.8%, show no locker option we could detect on their storefront.

If you run a Polish Shopify store and ship only by courier, close to half the stores we checked already give shoppers a locker alternative. We built this number from our own scan, not a survey.

What we counted

We counted a store as offering InPost when its storefront showed a locker picker, a delivery rate naming InPost or Paczkomat, or an embedded InPost script. A store with none of these signals counted as a miss, even if it offers lockers some way we could not see from outside.

The numbers

  • 2,941 stores (47.2%) show an InPost signal on the storefront.
  • 3,294 stores (52.8%) show no InPost signal we could detect.

How we measured this

We checked 6,235 Shopify stores with a Polish business address in their public contact details, scanned between 2026-08-15 and 2026-10-21. InPost presence was detected from storefront pages only: scripts, widgets, and delivery or shipping copy.

The sample was not drawn at random: it leans toward stores we had reason to look at for other work, and it does not represent all Polish Shopify stores.

A store can also offer locker pickup only inside the checkout step, with nothing visible on the public storefront. Our scan would miss that case, so 47.2% likely understates real adoption.

Not the same as Shopify's native pickup in store

Shopify's built-in Pickup in store setting covers your own retail locations. A custom app can replace that native flow only on the Shopify Plus plan; a locker network like InPost is normally added through a separate app instead.

What Shopify plan a locker rate needs

Carrier-Calculated Shipping (CCS), the feature many locker apps use for live rates, has its own plan rule. Here is the breakdown:

FeaturePlanCovers
Pickup in storeAllOwn locations
Custom appPlusNative flow
CCS ratesAdvanced/Plus; Grow add-on or annual billingCheckout rates
Picker without CCSAnyOrder data

A quick audit for your own checkout

Here is a scaled-down version of our scan you can run on one store in a few minutes.

  1. Open your storefront in a private browser window and add a product to the cart.
  2. Go to checkout with a Polish address and read every delivery option for anything mentioning InPost, Paczkomat, or a locker map.
  3. In Shopify admin, open Settings, then Shipping and delivery, and check Pickup in store under Additional delivery methods. That setting is for your own locations, not a locker network.
  4. If an app handles locker delivery, check whether it needs Carrier-Calculated Shipping. Shopify lists CCS for Advanced and Plus, with Grow able to add it for a fee or annual billing; Basic is not listed, so an app billing on an ordinary Shopify rate is often the only option.
  5. If a locker option exists, pick one, then switch to a different delivery method before placing the order. Confirm the earlier locker selection actually clears: in some implementations it does not, which can leave an order with a shipping method that does not match the stored locker.

What this means for your store

Just under half of the stores we scanned already show a locker option, close to the default rather than a novelty. That figure comes from a non-random sample, so run the audit above before quoting 47.2% elsewhere.

Shopify lists Carrier-Calculated Shipping for Advanced and Plus; Grow can add it for a monthly fee or by switching to annual billing, and Basic is not listed. Apps such as InPost by Progus avoid needing it at all by saving the locker as order data and billing an ordinary Shopify rate instead.

Once an order carries a saved locker, turning it into a shipment is a separate step; see our walkthrough on generating InPost labels from Shopify orders.

Final thoughts

This number is a floor from a non-random sample, not a count of Polish Shopify stores generally. Use it as a reason to run the audit above on your own store, not as a market-wide statistic.

The more useful outcome of this audit is step five. Some checkout flows do not clear a previously selected locker when the delivery method changes, which can leave an order with the wrong shipping method. Test it on your own store before you assume it works.

FAQ

Does the 47.2% figure count lockers shown only after checkout, like on the order status page?

No, we only counted a signal visible on the storefront itself, such as a picker, script, or delivery copy. Locker selection offered only inside checkout, with no storefront trace, would show up as a miss.

Did the scan include stores outside Poland?

No. Every store had a Polish business address in its public contact details; we did not scan other InPost markets such as Italy or the UK.

Does every locker app need Carrier-Calculated Shipping?

No. An app can save the locker as order data and bill it on an ordinary Shopify rate, which works on any plan. CCS is only needed for apps showing live carrier rates at checkout.

Add an InPost locker map to your Shopify cart. About InPost ›