Video & Text Guides

Need help getting started with importing?

Sample post Pro

Sample page Pro

Sample post Free

Sample page Free

Sample woocommerce products Pro

Sample woocommerce products Free

Sample woocommerce products Free with ACF

Sample woocommerce products Pro with ACF

CSV Importer Plus Pro for ACF maps and imports CSV data into your posts, pages, custom post types, and WooCommerce products, with or without ACF fields. With support for a wide range of standard post/page fields and ACF fields, this plugin provides a seamless solution for managing data in WordPress.

If you want the plugin to automatically map your CSV columns to fields, make sure to use the below exact CSV column names for the standard fields.

For standard post fields, the CSV column name will be:

post_id, post_title, post_content, post_excerpt, post_featured_image, post_categories, post_tags, post_author_usernames, post_author_emails, post_author_passwords, post_status, post_date, post_comments, post_pings

For standard page fields, the CSV column name will be:

page_id, page_title, page_date, page_content, page_excerpt, page_featured_image, page_parent, page_template, page_author_usernames, page_author_email, page_author_password, page_status, page_password, page_comments, menu_order

For Acf Fields: Use acf field name. Please check the screenshot.

For Custom Taxonomies

CSV column name will be slug of custom taxonomies.

For WooCommerce Fields

product_type, product_virtual, product_downloadable, product_sku, product_barcode, product_name, product_published, product_visibility, product_date, product_short_description, product_description, product_sale_date_price_start, product_sale_date_price_end, product_tax_status, product_tax_class, product_stock_status, product_manage_stock, product_stock, product_allow_backorders, product_low_stock_amount, product_sold_individually, product_weight, product_length, product_width, product_height, product_enable_reviews, product_purchase_note, product_sale_price, product_regular_price, product_cat, product_tag, product_shipping_class, product_image, product_image_gallery, product_parent, product_grouped, product_external_url, product_external_button_text, product_upsell_ids, product_crosssell_ids, product_position, product_wpcom_is_markdown, product_download_file_name, product_download_file_url, product_download_limit, product_download_expiry, product_brand, product_color_attribute, product_size_attribute, product_Blood_Type_attribute, product_color_visible, product_color_global, product_size_visible, product_size_global, product_Blood_Type_visible, product_Blood_Type_global, product_color_variation, product_size_variation, product_Blood_Type_variation

Here, color, size, and Blood_Type will be replaced with your attribute name. If your attribute has more than one word, use an underscore (_) instead of a space. For example, if your attribute name is ‘Blood Type’ you should use Blood_Type in the column. If you want to use a capitalized attribute name, simply write it with a capital letter, such as Color in the column. Please maintain the exact attribute name in all columns of the CSV. For further assistance, please check the video and sample product data.

For Yoast Seo Fields:

yoast_focus_Keyword, yoast_meta_description, yoast_meta_robots_advanced, yoast_show_content_in_search_results, yoast_search_engines_follow_links, yoast_breadcrumb_title, yoast_canonical_url, yoast_schema_page_type, yoast_schema_article_type, yoast_cornerstone_content

For repeater fields, use repeater_shift_location_0r, where repeater is the keyword, shift_location is the repeater ACF field name, and 0r, 1r, 2r, etc., represent the row index.

The same applies to flexible content fields. Use flexible_content_shift_location_0r, where flexible_content is the keyword, shift_location is the flexible content ACF field name, and 0r, 1r, 2r, etc., represent the row index.

For the repeater field in flexible content, use flexible_content_shift_location_0r_0r, where flexible_content is the keyword and shift_location is the repeater field name. The first 0r represents the repeater row index, and the last 0r represents the flexible content row index.

Video Tutorials for Each Field

Full Video Tutorial for WooCommerce products

Full Video Tutorial for All ACF Fields