Shopify app · App Store listing in preparation

StockByLocation

Show shoppers where it's in stock.

Live, per-location availability on your Shopify product pages, so customers know whether their size is at the shop near them before they make the trip.

StockByLocation isn't listed on the Shopify App Store yet. Email us and we'll let you know as soon as it's available to install.

01 The problem

“In stock” isn't the whole answer when you have more than one shop.

If you sell from several locations, shoppers want to know whether the variant they want is available at their store before they travel. When the product page doesn't say, they guess, give up, or call your staff to ask.

StockByLocation answers that question on the product page itself, using the inventory you already manage in Shopify.

02 How it works

Three steps in the app. One block in your theme.

  1. 01

    Select locations

    Choose which of your active Shopify locations to show, and optionally give each one a customer-friendly display name.

  2. 02

    Customize the display

    Pick status or exact quantities, set the low-stock threshold and write the messages in your own words.

  3. 03

    Add it to your theme

    “Add to theme” opens the theme editor on your product template. Place the Stock by location block and save.

  4. 04

    Shoppers see it live

    Availability is read from Shopify when the page loads and refreshes when the shopper picks another variant.

03 Capabilities

Small app, carefully finished.

locations

Multiple store locations

Show any combination of your active Shopify locations, in one block.

display_as

Location display names

Rename “Warehouse NL-02” to something shoppers recognise, without touching Shopify settings.

mode

Status or exact quantity

Show “In stock”, or “8 in stock” if you prefer to be precise.

threshold

Low-stock messages

Below your threshold (3 by default), show a message such as “Only 2 left”.

text

Configurable text

Edit every status message. Use {{quantity}} to insert the live number.

variants

Variant-aware

Availability updates as soon as a shopper switches size, colour or any other option.

hide / address

Display options

Hide out-of-stock locations, or show each location's street and city.

app block

Theme App Extension

Added and positioned in the theme editor, with a heading and Minimal or Boxed style.

read-only

Shopify integration

Reads products, inventory and locations. It never changes your stock or products.

04 Who it's for

Shopify merchants with more than one place to buy.

  • Retailers with several physical shops and an online store
  • Brands with a showroom or flagship store alongside a warehouse
  • Stores that want fewer “is this in stock in…?” phone calls and emails
  • Merchants who'd rather configure an app than edit theme code

05 Pricing

One plan. Everything included.

Billing runs through Shopify, so charges appear on your regular Shopify invoice. No separate account or payment details needed.

Starter

14-day free trial

$3.99per month

  • All features on this page
  • Works on every product page that has the block
  • Email support
Ask about availability

Prices in USD, billed by Shopify. Plan selection happens on Shopify's own plan page after installing.

06 Data & support

What the app does with data, and where to get help.

Privacy

Minimal by design

StockByLocation stores your app settings and the Shopify session it needs to reach your store. Inventory is read live and not copied into our database. The app doesn't store information about your customers.

App privacy policy

Support

Help from the developer

Questions, setup problems or feature requests go straight to the people who build the app: support@teskesoftware.com.

Setup guide & troubleshooting