Docs

Import Grouped and External Products

Alongside simple and variable products, the WooCommerce Products template supports grouped and external / affiliate products.

Grouped products

A grouped product displays several simple products on one page so customers can add multiple items from a single screen.

Example CSV

NameSKUProduct TypePriceGrouped Products
Simple Product 1simple-onesimple10.99
Simple Product 2simple-twosimple12.99
Simple Product 3simple-threesimple14.99
Grouped Productgroup-onegroupedsimple-one, simple-two

Setup

  1. Import (or ensure) the simple products exist first, each with a SKU.
  2. On the grouped row:
    • Product Type = grouped
    • Product SKU = grouped product SKU
    • Under Linked Products → Grouped products:
      • Map the list of child SKUs (or IDs / names / slugs)
      • Set Grouped Products Type to Product SKU (or match the value type you mapped)

Linked product references must already exist. Import simple products before the grouped parent, or run two imports.

Grouped products do not use a single selling price the same way simple products do — pricing comes from the linked simples.

External / affiliate products

External products show a button linking to an off-site URL instead of Add to Cart.

Example CSV

NameSKUProduct TypePriceProduct Url
External Product 1external-oneexternal10.99https://www.importwp.com/integrations/import-woocommerce-products/

Setup

  1. Set Product Type to external.
  2. Under Product Fields, enable the External Product URL subgroup:
    • Product URL — destination URL
    • Product URL Button Text — optional (WooCommerce default used if empty)
  3. Map Regular Price if you want a displayed price.
  4. Stock / inventory quantity fields are not applied to external products.

Linked products (upsells and cross-sells)

Under Linked Products you can also map:

SubgroupPurpose
Up-SellsProducts to promote as upgrades
Cross-SellsProducts to suggest in cart
Grouped productsChildren of a grouped product

Each subgroup has:

  • A products list (comma-separated)
  • A Type selector: Product ID / Product SKU / Product Name / Product Slug

Referenced products must already exist when the row is processed.