# Metafields

For a better understanding how to set metafields for products please review [Metafields](/crm/crm-setup/product-setup/metafields.md)​\
Comment on block

General metafields will be populated on the product detail page in the metafields element.

<figure><img src="/files/xd8vzT3sciJ30f3IB42A" alt=""><figcaption></figcaption></figure>

### Reserved Metafields

#### storefront-detail-{#}

Used to show custom elements on a page. This can be used for reviews, testimonials, pay source badges, etc.

{% hint style="warning" %}
The value type must be ***Rich Text*** to show on the storefront pages
{% endhint %}

Example usage:

<figure><img src="/files/jamZ8f9PwX8n2zCvbc2E" alt=""><figcaption></figcaption></figure>

#### storefront-badge-{#}

Used for adding badges that will be placed on top of product images. Badges can be used for new arrivals, best sellers, discounted products.

{% hint style="warning" %}
The value type must be ***Rich Text*** to show on the storefront pages
{% endhint %}

Example usages:

Product Tile

<figure><img src="/files/DZmTl5xC4hjEGILWMFlw" alt=""><figcaption></figcaption></figure>

Product Carousel

<div data-full-width="false"><figure><img src="/files/2CyEEXxj0acqQuDMdy9P" alt=""><figcaption></figcaption></figure></div>

#### storefront-oneTime

This is used to add a custom element to the subscribe and save element. This will populate for the one-time product element when selected.

{% hint style="warning" %}
The value type must be ***Rich Text*** to show on the storefront pages
{% endhint %}

Example Usage:

<figure><img src="/files/llKac8y6RO8P3kvoRo2q" alt=""><figcaption></figcaption></figure>

#### storefront-recurring

This is used to add a custom element to the subscribe and save element. This will populate for the recurring product element when selected.

{% hint style="warning" %}
The value type must be ***Rich Text*** to show on the storefront pages
{% endhint %}

Example Usage:

<figure><img src="/files/fZZSqQdUseYxWT1l2XGx" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
When the layout for Subscribe and save is set to "Checkout", the one-time metafield will not be shown while the recurring will always show.
{% endhint %}


---

# 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://help.checkoutchamp.com/funnel-builder/creating-and-editing-funnels-pages/funnel-visualizer-and-page-builder/storefront/customization/metafields.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.
