Default pickup location not showing on product pages

Topic summary

Issue: Product pages display pickup availability for a non-default location, while the preferred/default location is missing until checkout. Clicking “check stock in other locations” shows others but still not the default; this confuses customers.

Impact: Significant for stores where most orders are picked up at a flagship/default location; users want to prioritize or set a default pickup location on product pages.

Shopify guidance: Support pointed to Shipping Settings to assign pickup locations and requested screenshots for context. However, this does not address the order/priority shown on product pages.

Clarification: The problem is on product pages (pre‑checkout), not at checkout where the default location eventually appears.

Community workaround (code): Edit theme file sections/pickup-availability.liquid. Remove the line that assigns closest_location = pick_up_availabilities.first, then loop through pick_up_availabilities to set closest_location to the desired location by exact name. This targets the preferred location for display.

Artifacts: Screenshots and a code snippet are central to the discussion.

Status: No confirmed native setting to prioritize locations on product pages; a theme code workaround exists. Discussion remains open.

Summarized with AI on December 19. AI used: gpt-5.

Hi there, @ademide . Thank you for taking the time to reach out to the Shopify Community Forums here regarding this pick-up location situation. My name is Imogen. It’s good to meet you!

You should be able to assign specific locations as pickup locations within your Shipping Settings! We have a help document available here that you should be able to leverage. Is the issue that you have multiple locations that you’re offering pick-up from, and the desired location isn’t appearing as the first option? Do you happen to have a screenshot that you can share so we can have an idea of how things are currently appearing in checkout. We’re unable to authenticate users here in the Community, so I’m reliant on you providing that additional context for me. Thanks!