Shopify metafields allow e-commerce merchants to store and display custom information unique to their products, collections, orders, or customers, enabling greater personalization and more detailed content management tailored to their specific business needs.
This includes displaying additional product information on product detail pages (PDPs) in Tapcart, enhancing the shopping experience for customers.
Metafields consist of the following:
Namespace: used to categorize the metafield
Key: used to specify the exact metafield
Value: the data used to 'do something'
Metafields are created in Shopify admin and require 3rd parties to request access to this custom data in a particular way. As such, it is required that you complete the steps below in order for our API calls to Shopify to return metafield data.
Enabling metafields on the Storefront API:
Navigate to Settings in Shopify's Admin dashboard
Select Metafields and metaobjects
Click on a given Shopify data type, ex. Products
Select an existing metafield or click Add Definition on the top-right to create a new one
Add a name, namespace and key then any relevant values.
Scroll down to the Options section
Ensure the Storefront API Access is enabled.
Save the metafield.
Conditional Tags
If you plan to use the metafield as a conditional tag on any blocks, it will also need to be added to the the Customizations page in Tapcart.
Additionally, you can configure metafield blocks in Tapcart to display this data effectively on PDPs.
To ensure Tapcart fetches your metafield data, you need to add the metafield to the allowed metafields list. Open the Tapcart dashboard, add the metafield to the allowed list by entering its namespace and key, and verify that the namespace and key in Tapcart exactly match the Shopify metafield definition.
You can access Customizations by clicking on the account name in the upper right corner of the Tapcart dashboard then scroll to the bottom of the page to see the Metafields section.
More Questions
If you have additional questions about configuring Shopify metafields in Tapcart, we’re happy to help. Please reach out to us through LiveChat in your dashboard or email us at [email protected]!


