discount sale
  • Days
  • Hrs
  • Mins
  • Secs
30% Off

Use coupon code 'DSJ30' Limited Offer!!

Home > Docs > StoreRobo - Shopify Product Import Export App > How to Import and Export Shopify Metafield Definitions with StoreRobo

How to Import and Export Shopify Metafield Definitions with StoreRobo

Last updated on August 5, 2026

Shopify metafield definitions determine how custom data is configured, including its type, validation rules, access settings, capabilities, and constraints. Importing these definitions is useful when cloning or migrating a store because it allows you to create the required definitions in the target store before importing the corresponding metafield values.

With the StoreRobo – Shopify Import Export App, you can export metafield definitions from one store and import them into another by going to Apps > StoreRobo in your Shopify admin and selecting Metafield Definitions as the data type.

In this guide, you’ll learn how to export and import Shopify metafield definitions step by step.

Export Metafield Definitions

Once you have the app on your store:

  1. From the Shopify admin dashboard, go to Apps > StoreRobo > Home.

Step 1: Choose template

  1. Under the Export section, choose an export template:
    • Shopify CSV
    • Shopify Excel
Selecting the export template for Metafield Definitions export
Selecting the export template
  1. Click Proceed to continue.

Step 2: Select data to export

  1. Under Select data, select Metafield Definitions as the data type.
  2. Expand the selected data type.
  3. Under Columns, select the metafield definition columns you want to export. Select all columns when migrating the complete metafield configuration to another store.
  4. Under Filters, click Add new filter to filter the metafield definitions included in the export.
  5. Configure the required filters. You can filter metafield definitions based on:
    • Owner type
    • Created date
    • Key
    • Namespace
Selecting metafield definition export columns and filters
Selecting metafield definition columns and filters
  1. To export the file to an FTP or SFTP server, enable Export file to FTP/SFTP.
    • Select an existing FTP/SFTP profile.
    • Alternatively, create a new FTP/SFTP profile.

For more information, refer to Setting up an FTP/SFTP Profile in StoreRobo.

Selecting an FTP/SFTP profile to export
Selecting an FTP/SFTP profile
  1. Choose the separator or delimiter to use in the exported CSV file.
Choosing the data separator
Selecting the data separator
  1. To reuse the current export configuration, go to the Save preset section, click Save, and enter a name for the preset.

You can now export the metafield definitions immediately or schedule the export for a later date.

Step 3: Export

  1. Click Export to begin the export immediately.

    Alternatively, click Schedule to schedule the export. For more information, refer to Scheduling Shopify Import Export with StoreRobo.
Saving export preset and Exporting metafield definitions
Exporting metafield definitions
  1. Monitor the export until the status changes to Completed.

Once the export is completed, StoreRobo will notify you by email.

If you selected FTP/SFTP export, the exported file will be uploaded to the configured server. Otherwise, you can download the exported file from the completed job.

Final screen showing Metafield definitions export completed with export status.
Metafield definitions export completed

Import metafield definitions

👉

Download the Sample CSV file and learn more about Data types to import.

Once you have the app on your store:

  1. From the Shopify admin dashboard, go to Apps > StoreRobo > Home.

Step 1: Choose import file

  1. Under the Import section, choose an import path. The supported import locations are:
    • Local storage – Upload the CSV file directly to the app.
    • URL – Provide the URL of a CSV file hosted on the web.
    • FTP/SFTP server – Provide the location of a CSV file hosted on an FTP or SFTP server.
Selecting the import path, separator, and data type for metafield definition import
Selecting the import path, separator, and data type
  1. Under Choose Separator, select the delimiter or separator used in the CSV file.

Make sure you select the correct delimiter. You can verify the imported data using the file preview.

  1. Under Select data type, select Metafield Definitions.
  2. Click Proceed. When importing from local storage, click Upload.

Step 2: Review import data

Review the metafield definition data identified from the uploaded CSV file.

For each metafield definition, the import file uses the following fields as its identity:

  • Namespace
  • Key
  • Owner type
  • Type

StoreRobo checks for an existing definition using the combination of owner type, namespace, and key.

Reviewing and updating existing metafield definitions
Reviewing and updating existing metafield definitions

Updating existing metafield definitions

Enable the option to update existing metafield definitions if matching definitions are found in the store.

The following fields cannot be changed when updating an existing metafield definition:

  • Type
  • Namespace
  • Key
  • Owner type

If the CSV file contains changes to these fields, StoreRobo skips the unsupported changes and updates the remaining supported fields.

Step 3: Import

  1. Click Import to begin the import immediately.

    Alternatively, click Schedule to schedule the import. For more information, refer to Scheduling Shopify Import Export with StoreRobo.
Importing metafield definitions
Importing metafield definitions
  1. Monitor the import until the status changes to Completed.

Once the import is completed, StoreRobo will notify you by email. Review the job results for any warnings or errors reported while creating or updating the metafield definitions.

Final step showing Metafield definitions imported successfully.
Metafield definitions imported successfully