שירות של אמזוס

Work Plan: Importing Amazon Products into WooCommerce Using Excel/CSV (Including Variations)

Work Plan: Importing Amazon Products into WooCommerce Using Excel/CSV (Including Variations)

Work Plan: Importing Amazon Products into WooCommerce Using Excel/CSV (Including Variations)

This guide explains the exact workflow we use to import products from Amazon into WooCommerce using an Excel/CSV file.

It is designed to ensure that variable products and variations appear correctly in WooCommerce.

Critical Rules (Read First)

  • We do not use Affiliate links. Products are imported as normal WooCommerce products.

  • We use the “Good file” template as the permanent base for all future imports.

  • Do not change existing variation values (e.g., sizes or colors) once defined for a product.

  • Attributes must be created in WooCommerce BEFORE importing.

  • Attributes are NOT always “Color” and “Size”. They depend on the product type.

Step 0: Create the Correct Attributes in WooCommerce (Mandatory)

Do not start the import until all required attributes for this specific product exist in WooCommerce.

If attributes are missing or incorrectly defined, variations may import but will not show under the product variations tab.

Where to create attributes

WooCommerce Dashboard → ProductsAttributes

Important: Attributes depend on the product type

Attributes are selected based on what the customer must choose on the product page. Different products require different attributes.

Do not assume every product needs “Color” and “Size”.

Example: Shofars

  • Length (Inches) (e.g., 9–11, 12–14, 15–18, etc.)

  • Horn Type (Ram, Kudu, Yemenite, etc.)

  • Finish (Natural, Polished, Silver Plated, etc.)

  • Kosher Level (Standard, Mehadrin, etc.)

Example: Tallit

  • Size (XS, S, M, L, XL, etc.)

  • Color (Blue, Black, White Silver, etc.)

  • Material (Cotton, Wool, etc.)

  • Style (Classic, Modern, etc.)

Example: Accessories

  • Type (Bag, Case, Cover, etc.)

  • Compatibility (Fits Ram Shofar, Fits Kudu Shofar, etc.)

  • Material (Leather, Fabric, etc.)

How to decide which Attributes to use

An attribute should exist only if the customer needs to choose it on the product page and it affects

the variation, price, image, or stock. If it does not affect the variation, it is usually content (description), not an attribute.

Step 1: Export / Collect Data from Amazon

  • SKU (each variation must have a unique SKU)

  • Parent SKU (the variable product identifier)

  • Price (regular price per variation)

  • Image URLs (preferably one image per color/variation if available)

  • Basic content to build the product page (title, bullet points, description)

Note: Images must be a full public URL. File names or local paths are not usable for WooCommerce import.

Step 2: Use the “Good file” as the Permanent Import Template

Always start from the Good file. It is based on WooCommerce’s native export/import structure, which is the most stable

format for variable products and variations.

Key principle

We keep the structure (columns) of the Good file and only replace values (SKU, parent, price, images, content).

Do not change the variation attribute values (sizes/colors/etc.) once defined for that product.

Step 3: Create the Variable Product (Parent Row)

The parent (variable product) is a single row with Type = variable.

It contains the main product content and defines which attributes are used for variations.

FieldWhat to enter
Typevariable
NameProduct title (professional, premium tone)
SKUUnique parent SKU
CategoriesCorrect WooCommerce category (e.g., Tallit)
Short descriptionShort premium summary
DescriptionFull product description (premium tone)
ImagesMain image URL + gallery URLs (comma-separated)
Attribute 1/2/3…Define attribute names that match WooCommerce Attributes and set global = 1

Step 4: Create the Variations (One Row per Variation)

Each variation is a row with Type = variation. It must reference the parent SKU and include the attribute values

exactly as defined in WooCommerce.

FieldWhat to enter
Typevariation
SKUUnique variation SKU
ParentParent SKU (must match exactly)
Regular pricePrice for this variation
Attribute X nameAttribute name (must match WooCommerce attribute)
Attribute X value(s)Exact attribute value (no spelling changes)
Attribute X global1
ImagesVariation image URL (e.g., one image per color)

Common Mistakes to Avoid

  • Importing before creating the correct WooCommerce Attributes and their values.

  • Using generic values like “Any Color” (do not do this).

  • Changing attribute spelling (values must match exactly what exists in WooCommerce).

  • Using the wrong product type (must be variable for parent and variation for child rows).

  • Incorrect Parent SKU (even a small difference breaks the variation link).

Step 5: Import into WooCommerce

  • WooCommerce → ProductsImport

  • Upload the CSV file

  • Use the automatic field mapping (do not change mapping unless instructed)

  • Run the importer

Step 6: Post-Import Checks (Mandatory)

  • Open the parent product and go to Variations.

  • Confirm all variations are visible and selectable.

  • Confirm prices are correct per variation.

  • Confirm each variation has the correct image (if importing images by color).

  • Confirm no invalid attribute values exist (e.g., “Any Color”).

Escalation Rule (When to ask the manager)

If variations do not appear after import, do not attempt random fixes. Verify:

Type, Parent SKU, Attribute names, Attribute values, and that all attributes exist in WooCommerce.

If the issue persists, contact the manager with screenshots and the CSV file used.

מוכנים להתחיל?

השאירו פרטים — ונחזור אליכם

שיחת ייעוץ ללא התחייבות. נבין מה אתם צריכים ונבנה לכם תוכנית.

הפרטים שלכם משמשים אך ורק למענה לפנייה.