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

Related tools

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

Free plan · No card

Why wait? Try it free today.

Stop managing feeds manually. Start optimising with AI in 30 seconds.

  • Free plan, no credit card required
  • 1 brand, 1 feed, 100,000 products per feed
  • Full AI Product Optimisation, Rule Engine, and 200+ channel exports
  • Pay only for AI credits when you need them