How to Add Pickup Point Delivery to Shopify?
By
Tara Grobbelaar
·
4 minute read
The fastest way to add pickup point delivery to Shopify is to install a checkout app that shows shoppers a live map of nearby PUDO points, then connect it to a multi-carrier shipping platform that generates the right carrier label automatically. Shopify has no native carrier pickup point selector, so you either build a separate integration per carrier or use an app that unifies them. With ShippyPro, that app is Atlas Pickup Points: your customer picks a point at checkout, and the order flows into ShippyPro with the point already attached. If you already run tracking and returns through a shipping platform, adding pickup points is mostly a matter of connecting the two. Here's the practical route and what to check first.
Key Takeaways
- Shopify has no native carrier pickup point (PUDO) selector — you add it through a checkout app such as Atlas Pickup Points connected to a shipping platform.
- A PUDO point is a staffed shop or service point; a locker (APM) is an automated, 24/7 machine. Both let customers collect without being home.
- Atlas shows the pickup point map at checkout; ShippyPro links the selected point to the imported order and generates the carrier label.
- The carrier chosen at checkout isn't mapped automatically, so an automation rule keeps carrier assignment hands-off.
- ShippyPro's Checkout supports around 20 carrier PUDO networks (BRT, DHL, UPS, InPost, Mondial Relay and more), and you keep your existing carrier contracts.
Why pickup points beat home delivery for many orders
Home delivery fails when nobody's in, and every missed attempt means a redelivery fee, a longer wait, and a frustrated customer. Pickup points remove that risk: the parcel waits at a nearby shop or locker, often with several days of free storage. That's why out-of-home delivery keeps growing, and why offering it at checkout can lift conversion. The rise of e-commerce parcel volumes only sharpens the case for cutting failed deliveries. Here's how the two options compare on the things that cost you money:
| Criteria | Home delivery | Pickup point (PUDO) |
|---|---|---|
| First-attempt success | Depends on customer being home | Near 100% — parcel waits for collection |
| Failed-delivery cost | Redelivery fees on missed attempts | Effectively removed |
| Customer flexibility | Fixed delivery window | Collect on their own schedule, often 5+ days |
| Shipping cost per parcel | Usually higher | Often lower carrier rate |
| Returns friction | Book a courier or find a drop-off | Same nearby point handles the return |
Pickup points at your Shopify checkout depend on two prerequisites: the Atlas Pickup Points app installed on your store, and the ShippyPro Checkout section enabled on your account (activated by ShippyPro Support or your account manager, not self-serve). Connect the two with your ShippyPro API key before you expect the map to appear.
How to add pickup points to your Shopify checkout
The current method pairs Ship & Collect with the Atlas Pickup Points app on your Shopify store. Atlas shows the pickup point map at checkout; ShippyPro links the chosen point to the imported order and prints the correct carrier label, with no manual re-entry. API users can drive the same result: the GetDropOffPoints call is triggered automatically when a shopper selects a point in the widget. Here's the setup at a glance:
Contact ShippyPro Support or your account manager to switch on the Checkout section for your account. It isn't self-serve.
Add the Atlas Pickup Points app to your store. Its setup checklist walks you through configuring shipping zones and rates.
In Atlas, select ShippyPro as the provider and paste your ShippyPro API key. Pick your carriers, matching the ones enabled under Checkout > Maps Setup.
Set an automation rule so the right carrier is assigned by delivery option, then generate the label with the point details pre-filled.
Product & Resources
Ship & Collect
Link pickup points and lockers from the checkout to the right carrier label, with no manual entry.
Explore Ship & Collect →Shipping Platform
Connect your carriers through one integration and print labels from a single dashboard.
See the platform →Drop-off point API
Pull nearby points with GetDropOffPoints and link them to orders programmatically.
Read the API docs →Add pickup points to your Shopify checkout
Start free and see how much a single integration simplifies multi-carrier PUDO delivery.
What happens after the customer picks a point
The order imports into ShippyPro with the point name, address and code pre-filled in the recipient details (this relies on the Atlas shipping-address setting being switched on). One thing to watch: the carrier chosen at the Shopify checkout isn't mapped automatically, so an automation rule that assigns the carrier by delivery option keeps the flow hands-off. Then you verify and print, with the pickup point data already on the label.
You keep your existing carrier contracts. A shipping platform removes the technical work of building and maintaining a separate PUDO integration for each carrier, not the commercial relationship — so there's no renegotiation involved in offering pickup points.
| Issue | Likely cause | Fix |
|---|---|---|
| No points for any carrier | Wrong carrier credentials | Re-check credentials on the Carriers page, deselecting one carrier at a time under Checkout > Settings |
| Wrong carrier on the label | Checkout carrier not mapped | Add an automation rule to assign carrier by delivery option |
| "Can't find zip from coordinates" | Imprecise address entered | Enter a full address with the correct postal code |
| Carrier not configured in ShippyPro | Point selected for a carrier you haven't connected | Connect the matching carrier in ShippyPro to generate the label |
Does Shopify support pickup points natively?
Not for carrier PUDO networks. Shopify has local pickup from your own locations, but showing carrier drop-off points at checkout needs a dedicated app such as Atlas Pickup Points connected to a shipping platform.
What's the difference between a PUDO point and a locker?
A PUDO point is a staffed shop or service point with set opening hours. A locker (APM) is an automated machine accessed by PIN or QR code, available 24/7. Both let customers collect without being home.
Do I need a contract with each carrier to offer PUDO?
No — you keep your existing carrier contracts. A platform like ShippyPro removes the per-carrier integration work, not the commercial agreement, so nothing changes on the contract side.
Is there a usage limit or cost for the checkout map?
All plans include 500 checkout sessions per month free, reset on the first of the month. Beyond that, tiered Maps pricing applies (for example, €29 for 501–1,000 sessions). Dynamic rules like free delivery over a set order value aren't supported.
Related Articles
Pickup Points: what benefits for your e-commerce?
Why out-of-home delivery is rising and how it cuts failed deliveries and cost.
Read more →What is Click & Collect: stats and ideas
How major retailers use click and collect, and what shoppers now expect.
Read more →ShippyPro product news
Latest updates to Ship & Collect and other features across the platform.
Read more →

As Growth Manager at ShippyPro, I help ecommerce businesses optimize fulfillment, automate logistics workflows, and scale more efficiently. My work centers on the intersection of ecommerce operations, customer experience, and technology. I write about shipping innovation, automation, and the future of ecommerce logistics.