One-line definition: Pickup point at checkout is a delivery option that lets customers select a specific parcel locker or service point as their delivery address directly during the Shopify checkout process.
What it means
Pickup point at checkout means that when a customer reaches the shipping step in your Shopify store, they can choose to have their parcel delivered to a nearby locker or service point instead of their home address — and they can select which specific location they want, right there in the checkout, before completing their purchase.
The implementation matters as much as the concept. Offering pickup point delivery in a general sense — "we ship to Omniva lockers" — is not the same as showing the customer a map or list of their nearest locker locations during checkout, allowing them to pick one, and having that location encoded directly into the shipping label. The latter is what a properly implemented pickup point at checkout looks like.
Without proper checkout integration, pickup point delivery requires additional steps — the customer emails after ordering, or the merchant has to contact them to confirm the location. With proper integration, it happens in one seamless flow during checkout, the same way home delivery does.
Why it matters for e-commerce merchants
Pickup point at checkout is one of the highest-impact checkout features for merchants selling to customers in the Nordic and Baltic markets — and increasingly important in the UK, Germany, and across Europe as parcel locker penetration grows.
The commercial case rests on three pillars:
Conversion. In markets like Finland, Estonia, Latvia, and Lithuania, many consumers prefer parcel locker delivery over home delivery — it fits their daily routine, requires no one to be home, and is available 24 hours. A checkout that does not offer pickup point delivery is missing the preferred delivery method for a significant share of customers. Missing that option is a direct conversion loss — not an inconvenience, but a reason to abandon.
Operational efficiency. As covered in the delivery attempt and PUDO posts, failed home deliveries generate redelivery costs and customer service contacts. Pickup point delivery eliminates failed attempts entirely — the carrier deposits the parcel and it waits until the customer collects it. Every order that routes to a pickup point instead of home delivery removes a potential failed delivery from your operational picture.
Customer experience. A checkout that shows customers their nearest Posti SmartPOST lockers, ranked by distance, alongside a map — and lets them pick the one outside their workplace rather than the one near their home — is delivering a genuinely convenient experience. Convenience at checkout is remembered and contributes to repeat purchase rates.
What proper implementation looks like
Not all pickup point checkout integrations are equal. The features that distinguish a good implementation from a basic one:
Location-based display. The customer's nearest pickup points appear automatically, ranked by distance from their delivery address. The customer does not browse a national list — they see five to ten options within walking or driving distance.
Map view. Many customers prefer to see pickup points on a map rather than a list. A map view makes the proximity and coverage immediately visible and reduces the cognitive effort of selecting a location.
Correct carrier matching. The pickup points shown must belong to the carrier being used for that shipment. Showing Omniva lockers for a Posti shipment, or PostNord service points for a DHL shipment, creates undeliverable orders. The integration must match the displayed network to the carrier.
Size filtering. Locker compartments have maximum dimensions. An oversized parcel cannot be delivered to a standard locker cell. A proper integration hides locker options for orders that exceed compartment size limits — preventing the customer from selecting a delivery option that cannot work for their specific order.
Encoded into the label. The customer's chosen pickup point location is encoded into the shipping label generated at fulfillment. The carrier's routing system uses this to direct the parcel to the correct locker or service point. Without this encoding, the pickup point selection in checkout has no effect on where the parcel actually goes.
Market context — where it matters most
Pickup point at checkout is table stakes in some markets and a differentiator in others.
Finland: Posti lockers cover the country densely. Finnish consumers strongly prefer locker delivery — not offering it is a competitive disadvantage for any store selling to Finnish customers.
Estonia, Latvia, Lithuania: Omniva's locker network is one of the densest in Europe relative to population. Locker delivery is the default expectation for B2C e-commerce across the Baltics.
Sweden: PostNord service points are well established. Budbee Box and Instabox lockers add coverage in urban areas. Pickup point delivery is a standard expectation.
Norway: Bring's pickup point network covers the country. PostNord Norway adds coverage in some areas. Expected for most B2C parcels.
Denmark: PostNord service points and lockers are the standard. Expected at checkout.
Germany: DHL Packstation lockers and InPost have significant coverage in urban areas. Growing expectation, particularly among younger consumers.
UK: InPost has expanded aggressively in the UK. Still a differentiator rather than a universal expectation, but growing rapidly.
In every market where pickup point delivery is expected, not offering it at checkout is a conversion issue. In markets where it is a differentiator, offering it gives you an edge over merchants who do not.
Common misconceptions and mistakes
"I can just put 'Omniva locker delivery available' on my product page and let customers work it out." This is not pickup point at checkout — this is pickup point as an aspiration. Without the actual checkout integration that shows locations, lets customers select one, and encodes it into the label, you are creating a process that requires manual coordination after the order is placed. That friction reduces uptake and creates support contacts.
"Showing a long list of all locations in the country is good enough." A national list of hundreds of locker locations is not a usable checkout experience. Customers want to see the five closest options, not scroll through a list of 3,000. Location-based filtering is what makes the feature convert — without it, most customers will default to home delivery even if they would prefer a locker.
"Pickup point delivery is only relevant for B2C." While B2C is the primary use case, B2B customers — particularly sole traders and small business owners who are not always at their registered address — increasingly appreciate pickup point options for work-related deliveries. The flexibility of choosing a location that suits their schedule has B2B appeal as well.
"The pickup point integration is a one-time setup and never needs attention." Carrier locker networks evolve — new locations are added, old ones are closed, coverage expands into new areas. An integration that pulls live location data from the carrier's API stays current automatically. An integration built on a static location database goes stale. Check that your integration source is live rather than cached.
How this connects to your Shopify store
Packrooster's dynamic pickup point feature is built specifically for the Shopify checkout. When a customer enters their delivery address, Packrooster queries the carrier's live location API and returns the nearest available pickup points — lockers and service points — ranked by distance. The customer selects their preferred location directly in the checkout, and that selection is encoded into the shipping label when the order is fulfilled.
This works across all the major carrier locker and service point networks in Packrooster's supported markets: Posti for Finland and the Baltics, Omniva for the Baltics, PostNord for Sweden, Denmark, Norway, and Finland, Bring for Norway, Instabox and Budbee Box for Sweden, and DHL service points and lockers across Europe and many more.
Packrooster's checkout rules layer adds control over when and how pickup point options are displayed. Oversized products can have locker delivery suppressed automatically — so customers are never offered a locker option for a parcel that won't fit in a standard compartment. Different carriers can be shown in different markets — Finnish customers see Posti, Estonian customers see Omniva, Swedish customers see PostNord or Instabox, all from the same Shopify store. And specific locker types can be excluded where relevant — outdoor lockers excluded for fragile items, for example.
For merchants on Packrooster's Standard plan and above, pickup point at checkout is a standard feature included in the carrier connection. The setup is a one-time configuration per carrier and market — once configured, it runs automatically on every order.
Learn more about Packrooster →
Frequently asked questions
How does the customer's pickup point selection get to the carrier? When Packrooster generates the shipping label for the order, the customer's chosen pickup point ID — encoded in the Shopify order data — is included in the carrier API call. The carrier's system reads the pickup point ID from the label booking and routes the parcel to that specific location. Without this encoding, the pickup point selection would have no effect on the carrier's routing.
What happens if the customer's chosen pickup point is full or unavailable at delivery? If a locker is full when the carrier attempts delivery, most carriers automatically redirect to the next nearest available location and notify the customer. This is handled by the carrier, not by the merchant or Packrooster. Customers typically receive an SMS or app notification with the updated collection location and code.
Can I offer pickup point delivery without offering home delivery? Yes — some merchants offer pickup point as the only delivery option, particularly in markets where locker adoption is very high and home delivery is less expected. This works best when your product range is suitable for locker compartment dimensions and your customer base is in markets with dense locker coverage. For merchants with diverse product ranges or customers in rural areas, offering both options and letting customers choose is typically the better approach.
Do I need separate carrier accounts for each pickup point network? Yes. Each carrier's locker and service point network requires that carrier's account. Posti lockers require a Posti carrier account. Omniva lockers require an Omniva account. PostNord service points require a PostNord account. Packrooster connects each account and manages the respective pickup point network for each, so from the merchant's perspective it is a unified checkout experience — but the underlying carrier relationships are separate.
How do I handle a customer who selects a pickup point but then wants home delivery? If the order has not yet been fulfilled and the label has not been created, the pickup point selection can be changed in Packrooster's order management. Once a label is created with the pickup point encoded, changing the delivery destination requires voiding the label and creating a new one with the home delivery address. Packrooster supports label voiding and reissue within the Shopify order workflow. For customers who contact support after fulfillment, the carrier's customer service can sometimes redirect in-transit shipments — but this is carrier-dependent and not guaranteed.




