WooCommerce CSV

Normalize WooCommerce Type to simple, virtual, downloadable

2026-06-21
Task

This case prepares the Type column from product_kind for the final CSV.

Short answer

Use a replacement dictionary so WooCommerce receives valid product type values.

How to do it in Eofferix

  1. Select the source column or create the output column from the specified source. product_kindType.

  2. Open the settings of the output column Type.

    Open settings: Type
    Real animation: opening the output column settings in the table editor.
  3. In Transformations, add the rules shown below.

    Transformations: Type
    Real screenshot of the Transformations block for this column.
  4. Save the settings, go to export, and check the values in the downloaded CSV.

Check target column names and accepted values against the official CSV documentation. WooCommerce CSV.

Before / after

Before

source data
SKUNameproduct_kind
LAMP-1Desk lampphysical
CONS-1Online consultationvirtual
FILE-1Template packdownloadable

After

result
SKUNameType
LAMP-1Desk lampsimple
CONS-1Online consultationsimple, virtual
FILE-1Template packsimple, virtual, downloadable

Process data faster with Eofferix

Create a free account to automate catalogs and price lists around your own rules.

Sign up