Where to buy
data-widget-type="where-to-buy"The authorized retailers near the shopper, ranked with confirmed stock first. Each row carries the shop's own stock signal, how old that signal is, and a way to reach them.
The page that sells your product should end at a shelf. A row claims only the stock state its retailer reported, and the age of that report sits on the row rather than in a footnote.
Product pages and a dedicated where-to-buy page. The same widget fits both: data-view picks how much of the page it takes.
The whole store list, for a where-to-buy page.
Demo data · demo-purus is a sample brand
Loading the live embed from cdn.test.stockisto.com…
<script src="https://cdn.test.stockisto.com/widget.js" data-stockisto-widget="true" data-stockisto-slug="demo-purus" data-api-base="https://api.test.stockisto.com" data-widget-type="where-to-buy" data-lat="59.3293" data-lng="18.0686" data-radius="50" data-supplier-name="Purus" data-jsonld="off" data-view="full" data-analytics-consent="false" async ></script>
Settings for your developer
- data-sku="line-700"
- Scope to one product code. Omit it and the list runs brand-wide.
- data-filter="confirmed|showroom"
- Show only stores with confirmed stock, or only stores with a showroom display. By default every store the search finds is listed.
- data-rank="distance|price"
- Rank by distance or by price. By default confirmed stock ranks first, and placement is never sold.
- data-prices="online|off"
- Show online prices only, or no prices. By default each row shows the price its retailer publishes, and nothing where they publish none.
- data-audience="trade"
- The trade version of the list: only the retailers and wholesalers you have authorized.
- data-reserve="true"
- Let shoppers reserve at a store. Needs a product code in data-sku.
- data-per-view="5"
- How many stores each view shows, 1 to 12. Defaults to 3.
- data-theme="dark"
- A named preset (heritage, light, dark, minimal, dense) or an accent colour as a 3- or 6-digit hex. Anything else falls back to the Stockisto default rather than breaking your page.
- data-lang="sv-SE"
- UI language: sv, nb, da or fi, with or without a region subtag. Omit it to follow your page's own lang; anything unsupported renders English.