Skip to main content
All CollectionsBuild Your App
Metafields 101: Everything You Need to Know to Get Started
Metafields 101: Everything You Need to Know to Get Started

Learn how to create metafields for your products on Shopify.

Saif avatar
Written by Saif
Updated over a week ago

Metafields in Shopify are custom data fields that allow merchants to store and display additional information about their products, orders, customers, and other entities within their Shopify store. You can leverage metafields to add custom attributes, data, appearance and functionality to your store beyond what is available in Shopify's standard features.

Examples of specialized information include the following:

  1. Products: You can use metafields to add custom data to your products, such as additional product information, pricing details, or sizing information.

  2. Collections: Metafields can be used to add custom data to your collections, such as collection descriptions or additional filtering options.

  3. Customers: Metafields can be used to store additional customer information, such as customer preferences, order history, or marketing preferences.

  4. Orders: Metafields can be used to store additional order information, such as tracking numbers, shipping details, or customer notes.

  5. Blogs and pages: Metafields can be used to add custom data to your blog posts or pages, such as author information, publishing dates, or additional content.


To create a metafield for a product, you'll need to provide the following information:

  1. Namespace - A grouping of metafields that helps prevent conflicts.

  2. Key - The name of the metafield.

  3. Value - The value assigned to the metafield, which will be displayed in the product's frontend.

  4. Description (optional) - A brief explanation of the metafield's purpose, which can help others understand its meaning.

How it works?

Here are the steps to create metafields in Shopify:

1. Log in to your Shopify admin panel and go to the "Products" section.

2. Select the product for which you want to create a metafield.

3. In the "Metafields" section, click on "Create metafield".

4. In the "Namespace" field, enter a unique identifier for your metafield (e.g. "my_app").

5. In the "Key" field, enter a name for your metafield (e.g. "gift_with_purchase").

6. In the "Value" field, enter the value you want to associate with the metafield (e.g. "free gift").

7. Choose the "Type" of the metafield as "integer".

8. Click on "Save" to create the metafield.

Important note

You can further customise your store by using Meta Objects to add and store additional structured information.

Metafields offer details about specific data components, while metaobjects provide more structured information. A metaobject can be visualised as a group of metafields that specify a particular kind of data. You can add metaobjects to your products, customers, collections, orders, etc. straight from Shopify admin. Creating a metaobject is a relatively straightforward process, and you can learn more about it by clicking here.

More Questions

If you require any further assistance or have additional questions, don't hesitate to reach out to us. Our team is always here to help, write to us at

Did this answer your question?