Blocking Affects: item_group_id identifier

Fix “Missing SPU ID for variants” on TikTok Shop

TikTok requires variants to share a Standard Product Unit (SPU) ID — equivalent to item_group_id on other channels. Without SPU IDs, variants compete as separate items and TikTok's classifier rejects them as duplicates.

What you see in TikTok Shop:

Missing SPU ID for variants

SPU ID is TikTok's equivalent of item_group_id. Variants without shared SPU compete as separate items and get classified as duplicates.

Group variants under one SPU; each variant has its own SKU ID. Single-variant products can use SKU = SPU.

Top causes

  • 1

    Variant items without parent grouping

  • 2

    SPU ID assigned but inconsistent across the variant group

  • 3

    Single-variant items where SPU ID = SKU ID (acceptable but should be set)

How to fix it

  1. 1

    Group variants under a single SPU ID

    All sizes/colours of one product share the same SPU ID. Each variant has its own SKU ID.

  2. 2

    Update the feed

    Populate item_group_id field — TikTok reads this as SPU ID.

  3. 3

    Re-submit

    TikTok revalidates within 2-4 hours.

Related fields

FAQ

What if my product has no variants?

Set item_group_id equal to id. TikTok accepts single-variant items but expects the SPU ID field to be populated.

Last reviewed: 26 May 2026

Start free · No card

Why wait? Start free.

See your products rewritten in 60 seconds. Add a card only when you go live.

  • Start free, no card: import your catalogue and run the feed audit
  • 10 free AI credits to see your product titles rewritten
  • Go live with a 7-day free trial of Growth ($29/mo) or Pro ($49/mo)
  • Pay-as-you-go AI credits after the free 10, from $5