November 1, 2026
Enable pickup availability in your location settings, keep inventory accurate at the pickup location, and the product page will show shoppers whether the item can be collected today. The feature lives or dies on inventory truth: a page promising pickup for stock that is not on the shelf creates the angriest customer in retail, the one standing at your counter.
There is a shopper this feature exists for, and she is out of patience with delivery. The item is needed today, your store is twenty minutes away, and the only question is whether the shelf actually has it. If the product page cannot answer, she buys from whoever's page can, and the answer she needed was sitting in your inventory system the whole time.
Shopify's built in pickup availability display is one of the more honest features in the stack: it reads real location inventory and shows it on the product page. It is also one of the most commonly misconfigured, because it was switched on during setup, demoed once with perfect stock, and never audited against the shelf it claims to describe.
Work in this order. First, make sure the pickup location is active and has pickup enabled in settings, with the pickup instructions and hours a customer will actually meet. Second, check that inventory for your best selling products is assigned to that location accurately, not just to your main warehouse record. The product page reads the pickup location's stock. Beautiful theme work on top of wrong location stock is decoration on a lie.
Third, check the theme. Current themes surface pickup availability near the buy buttons when the data exists, including the collection level hint on some templates. If your theme predates the feature, the block may be missing entirely, and no settings change will conjure it. That is a theme support question, answered by testing on a product you know is stocked at the pickup location, not by reading the theme's marketing page.
Every part of this feature is easy except the discipline underneath it. A store that sells from the same shelf it promises for pickup will oversell the display unit, take the last one for a walk in customer, and meet the pickup customer with an empty hook. Decide the operational rule before you enable the display: a buffer quantity, a shelf that is counted daily, or staff who check the pickup queue before selling the last unit.
Threshold settings help. Only showing availability above a small stock buffer hides the fragile last one problem from the page, at the cost of occasionally hiding a genuinely available item. For most stores that trade favors the customer experience heavily. The reserve is not lost margin. It is insurance bought with one unit against a counter argument and a one star review.
It cannot promise a time more precise than the readiness your operation can hit, and the confirmation flow should say when the order will be ready in language your staff chose, not default text nobody reviewed. It also cannot fix a findability problem: if the pickup entrance, counter, or parking reality is confusing, the product page did its job and the visit still goes badly. Put the practical directions in the pickup instructions field. That is what it is for.
Measure it on pickup order completion and on the counter incidents, not on clicks. A healthy setup shows pickup orders rising on urgent categories and near zero sorry, it is not here moments. If incidents are not near zero, do not tune the theme. Fix the count, the buffer, or the shelf rule, in that order, and leave the page alone until the operation underneath it deserves the promise it is making.
Related reading: Add a Backorder Notice on a Shopify Product Page That Buyers Actually Read, How to Add Recently Viewed Products to a Shopify Store, and Sticky Add to Cart on Shopify: Setup and Limits.
The usual causes, in order: the location does not have pickup enabled, the product's inventory is not stocked at that pickup location in Shopify, the item is set to not track quantity, or the theme does not include the pickup availability block. Check them in that order on a product you know is on the shelf.
Yes. Shopify's display communicates availability status rather than a public exact count in most theme presentations, which is deliberate: shoppers need a yes or a no and a readiness expectation, not your inventory ledger. Your buffer threshold settings control how conservative that yes is.
Yes, the product page can show availability across pickup locations, which matters for stores whose customers choose by distance. Each location's stock and pickup settings are read independently, so one badly counted location can still generate the counter incident. Audit locations one at a time.
Only products genuinely stocked at a pickup location should. Bulky, special order, or warehouse only items should not inherit the display by accident. Check your catalog by exception: the products where a pickup promise would be false are the ones to exclude or stock deliberately.