← All disapproval codes
critical duplicate_id

Duplicate product IDs in feed

What this means

Two or more rows share the same id. Snapchat does not pick one - both are blocked from publishing until each row has a unique identifier.

Why this happens

Variant feeds where each color or size accidentally inherits the parent SKU, joins between two data sources without de-duplicating, or transformations that strip the variant suffix before export. Snapchat treats id as a strict primary key.

How to fix it

  1. Run a duplicate check on the id column.
  2. Append a variant identifier to each row to make the ID unique.
  3. If two products genuinely share an SKU, merge them in your PIM.
  4. Set up a pre-export validation that fails on any duplicate.
  5. Resubmit and confirm the duplicate-id error clears.

Common pitfalls