Documents & OCRPractical guides

Check Amazon variation CSVs: missing parents and duplicate combinations

A different SKU can still describe the same blue variation. A child can also reference a parent absent from the supplied file. This guide uses fictional mug records to show how KitNelo’s existing variation checker finds these problems before submission. It is a tool tutorial, with reviewable inputs and results, rather than an Amazon product announcement or a promise of approval.

a woman sitting at a table using a laptop computer
Illustrative photo: Microsoft 365 · Unsplash License

The practical answer

Preserve the source table, map identifiers and attributes, then run variation validation. Resolve missing parents before checking combinations and themes. A pass means the supplied file meets the checker’s structural rules. Verify marketplace-specific category eligibility, required attributes and the eventual Seller Central processing result separately.

Different SKUs can still describe one variation

A SKU identifies a record; color and size describe the customer’s choice. Appending BLUE-2 does not create a different color. Decide whether the rows are an accidental copy or genuinely different products before correcting, combining or moving them. Never invent an attribute merely to remove a warning.

The official Amazon relationship workflow describes a non-buyable parent and children that reference its SKU with a matching theme. Our six-column CSV is a simplified review input, not an official upload template or API payload.

Three separate questions

Record identity

Keep each SKU traceable to its original record; a display name or color is not an identifier.

Family membership

The child’s parent reference must resolve to a parent record in the supplied data.

Customer choice

Within one parent and theme, the relevant color or size values determine whether the checker reports a repeated combination.

Reproduce two errors with four fictional records

Save this example as UTF-8 CSV. It contains no real ASINs, accounts or orders. Color is an example input value, not evidence that your category accepts that theme. Include the whole family: a parent that exists in your store but is omitted from the file cannot be found by this local check.

These headers match the tool’s field keys, but review the mapping after import. If your source is JSON, follow the CSV and JSON conversion checks first. Preserve SKU strings, empty values and column names instead of allowing spreadsheet software to reinterpret identifiers.

Copyable fictional CSV

sku,parent,parentage,theme,color,size
DEMO-MUG,,parent,Color,,
DEMO-MUG-BLUE,DEMO-MUG,child,Color,Blue,
DEMO-MUG-BLUE-2,DEMO-MUG,child,Color,Blue,
DEMO-MUG-RED,DEMO-MISSING,child,Color,Red,
Save as variation-demo.csv. This example checks Color relationships only.

Map the review fields
FieldMeaningReview
sku / parentRecord ID / parent referenceLeave parent blank for the parent; children need the complete parent SKU.
parentageparent or childUse these exact lowercase input values.
themeVariation themeMatch parent and children; use approved values for a real submission.
color / sizeVariation attributesFill attributes used by the theme; this Color example leaves size blank.

Import, map and locate the findings

  1. Open Amazon Listings, choose Variation validation and upload variation-demo.csv, or paste it into the source data area.
  2. Review SKU → sku, parent SKU → parent, parentage → parentage, theme → theme, color → color and size → size. Confirm the source and required fields before running.
  3. Find DEMO-MUG-RED first. DEMO-MISSING is absent from this file. Check source evidence before correcting the reference or including a genuine parent record.
  4. Inspect DEMO-MUG-BLUE-2 next. It shares the same parent and Color/Blue values as the earlier blue child. Input order determines the earlier row referenced by the finding; identify records by SKU.
Expected findings for the original CSV
RecordStatusReason
DEMO-MUGpassParent has no parent reference; structural checks pass.
DEMO-MUG-BLUEpassFirst Blue combination; no structural finding.
DEMO-MUG-BLUE-2reviewCombination duplicates row 3, despite a different SKU.
DEMO-MUG-REDreviewValid parent DEMO-MISSING is not found.

Result row numbering includes the header as row 1. Row 3 is the first blue child here. Sorting changes row numbers, so retain stable SKUs.

Correct facts, then run the repaired file

For this demonstration, suppose source records confirm that the third item is actually green and the red item belongs to DEMO-MUG. Change the third SKU to DEMO-MUG-GREEN and its color to Green; change the red item’s parent to DEMO-MUG. Without that evidence in a real workflow, keep the findings unresolved instead of copying these changes.

Reimport, confirm mapping and run again. Expect four pass rows, each still stating that category eligibility needs review. Download CSV or XLSX and reopen it to inspect identifiers, statuses and messages. Use the report ZIP to retain source context and mapping. Editing inputs invalidates the previous result, requiring a new run.

An evidence-based correction

Before review

BLUE-2 = Blue; RED parent = DEMO-MISSING

After confirmation

GREEN = Green; RED parent = DEMO-MUG

This example assumes both facts have been confirmed. Changing only the duplicate SKU leaves the repeated attribute combination unresolved.

What does a pass leave unchecked?

Amazon’s variation guidance ties eligibility to category support and the actual product differences. Check the current template or product type definition for your marketplace before submitting, then inspect the processing outcome and product page. A downloaded local report does not show platform acceptance.

The current checker recognizes color and size within the theme string; it does not retrieve Amazon product type definitions. Other attributes, including NumberOfItems, need separate validation. Even a compound theme containing Color may need fields absent from this simplified table. Parent and child theme strings are compared exactly, whereas combination values are normalized. Verify official spelling independently.

Duplicate SKUs, self-references, parents that reference another parent, invalid parentage and missing color or size values can produce review findings. The result cannot verify brand facts, genuine products, review relationships or live catalog membership. If AI previously merged your product tables, use the stable-identifier checks for merged lists to preserve record evidence first.

Before the actual submission

  • Review a complete family and retain the original table plus evidence for changes.
  • Reopen the export and compare all four demonstration SKUs and attributes with expected results.
  • Check current marketplace and category requirements; assign unresolved items for review.
  • Inspect the official processing report and live page after submission.

File limits and local records

Use this checker for supplied files before submission. Data runs allow up to 10 MB, 10,000 rows and 300 columns. Consider the combined size of multiple files and explicitly select a worksheet. Validate mappings on a small sample, then review complete families; splitting parents and children into separate batches can create misleading missing-parent findings.

This file check runs locally in your browser and does not connect to or modify Amazon stores. Drafts and project reports remain in that browser; clear unneeded local records on shared computers. Import only necessary product fields, excluding buyer details or account secrets. Keep downloaded report versions and access permissions under your team’s normal process.

Common questions

Why do different SKUs produce a duplicate warning?

The checker compares the parent, theme and corresponding color or size values separately from SKU identity. Two Color/Blue children of one parent repeat a combination; review actual product facts.

Can I submit immediately when every row passes?

A local structural pass is insufficient. Check the official template, required product type attributes, permitted themes and processing outcome. This tool does not publish listings.

Why is a parent missing when it exists in my store?

The checker sees only the current file. An omitted parent or mismatched reference, including identifier case, can prevent a match. Include genuine family records and verify the relationship without inventing a parent.

Further reading & sources

Put the guide into practice

Open the relevant tool, preview the result and check your exported file.

Newer articles on this topic

Continue with a newer article that refers to this guide or explainer.

Related articles