Overview

Metafields is a native feature in Shopify. It is comparable to custom fields in other applications. You can store extra information about your products, variants, customers, collections, orders, blogs and shop. If you are reading this document and you are a store owner. Please note that this is intended to be used by Shopify designers and developers to extend features of Shopify. Unless you have some knowledge of the templating system used by Shopify, metafields would not be something you have to create by yourselves. It is best to speak to a Shopify developer or designer about it. In our Metafields Master application we have implemented a PRO feature where you can bulk import/ export the metafields that you have created in our Metafields application. Metafields Master Pro is a Shopify application that is a paid version of the Metafields Master that allows you to import and export metafields from excel files.

Import Metafields

File formats

It supports .xlxs file format, the import file must be in. xlxs format. (not in CSV format). You can easily export xlxs file from MS Excel.

Remember we have 11 types to select from, such as string, integer, Rich Text, Image, Multiple Images, File, Email, URL, Phone, Colour Picker and Date Picker.

In order to process large metafields properly, the app does the import in the background. When you start an import, you are required to provide an email address which we will send the final status of an import to. The status email will list the status of import (Either success or failure).

Important fields of import sheet.

id: This is a mandatory field in the import sheet. It represents the Shopify id of the products/blogs/articles/collections etc. The id value in the sheet must be same as the one which you find in the Shopify URL.

namespace: Namespace is used to group different metafields together in a logical way. It is a mandatory field in the import sheet.

key: It is the name of the Metafield. It is use to identify the Metafields that you have created in the application. It is also a mandatory field in the import sheet.

value: The content of the metafield. In most cases, the value is what will be displayed on the storefront or used by the app. It is also a mandatory field in the import sheet.

type: Currently there are 11 unique types of Metafields category users will have to select from in our application. Choose the type as per your requirement/preference. It is also a mandatory field in the import sheet. (Type example: string, integer, Rich Text, Image, Multiple Images, File, Email, URL, Phone, Colour Picker and Date Picker)

description: Describing the intended use to the metafield in this field so that it would be easier for current user (owner/ developer) to remember/understand the use of the metafield one has created in the application. It is an optional field in the import sheet.

owner resource: This one of the most important field in the application through which application can identify that for which resource the metafields have been created for. Application will use this field to identify the resource and assign the imported metafield accordingly. (Resource example: Shop, Collection, Product, Blog, Order, Customer and Page)

Export Metafields

Click on export option at top menu and in there select the export metafields of and Store admin will be notified via email on their respective email address. If they need to be notified on different email address else, then store admin email then they can add the same in the Email field available in the pop-up. Click on the Submit button to export the Metafields.