Tutorials
How to Bulk Delete a Metafield
Use this guide when you want to remove a single metafield — identified by its namespace and key — from every product matched by your filter. EditEngine, the Shopify bulk editor by Profitonium, runs the delete in one pass across the matched products.
This is destructive. Deleted metafields cannot be recovered through the History page. There's no Undo for this action — the only way back is to recreate the metafield and refill the value on each product.
Step 1: Pick the products you want to clean up
In the Filter Products to Edit card, set conditions that match exactly the products whose metafield you want to remove. Common filters:
- Tag is
legacy-color— clean up an old campaign metafield from tagged products only. - Product type contains
T-Shirt— clear a size-chart metafield off a specific category. - Title contains
Sale— remove a temporary metafield used during a promo.
Leaving the filter empty matches every product in the store, which is rarely what you want for a deletion.
Step 2: Open the Select Field modal
In the Configure Product Edits panel, click Select Field.

Step 3: Choose Delete Metafield
The modal lists every editable property in EditEngine. Delete Metafield sits under Product Fields, in the row with the other delete actions.

Click it. The configuration panel switches to the Delete Metafield form — a red warning line plus two text inputs (Namespace and Key).
Step 4: Enter the metafield's namespace and key
Every Shopify metafield is identified by two parts. Both are required and must match exactly — there's no fuzzy matching, autocomplete, or picker here.
- Namespace — the group the metafield belongs to. Common values:
custom,my_fields,app--<id>,global. Built-in app metafields use a namespace likeapp--12345--reviews. - Key — the specific field name within that namespace, e.g.
color,size_chart,release_date.
You can find the exact pair on any product page in Shopify admin: scroll to the Metafields section, click the metafield, and Shopify shows the namespace and key in the URL or the definition panel.

Type the namespace and key. The example below targets the custom.color metafield — the field stored under namespace custom with key color.

Mismatched namespace or key = nothing deleted. The bulk job runs through every matched product and only removes a metafield if both values match. Products without that exact metafield are skipped silently — no error, no partial match.
Step 5: Run the delete
Re-check the product count under Configure Product Edits and the list in Edit Preview on the right. That's exactly how many products will be touched. Once you're sure, click Start Bulk Edit Now.

EditEngine queues the job and processes the products in the background. You can watch progress on the History page.
After the run
- No undo. Unlike Title or Price edits, there is no revert option for deleted metafields. EditEngine's History page records the run for audit, but it can't recreate the metafield values.
- Want to keep a copy first? Run an Export of the matched products including the metafield column before deleting. That CSV is your only safety net.
- Deleting the definition vs. the value. This action removes the metafield value from each product. The metafield definition in Settings → Custom data stays in place — products will simply have no value for that definition until you set one again.
- Variant metafields. This action targets product-level metafields. To wipe a metafield off variants instead, pick Delete Variant Metafield from the same modal.
