ProductsJABL Stock by Store
JABL Stock by Store
Sizes and stock per physical store, right on the product page.
The problem, as seen in the store
Customers can’t see whether their size is in the store near them. So they call, guess, or don’t come at all.
- Built for
- Retailers with two or more physical locations who sell size runs on Shopify.
- Key functionality
- Size × location availability on the product page
- Clear stock states: in stock, last pair, not in stock
- Location order and visibility managed in the Shopify admin
How it works
Three steps, no theme code.
Step 1: Choose locations
Pick which Shopify locations customers see, and in which order. Warehouses can stay hidden.
Step 2: Set thresholds
Decide when a quantity reads as “Last pair”, and whether customers see exact numbers or states.
Step 3: Place the block
Add the Stock by Store block to your product template through a theme app extension. No theme code to edit.
Workflows
Where it shows up in a working day.
Check before the trip
A customer picks a size and sees which store has it, before getting on the bike.
Answer the phone faster
Store staff see the same availability view, so “is 43 in Store 02?” takes seconds.
Stock count day
Hide one location while its stock is being counted. The rest of the stores stay visible.
Storefront example
Demo runner, model 01
€129
Availability for EU 43
- Store 01Not in stock
- Store 02Last pair
- Webshop2 in stock
In the Shopify admin
Stock by Store settings
Illustrative embedded-app screen
| Shopify location | Shown as | Visible |
|---|---|---|
| Store 01 | Store 01 | |
| Store 02 | Store 02 | |
| Webshop | Online | |
| Warehouse | Warehouse |
3 of 4 locations visible · “Last pair” at 1 · states
Technical and privacy principles
What it touches, and what it leaves alone.
Reads inventory levels per Shopify location. Stores no customer data.
- Variants: read
- Inventory: read
- Locations: read
- Collections: not used
- Customers: not used
Reads, never writes
Stock by Store never changes inventory. It shows what Shopify already knows.
No customer tracking
Showing availability needs no cookies, accounts or personal data.
Shopify locations only
Stock comes straight from Shopify’s locations. No separate stock system to sync.
Never blocks the page
Availability loads after the product page. If it fails, the page still works.
Availability
Pilot places open
We’re looking for retailers with at least two physical stores to run Stock by Store before public release.