Custom data

Shopify's platform includes data models for fundamental commerce concepts such as products, collections, and orders. However, if you require more complex or specific data models, then you can use custom data to extend existing data models by using metafields and metaobjects.

Metafields allow you to extend an existing platform data model, such as products, customers, and orders with your own custom data. Learn more about metafields.

If you have an apparel store and you want to add care instructions for your products, then you might add a Product metafield called Care instructions. You can then add different care instructions for one or all of your products.

Metaobjects allow you to create an object with multiple fields when your data is best represented by multiple fields. Your metaobject can be referenced by metafields or used stand-alone. Learn more about metaobjects.

If you want to highlight the key features of your products, then you might create a metaobject called Product highlight. You can then include fields for an icon, title, and description, and display a unique set of highlights for each product in your theme.

In this section