Answer it on the product page, before the customer leaves to go and ask.
If you sell online and have physical locations, customers keep asking the same thing: can I get this today, near me? Without an answer they phone the shop, or they buy somewhere else. ShelfPin puts the answer under your buy button — nearest shop first, with the distance and the address — and sends them to the store, where they tend to buy more.
How it works →The Complete Snowboard
$699.95
Available now
↑ this part is ShelfPin
One click from inside the app puts it on your product pages. No theme code, no developer, nothing to drag into place.
Live availability at every location, updating as shoppers switch between sizes and colours. Warehouses filter themselves out.
Nearest shop first, with the distance and the address on every row — because a distance alone tells someone it's worth going, not where to go.
Hiding your warehouse is the right call — nobody can visit it. But the warehouse is what fulfils online orders, so hiding it creates a problem the moment your shops run out: the block says "Out of stock" three times, under an Add to cart button that works perfectly. You've just argued a customer out of a sale you were going to make.
Available now
Three shops out — and the row that saves the sale.
So ShelfPin adds the last row in that list — “Available to order online” — and it's on by default. It appears only when no shop has the item, so it never competes with a store that could sell it today, and only when the stock is genuinely there to ship. Set it to show always if your warehouse is the business, or never if you sell collection-only. It never shows a quantity: how many sit in your warehouse is nobody's business but yours.
Most apps that sort by distance look your shoppers up against a third-party location service. ShelfPin asks nobody. The distance comes from the connection the browser already made — no address goes to a data broker, no database of people is consulted, nothing is stored at either end. If it can't be worked out, the list still appears in its usual order.
Read-only access to your store. It cannot change your inventory, edit your products, or email your customers — and it collects no customer data at all. If it ever failed, the worst it could do is show nothing.
Every word a shopper reads is editable, in any language. No waiting for us to add yours, and no upgrade to unlock the wording.
The block inherits your theme's fonts and colours, so it reads as part of the page rather than something bolted onto it.
$15 per month
Free for 14 days.
One plan, and it has everything in it. No starter tier with a location limit, no upgrade to translate the wording, nothing held back for a plan above yours. Apps in this category tend to run several tiers, so what you pay depends on how many shops you have and which features turned out to be in the expensive one. I'd rather charge one price than make you work out which version of the app you're allowed.
Billing runs through Shopify, on your existing account — nothing is charged during the trial, and nothing at all if you uninstall before it ends. Uninstalling cancels the subscription.
Questions, problems, or something looking wrong on your theme — email support@shelfpin.app and you'll get a reply from the person who built it.