Skip to content

Material tags

Material tags are reusable tag definitions managed under Settings → Catalogues → Tags, in the Material tags card. Each tag has a name and two opt-in flags:

  • Default BOM tag — Assemblified writes this tag onto a Shopify product whenever a new BOM is created against it.
  • Default raw-material tag — same, but for raw materials linked to a Shopify variant.

A tag with neither flag set is manual only — it lives in Assemblified but won’t be applied automatically. The table marks it as such in the Defaults column. It’s still usable from Bulk BOM product tags.

ColumnWhat it is
NameThe exact string written to Shopify.
Tag IDAssemblified’s identifier for the tag. Click it to copy it to your clipboard — useful when you’re asking support about one specific tag.
DefaultsA BOM badge, a Raw material badge, both, or the text Manual only.
Created / UpdatedFormatted in your own locale.
(actions)Apply to all matching products, edit, delete.

The table sorts, and pages once you have more than 25 tags.

In Settings → Catalogues → Tags, click Add tag in the Material tags card’s heading row. The dialog asks for:

FieldNotes
NameFree text. This is the exact string written to Shopify. Required, and unique across the shop.
Default BOM tagIf checked, the tag is queued onto any Shopify product when a new BOM is created against it.
Default raw-material tagSame for raw materials linked to a Shopify variant.

Save, and the tag is ready. Marking the default flags doesn’t retro-apply — existing BOMs and raw materials keep their current Shopify tag set. Use the apply (send arrow) action in the table to back-fill.

The send-arrow button in the tags table queues the tag against every BOM (and/or raw material) that currently exists. This is the back-fill operation — useful right after you create a new default tag, or after a bulk import that bypassed the create flow.

The button is disabled for manual-only tags, and it says why: hover it or read it with a screen reader and you get ”… has no default flag. Turn one on before applying it to all products.” A manual-only tag has no matching set to apply to, which is the whole reason the control is off. To tag a set of products with one, use Bulk BOM product tags from the Finished goods table instead.

Editing only changes Assemblified’s record. Renaming assemblified-bom to bom-managed does not retag the Shopify products already carrying the old name — they keep assemblified-bom until you delete the old tag (with cleanup ticked) or re-apply the new one.

The pragmatic rename flow:

  1. Edit the tag, give it the new name.
  2. Click the send arrow to write the new name to all matching products.
  3. (Optional) Manually clean up the old tag name in Shopify if you want it gone.

Deleting asks in one of two ways, depending on the tag:

  • A tag with a default flag opens a dialog with one checkbox: “Also remove this tag in Shopify”, explained as “Removes the tag from every matching BOM and raw-material product.”
    • Unticked — the tag disappears from Assemblified settings only. Shopify products keep the tag in place.
    • Ticked — Assemblified queues a removal against every matching product before deleting its own record.
  • A manual-only tag gets a plain confirmation and no checkbox at all — it just tells you the tag is being removed from your Assemblified settings. There’s nothing else to offer, because the cleanup sweep can only find the products a default flag put the tag on.

A “matching product” is any Shopify product (or variant, for raw materials) that:

  • Has a Shopify product ID — virtual materials, and BOMs that aren’t linked to a Shopify product, are skipped silently.
  • Is one of your finished goods (for default BOM tag) or one of your raw materials (for default raw-material tag).

Jobs are sent in batches of 250 products. Large catalogues may need a few minutes for the full pass to complete.

  • You want a quick way to filter “products managed by Assemblified” in the Shopify admin.
  • You’re segmenting BOM-backed products for a Shopify automation (email flow, discount eligibility, theme section).
  • You want raw-material variants to be flagged differently from finished-good variants in your catalogue.

For per-order tagging (was this order BOM-handled or not?), see BOM order-status tags.