Import Products with Variant Metafields via CSV

Topic summary

A user is attempting to bulk import products with variant metafields via CSV but discovered that Shopify’s native CSV export doesn’t include metafield columns or values. The standard Shopify CSV import/export process does not support metafields at either product or variant level.

Suggested Solutions:

  • Use third-party apps like Matrixify, which can handle variant metafield imports and provides tutorials for the process
  • Utilize Shopify Admin’s Bulk Editor for smaller-scale metafield updates by adding metafield columns manually
  • For product-level metafields: Add custom columns using the format “metafield title (product.metafields.namespace.key)” based on the URL parameters visible in the bulk editor

Ongoing Issues:

  • One user successfully imported product-level metafields using the custom column method but reports the same approach isn’t working for variant-level metafields
  • Rich Text metafields may not import correctly using this method; converting content to HTML before upload is suggested as a potential workaround

The discussion remains open with users testing various approaches for both variant metafields and Rich Text field types.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

This worked great for Text meta fields but did not work on “Rich Text” fields… at least in my tests.

1 Like