Major Update Notice: CSV Importer Plus for ACF 1.3.8 & Pro 1.2.6

CSV Importer Plus for ACF 1.3.8 and CSV Importer Plus Pro for ACF 1.2.6 have introduced major changes, especially for handling ACF Repeater fields, Flexible Content fields, and WooCommerce product attributes.

The common theme of these changes is a shift from a column-based to a row-based import structure.

Previous Method (Column-Based):

  • For Repeater Fields: We imported repeater rows using column names like repeater_acf_fieldname_0r, where 0r indicates the row number (e.g., _0r for the first row, _1r for the second).
  • For Flexible Content Fields: We used a format like flexible_content_acf_field_name_0r, where 0r indicated the layout index. For a repeater inside a flexible layout, it became flexible_content_acf_field_name_0r_0r (first index for repeater row, second for layout).

While this method worked well for small datasets, it became impractical for large, complex imports.

New Method (Row-Based):
To solve this, we have shifted to a new, more robust row-based method.

A key improvement for WooCommerce is that product attributes are now defined in a single column (product_attribute) instead of multiple columns.

Please read the following articles and follow the video tutorials to learn how to import Repeater, Flexible Content, and WooCommerce product attribute data using the new system:

Import ACF Repeater Field Values from CSV

Import ACF Flexible Content fields from csv

Import Repeater fields in Flexible Content

Upload Woocommerce Products with ACF Fields