Metafield FAQ

Why are some of my metafields not displaying (showing as null) in the storefront theme?​​

The Liquid template engine built into themes loads only the ​​first page​​ of metafields (limited to 100 records). If a product has more than 100 metafields, those beyond the first page will not be available in Liquid and may appear as null.

Solution:​​ Use the ​​Metafields List API for Frontend​​ (GET /api/front/metafields/product/list) to fetch metafield data asynchronously via AJAX, ensuring you retrieve all records.

Why is consistency between a metafield's type and value crucial?​​

Inconsistent type and value pairs (e.g., defining a metafield as an integer type but storing a text string in its value field) can cause unexpected parsing errors or display issues in themes. Always ensure the value matches the data structure of the defined type.