# Stock Indicator

Shopify themes can show whether products are in or out of stock without an app. This works on product cards, product pages, and collection filters.

Low-stock messaging is different. Shopify exposes limited inventory data to the storefront, especially for low stock thresholds, location-based stock, and variant-level inventory.

If you need to show this information, you usually have two options. You can build a custom app, or use an existing one.

We generally recommend [GeoStock by Location](https://apps.shopify.com/product-inventory-information).

The app includes its own UI. At Studio Almond, we usually build a custom UI so the design matches the store.

**Low stock count**

Each business defines low stock differently. The right threshold depends on sales volume and how quickly products sell.

For a high-end store that carries one or two units at a time, a low-stock message often adds little value. The Muse example below shows that case.

By contrast, the "Low Stock Example" below shows RUBY. They stock their own products, operate multiple stores, and sell at higher volume, so low-stock messaging is more useful.

To show low stock, choose a threshold that applies across the store. When inventory reaches that number, the indicator style or colour can change.

The examples below show this inside a modal. You can also display the same data, or just the words "Low Stock", anywhere on a product page or cart item.

{% tabs %}
{% tab title="Low Stock Example" %}
See example [here](https://rubynz.com/products/matilda-cardigan-charcoal).

<figure><img src="/files/B9WYdOaLdYKxYmFQyHBB" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Without Low Stock" %}

<div data-full-width="true"><figure><img src="/files/2CQCEPi5quQyaq3aihkV" alt=""><figcaption></figcaption></figure></div>
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.almond.studio/products/product-theme-blocks/stock-indicator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
