Store pickup lets local shoppers collect their order instead of having it shipped -an eco-friendly option that brings customers into your store (and often adds an extra purchase). In PDQ it's a delivery method you build, so it shows up at checkout as a selectable option (e.g. "Pick Up In Store"), just for customers near your location.
Why set this up in PDQ instead of Shopify's native pickup
Shopify's built-in "Pickup in store" can't be limited by location - every shopper in the country sees it, so people far from your store may pick it by mistake. PDQ's pickup is a delivery method gated by distance (radius) or zip code, so it only appears to nearby customers. Bonus: unlike Shopify's native pickup, you can add PDQ extensions (like a Date Picker) to a PDQ pickup method.
You can name the method "Pick Up In Store" so it reads exactly like Shopify's option to your customers - the difference is it's yours to control and gate.
Step 1 - Add the method and choose "Local"
Go to Shipping Rate Groups → Add delivery method → Local.
Local or Domestic? Choose Local. Local is for pickup and local delivery that you gate to a nearby area. Domestic is for carrier-shipped rates across the country. Pickup is always Local.
Step 2 - Name it and add a pickup note
Name (customer-facing): e.g. "Pick Up In Store" or "Local Pickup".
Internal Name (optional): for your reference only.
Note: the pickup address and timing shoppers see at checkout - e.g. "Ready next business day from 12pm at 123 Main St."
Step 3 - Set the rate
Usually $0, or a small pickup fee if you charge one.
Step 4 -Set "Ship From" to the pickup location
This is the part merchants ask about most: Ship From = the store where customers collect their order. PDQ uses this location to assign the order and deduct inventory, so it must match the store that actually hands the order over.
Fulfilling from a warehouse instead? If you pick/pack pickup orders at a warehouse and move them to the store for collection, that's a different setup - contact support and we'll configure it that way.
Step 5 - Set "Ship To" / Geo settings (who sees it)
Under Geo settings → Create your custom delivery area, define the area:
Enter your store address + a distance range (e.g. 0–60 miles), or
Draw the area with the pen tool, or
Gate by specific zip codes.
Only customers inside that area will see the pickup option. (For a standard store pickup, use the same store address here as your Ship From.)
Step 6 - Test, then go live
Set the method to Test Mode first to see how it looks in your checkout, then Save and switch it live.
Optional - hide shipping protection (or other add-ons) for pickup orders
If you offer a Digital Upsell like shipping protection, you probably don't want it shown when someone chooses pickup. Add a display condition on the Digital Upsell that excludes the pickup method - the rule matches the pickup method's Name, so name it consistently (e.g. "Pick Up In Store") and reference that exact name in the rule. See Setting up a Digital Upsell.
Good to know
Because it's radius/zip-gated, customers outside the range won't see it - solving the main problem with Shopify's native pickup.
Use the Note (and delivery promise) to tell shoppers when and where to collect.
Want "Ready for pickup" notifications? Set those up in your notifications -pickup orders still flow through PDQ.
Questions or want us to set it up for you? Reach out via chat or support@prettydamnquick.com.


