Set up a Shopify store for pickup only (a bakery example): no shipping at checkout
Turn on Pickup in store, remove shipping rates so checkout offers only pickup, write pickup instructions customers actually read, and run the ready/picked-up flow at the counter.
Go to Settings → Shipping and delivery → Pickup in store, open your location, turn on Let customers pick up orders directly at this location, pick an expected pickup time, add pickup instructions, and save. To stop people choosing Ship, open each shipping profile and delete its shipping rates (keep the zone). Checkout then offers only Pick up. Shopify will warn that customers in that zone can't check out with shipping. That's expected.
Steps
- Check the basics. You need at least one location that fulfills online orders (Settings → Locations), and the current version of checkout. If you're on an old checkout, Shopify shows an upgrade notice in Settings → Checkout.
- Turn on pickup. Settings → Shipping and delivery → under Additional delivery methods, click Pickup in store → click your bakery's location → in Location status, turn on Let customers pick up orders directly at this location.
- Set an honest ready time. In Expected pickup date, choose a processing time you can always hit, such as the next day for made-to-order cakes. Customers see it at checkout.
- Write the pickup instructions. In Ready for pickup notification, write where to go and what to bring: "Side door on Elm St, 8am–2pm, show your order number." This text replaces the body of Shopify's Ready for pickup email.
- Remove shipping rates. Back on Shipping and delivery, open each shipping profile (General, plus any custom ones) and delete every shipping rate. Keep the shipping zone itself. Shopify will warn that customers in that zone can't check out. With pickup on, they still can, by choosing Pick up.
- Mark products as physical. Pickup availability on product pages only shows for variants stocked at the pickup location with Physical product on in the variant's Shipping section. Check whether your actual theme displays pickup availability; do not assume every theme does.
- Say it on the storefront. Add "Pickup only, no delivery" to the announcement bar and product pages, so nobody gets to checkout surprised.
- Place a test order. Check that checkout shows only Pick up, that the pickup time reads right, and that the confirmation email makes sense.
At the counter: the ready / picked-up flow
- Order is ready: Orders → open the order → Ready for pickup → Mark as ready for pickup. This sends the Ready for pickup email with your instructions.
- Customer collects: open the order → Mark as picked up. Optionally tick Send notification to customer. This marks the order fulfilled.
One catch: orders from the Facebook & Instagram channel don't send the Ready for pickup email. Contact those customers yourself.
Launch checklist
Before you announce online ordering
0 of 7 done. Ticks are saved only in this browser.
What breaks
- “No pickup locations available.” Recheck the location, stock and checkout eligibility in Shopify’s current help. This guide does not establish a universal country-matching rule.
- Item not available for pickup. By default, pickup works only when the whole order is in stock at the pickup location. Set stock there, or set up store transfers if you have several locations.
- Shipping reappears. A new shipping profile, or an app that adds rates, brings Ship back. Re-check after installing shipping-related apps.
The "remove all rates, keep the zone" method comes from Shopify Community answers, not the Help Center article itself. Shopify's own pickup doc confirms that the checkout shows Ship and Pick up options, and when there are no rates, Ship has nothing to offer. Test your checkout after setting it up.
Check Pickup in store availability for your exact plan, location and checkout setup on Shopify’s current pages.
Sources
- Shopify Help Center: Setting up pickup in store for online orders (read Nov 7, 2026)
- Shopify Community: enabling only local pickup (community answer, not official docs)
Common checks
Can customers choose a pickup day and time?
Not with Shopify's built-in pickup as documented. It shows the processing time you pick (for example, "Usually ready in 24 hours"). Bakeries that need a date and time slot use a pickup-scheduling app from the Shopify App Store. Check recent reviews and test it on a draft order.
What does the community example’s empty-rates warning mean?
The cited community reply quotes a warning about shipping without a rate. It is not an official promise that every checkout remains eligible for pickup. Verify the pickup location, inventory and a representative checkout before relying on this workaround.
Published November 7, 2026. Sources last read November 7, 2026. Send a correction.