Metafield Tool
Import a Matrixify product export and the metafield JSON captured by the Blink Metafield Grabber extension, then fill in every value in one big spreadsheet-style grid - with choice-list fields restricted to their real allowed values, and a Matrixify-ready CSV to export when you're done.
Open tool →Reads a standard Matrixify product export (.xlsx or .csv) - one row per variant, exactly as Matrixify writes it.
The extension's JSON decides which metafield columns stay. Anything not listed is dropped from view; anything listed but missing from your file is added as a new blank column.
Fields the extension flagged as a Choice list only accept the exact values it captured - a dropdown for a single choice, removable chips for a list of choices.
Product-level metafields show one merged, editable cell spanning every variant row of that product; variant-level metafields get their own cell per row.
Every edit saves to this browser automatically - a refresh or an accidental close won't lose your progress.
Download a CSV containing just the identifier columns and the metafields you edited, ready to re-import via Matrixify.
Admin → Apps → Matrixify → Export → Products, as .xlsx or .csv. Drop it into the tool's first import box.
Tick the metafields you need, run Capture all details so Choice list fields get their allowed values, then copy or download the JSON export.
Every metafield in the JSON gets matched against your Matrixify file's columns (Matrixify's own Metafield: namespace.key [type] / Variant Metafield: ... header format). A metafield with no matching column yet is added as a new one so you can start filling it in.
Reference columns (Title, SKU, and similar) are read-only context. Metafield columns are editable:
Product-scoped fields show one cell merged down every row belonging to that product, so there's never a risk of entering two different values for the same product by mistake.
Click Download CSV for a Matrixify-ready file - identifier columns plus only the metafields you worked with - ready to re-import via Matrixify's own import flow.
The extension flagged it as a Choice list but didn't capture any allowed values (e.g. its detail page wasn't visited). Re-run Capture all details in the extension and re-import the JSON.
Its entry in the JSON has no captured namespace.key (metafieldMissing: true). Visit that field's detail page in Shopify with the extension active, then re-export the JSON.
Edits auto-save to this browser only - a different browser or device won't see them, and Start over wipes them intentionally. Download a CSV regularly once you've made real progress.