# Product badges

Story theme includes a set of pre-built badges to help you promote products and inform your customers when a product is out-of-stock. Story theme also provides you the capability to create your own custom product pages that you can assign to any individual product.&#x20;

Explore the different types of product badges in Story and how to create your own custom versions:

### Sale badge

Displays a Sale badge when items in a collection or product grid are currently discounted:

![Sale badge](/files/yYb7tsf2kaIDPtuoxhyL)

Learn more:

{% content-ref url="/pages/pzmXYZlUzjGMzTSSpq1y" %}
[Sale badge](/collections/collection-pages/sale-badge.md)
{% endcontent-ref %}

### Savings badge with discounted value or percent saved

Displays how much the customer is saving by dollar amount or savings by percent discounted.

Amount saved version:

![Savings amount badge](/files/mAJEcQtfRX8RMbFURyVr)

Discount percent version:

![Savings % badge](/files/o1L12MvM9mpzO5UCCU7N)

Learn more:

{% content-ref url="/pages/NIDDtZdSy1IBw3S3afU1" %}
[Savings badge](/collections/collection-pages/savings-badge.md)
{% endcontent-ref %}

### Sold-out badge

Displays a sold-out badge for products that have zero value in inventory:

![Sold out badge](/files/zKIfe9BLikDqOL94rM4L)

Learn more:

{% content-ref url="/pages/RQlnXBRLKMNXsrbb0dbp" %}
[Sold-out badge](/collections/collection-pages/sold-out-badge.md)
{% endcontent-ref %}

### Custom badges

Displays custom text, build your own badges, and assign to different products:

![Custom made "Best Seller" badge](/files/D0vi6HBokb0o7Ohnwu6H)

Learn more:

{% content-ref url="/pages/Pwn9vDHf7aIMietbX9iY" %}
[Custom badges](/collections/collection-pages/custom-badges.md)
{% endcontent-ref %}

### Badge settings and options

Find settings for all badges:

{% content-ref url="/pages/Pcak3JXwFudOlRFNVNV8" %}
[Badge settings](/collections/collection-pages/badge-settings.md)
{% endcontent-ref %}


---

# 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://story.groupthought.com/collections/collection-pages/product-badges.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.
