Custom content: metafields and metaobjects

Store structured details beyond the standard product fields.

Before you start

Decide whether you need one extra field or a reusable structured content type.

On a phone? Open the admin menu to find the same section. Screenshots below show the desktop view; tap “Open full size” for a closer look.
STEP 1

Choose a data structure

Use Metafields for an extra value attached to a resource. Use Content → Metaobjects for a reusable definition with entries.

  • Examples include a material field or a reusable size-guide entry.
STEP 2

Create a definition

In Metafields choose Add definition, or create a definition under Metaobjects. Set the name, key or namespace, and field type offered by the editor.

  • Choose stable keys; existing theme connections may depend on them.
STEP 3

Enter values

Populate the field on the relevant resource or create metaobject entries.

  • Keep values consistent with the selected type.
  • Set storefront visibility only for content intended to be public.
STEP 4

Connect and preview

Use a compatible theme section or customization to display the content. Preview a resource with a value and one without.

  • Saving structured data alone does not automatically add a visible theme section.

CHECK YOUR WORK

You’re ready when…

  • The definition and sample values are saved.
  • The theme displays the intended public content.

IF SOMETHING DOESN’T LOOK RIGHT

Troubleshooting

Why is my custom field not on the product page?

The theme needs a compatible connection to that field and the field must permit storefront access. Ask support to connect it if the editor does not offer that option.

Why is a control missing or unavailable?

Confirm that you are in the correct store and that your role allows this action. Optional apps and channels may require installation, a plan, or activation. Share the screen name and error with support if access is still unclear.

Keep going

Get help with this step ↗