HomePickup, Returns and Credit

Shopify Local Pickup Not Showing at Checkout: Five Causes and Fixes

Local pickup missing from Shopify checkout? Check the location toggle, checkout version, country, shipping zone and stock. Exact settings and fixes.

When Shopify local pickup is not showing at checkout, one of five things is wrong. Pickup is off for the location, or the store is on an older checkout. The customer’s country may have no pickup location. The location may lack a shipping zone. Or one item in the cart has no inventory at the pickup location. Check them in that order; the last is the most common in a single store.

This guide is for a one-store owner with a website and no developer. A missing in store pickup option costs sales.

Shopify local pickup requirements

Before you troubleshoot, verify the two requirements Shopify lists:

  • A location that fulfills online orders. Your store’s location settings must allow online fulfillment, not only in-person sales.
  • The latest checkout. On an older version, an upgrade notice appears in Settings > Checkout.

How to enable local pickup on Shopify

Enabling local pickup is a per-location setup. In the Shopify admin, navigate to Settings > Shipping and delivery, then Pickup in store. Older forum posts call this the shipping and delivery local pickup screen. Then:

  1. Click your location.
  2. Under Location status, turn on Let customers pick up orders directly at this location.
  3. In Expected pickup date, choose a processing time. It displays next to the pickup option.
  4. In Ready for pickup notification, write your instructions. They override the Ready for pickup email template, so edit them here, not in the template.
  5. Click Save.

Each extra address needs its own local pickup settings. A common mistake is turning pickup on for the warehouse, not the store. Confirm the right location offers local pickup.

Common reasons local pickup is not appearing

These are the common issues, with the fix for each. Troubleshoot from the top row down.

Symptom Likely cause Solution
No Pick up choice Pickup off for the store Turn on the location toggle and save
Upgrade notice in Settings > Checkout Older checkout Upgrade, then place a test order
“There are no pickup locations available” Customer in another country Customer uses Change my location
“Your order isn’t available for pickup” No zone for the location Add an empty zone (below)
Pickup shows for some carts only One item at zero in the store Fix the count, or use store transfers
Missing after Apple Pay or PayPal Express button skipped that step Use the regular checkout button

If in store pickup worked and then stopped, check whether a location was deleted or deactivated.

Check the checkout version

If in store pickup is enabled and still not appearing, open Settings > Checkout. An upgrade notice means your Shopify store is not on the current checkout. Upgrade, then place a test order.

Fix “There are no pickup locations available”

This error appears when the customer shops in a country where you have no pickup location. For a Canadian store, a US visitor sees it, and the reverse. The user can click Change my location to switch.

It usually happens near the border, or when you test from a VPN. If you sell in CAD and USD through Shopify Markets, check the cart’s market first.

Fix “Your order isn’t available for pickup. Enter a shipping address.”

This error means the pickup location has no shipping zone. In the Shipping and delivery page, you may see Not shipping from next to it. The fix:

  1. Open the zone that should include the pickup location.
  2. Select Add rate, then New rate.
  3. Click Done without adding a rate.

The zone must exist, but it needs no shipping rates. Save, and the error should resolve.

No inventory at the pickup location

By default, Shopify offers pickup only when the whole order is available at that location. One item at zero hides store pickup for the entire cart.

For a single store this is the issue we see most. The usual triggers:

  • The POS count is wrong after a busy weekend, so the website thinks an item is gone.
  • A case was received at a back room location and not in the store.
  • A product sells online with no stock on hand, so it cannot be picked up.

Store transfers help merchants with multiple locations. Shopify can move inventory to the pickup location and show a Transfer required badge. You can exclude collections (not specific products). To move items by hand, open the order and choose Change location from the Unfulfilled menu. With one location, fix the count instead.

Express checkout and non-physical items

Express buttons (Apple Pay, Google Pay, PayPal and Shop Pay) can skip the delivery step. A Shopify Community post reports them defaulting to the first method, so pickup never appears. In our accounts, testing with the regular Check out button settles it.

A gift card or service product without the Physical product setting is not eligible for pickup.

Pickup availability on the product page

Dawn and the Horizon themes display pickup availability on the product page, with View store information. Other themes show it only at checkout, which is not a fault.

After the order arrives

In the Shopify admin: open the order, click Ready for pickup, then Mark as ready for pickup to send the email. Click Mark as picked up when the customer collects.

In Shopify POS: tap the order, then Ready for pickup and Send notification. When the customer arrives, tap Mark as picked up and send a pickup confirmation.

Local pickup FAQ

Why isn’t the local pickup option showing at checkout on my website?

One of the five causes above. Review them in order: the toggle, checkout, country, zone, then inventory.

Is something wrong with Shopify right now?

Check the Shopify Status page. It lists Checkout, Admin, Storefront and Point of Sale separately. If Status is clear, the issue is in your store settings.

Where can a user get advice on an error not encountered here?

Each pickup error has a Shopify Community post, with replies from other merchants. Run the checklist before you post your own, so you can resolve it faster.

Do I need apps for in store pickup?

No. Native pickup is free on every plan. Our advice: add a pickup app only for booked time slots.

Local pickup checklist

  • Location set to fulfill online orders.
  • Let customers pick up orders directly at this location on for the shop.
  • No upgrade notice under Settings > Checkout.
  • Test cart in the right market (CAD or USD).
  • Pickup location inside a shipping zone, even with no rates. Save after each change.
  • Every item in the cart has inventory at the pickup location.
  • Variants have Physical product on.
  • Test order placed with the regular checkout button.

Sources

  1. Setting up local pickup (Shopify Help Center) (opens in a new tab)
  2. Store transfers for local pickup (Shopify Help Center) (opens in a new tab)
  3. Locations that fulfill online orders (Shopify Help Center) (opens in a new tab)
  4. Managing pickup in store orders in Shopify POS (Shopify Help Center) (opens in a new tab)
  5. Why isn't local pickup showing as an option at checkout? (Shopify Community) (opens in a new tab)
  6. Accelerated / express payment options restrict options to select shipping (Shopify Community) (opens in a new tab)
  7. Shopify Status (opens in a new tab)