> For the complete documentation index, see [llms.txt](https://broadcast.presidiocreative.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://broadcast.presidiocreative.com/broadcast-v3/products.md).

# Products

- [Tabs and accordions](https://broadcast.presidiocreative.com/broadcast-v3/products/product-tabs.md): Product description
- [Tab content using metafields](https://broadcast.presidiocreative.com/broadcast-v3/products/tab-content-using-metafields.md): Add unique content to tabs and accordions using metafields
- [FAQ Accordions](https://broadcast.presidiocreative.com/broadcast-v3/products/faq-accordions.md): Accordion group section included in default product template
- [Upselling with metafields](https://broadcast.presidiocreative.com/broadcast-v3/products/upselling.md): Broadcast includes a Goes with feature to help upsell products on individual product pages using metafields
- [Upselling with tags](https://broadcast.presidiocreative.com/broadcast-v3/products/upselling-with-tags.md): Broadcast includes a "Goes with" feature to help upsell products on individual product pages
- [Swatches](https://broadcast.presidiocreative.com/broadcast-v3/products/swatches.md): Product variant swatches
- [Size charts](https://broadcast.presidiocreative.com/broadcast-v3/products/size-charts.md): Display different size charts on product pages
- [Pre-order products using tags](https://broadcast.presidiocreative.com/broadcast-v3/products/pre-order-products.md): Replace the add-to-cart button with a pre-order button using tags
- [Pre-order using metafields](https://broadcast.presidiocreative.com/broadcast-v3/products/pre-order-using-metafields.md): Replace the add-to-cart button with a pre-order button using metafields
- [Sale items](https://broadcast.presidiocreative.com/broadcast-v3/products/sale-items.md): Sale elements on the Product Detail Page and Product Grid sections
- [Free products](https://broadcast.presidiocreative.com/broadcast-v3/products/free-products.md): Display options for products that are sold as samples or for free
- [Product page settings](https://broadcast.presidiocreative.com/broadcast-v3/products/product-page-settings.md): Settings and layout options for Product pages
- [Theme blocks](https://broadcast.presidiocreative.com/broadcast-v3/products/product-page-theme-blocks.md): Add, arrange and customize Product page theme blocks
- [Low inventory message](https://broadcast.presidiocreative.com/broadcast-v3/products/low-inventory-message.md): Product form setting to display low inventory message
- [Icon block](https://broadcast.presidiocreative.com/broadcast-v3/products/icon-block.md): Add an icon and line of text in the product form to help promote features and offers
- [Accordion section](https://broadcast.presidiocreative.com/broadcast-v3/products/accordion-section.md): Add rich accordions with many style options
- [Product ratings](https://broadcast.presidiocreative.com/broadcast-v3/products/product-ratings.md): Display options for Product Reviews app within Broadcast
- [Related products](https://broadcast.presidiocreative.com/broadcast-v3/products/related-products.md): How to setup custom recommendations for each product


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://broadcast.presidiocreative.com/broadcast-v3/products.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
