Store pickup lets local shoppers collect their order instead of shipping it - an eco-friendly option that brings customers into your store (and often adds an extra purchase).
Why do this 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 select it by mistake. PDQ's pickup is a delivery method gated by distance (radius) or zip code, so it only appears to customers near your pickup location. (Bonus: unlike Shopify's native pickup, you can add PDQ extensions - like a Date Picker — to a PDQ pickup method.)
Set it up
Go to Shipping Rate Groups → Add delivery method.
[confirm: Domestic vs the "Local" method type]General settings: an Internal Name (optional), a customer-facing Name (e.g. "Local Pickup"), and a Note with pickup details (e.g. "Available next business day from 12pm at 123 Main Street").
Rates: set the price - usually $0, or a small pickup fee.
Geo-settings → Create your custom delivery area, then define who sees it:
Draw the area with the pen tool, or
Enter your address + a distance range (e.g. 0–60 miles) - only customers within that radius see "Local Pickup." (You can also gate by specific zip codes.)
Save.
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 / 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.
[confirm notification behavior]

