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.
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.
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
Link pickup points and lockers from the checkout to the right carrier label, with no manual entry.
Explore Ship & Collect →Connect your carriers through one integration and print labels from a single dashboard.
See the platform →Pull nearby points with GetDropOffPoints and link them to orders programmatically.
Read the API docs →Start free and see how much a single integration simplifies multi-carrier PUDO delivery.
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 |
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.
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.
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.
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
Why out-of-home delivery is rising and how it cuts failed deliveries and cost.
Read more →How major retailers use click and collect, and what shoppers now expect.
Read more →Latest updates to Ship & Collect and other features across the platform.
Read more →Start free and see how much a single integration simplifies multi-carrier PUDO delivery.