I’m setting up variant metafields (material, care instructions, etc.) across my catalog and I’ve hit a wall.
The native bulk editor doesn’t seem to give me access to variant-level metafields, so I’m editing them one by one inside each product. With hundreds of variants this is taking forever.
Is there a tool I’m missing, or is everyone really doing this manually? How do you handle this at scale?
I’d consider CSV export/import.
Unfortunately, native CSV import does not support it, but apps like Matrixify can do it. Paid, unfortunately 
Setting up a Flow automation can probably help as well.
The bulk editor exposes product-level metafields but variant-level metafield editing at scale is genuinely weak out of the box. Most people don’t do this by hand once they get past a few dozen variants.
A few approaches that actually work at scale:
Matrixify is probably the most common answer. You export your products + variants to a spreadsheet, edit the metafield columns in Excel/Sheets, and import back. It handles variant metafields natively as columns. For hundreds of variants this turns a multi-day job into an hour.
Bulk Edit by Webbee or Hextom Bulk Product Edit also support variant metafields, though workflows differ - some are more filter-and-replace, others spreadsheet-style. Worth a quick trial to see which matches how you think.
Shopify’s own Bulk Operations API if you or a dev on the team is comfortable with GraphQL - productVariantsBulkUpdate accepts metafields in the mutation. Overkill for a one-time cleanup but useful if this becomes recurring (e.g., new collections every season).
CSV via the standard Shopify import technically supports variant metafields now if you add the right headers, but it’s finicky and Matrixify handles the edge cases better.
Hope it helps!
Ellie from BOGOS: Free Gift Bundle Upsell team
You could also use Altera for this. It supports variant metafields, and you could split the edits into batches of up to 100 rows using the free tier if price is a concern.
Hi @Tecno_Vamos .
Yeah, the native bulk editor is a massive pain when it comes to variant level metafields. It is way easier to batch product level ones.
Honestly, your best bet is probably exporting everything via Matrixify. It is a paid app, but it actually handles variant metafields properly through a spreadsheet import and export, which saves a ton of time compared to the built in editor.
If you want to keep it completely free, you can do it using Shopify’s bulk operations via the GraphQL Admin API, but that is a total dev task rather than a quick admin fix. Since you are dealing with hundreds of variants, Matrixify is definitely the faster route unless you are comfortable scripting it yourself.
Hey @Tecno_Vamos! I ran into this exact wall with my own store.
Quick tip: the native bulk editor does show variant metafields if the definition is set under Settings > Custom Data > Variants (not Products). Then in the bulk editor, click “Columns” and manually add them. It’s buried but it works for simple text fields.
That said, for hundreds of variants one-cell-at-a-time is still painfully slow. I actually built a small Shopify app called Metly for spreadsheet-style metafield editing and I’m happy to set up anyone here free as a founding user if you want to try it. Either way, hope the tip helps!
As others have said, Shopify’s native bulk editor can display variant metafields. Open the bulk editor and pick columns > add metafield.