by Mobeen Raheem on WordPress.org
CSV Importer Plus for ACF maps & imports CSV data to Posts, Pages, CPTs & WooCommerce products, with or without ACF fields.

Select post type, chunk size & upload CSV.
CSV Importer Plus for ACF is a powerful and user-friendly plugin that allows you to effortlessly map and import CSV data into your posts, pages, custom post types (CPT), and WooCommerce products with or without ACF fields.
Supports standard WordPress fields, ACF (Advanced Custom Fields), and WooCommerce product data (including pricing, inventory & attributes) for seamless data import and management.
Upgrade to the pro version for even more features, including advanced support for 20+ ACF fields like Repeater, Flexible Content, Gallery, WYSIWYG Editor, and enhanced WooCommerce integration like importing product simple, groups, external, and variable products with ease. CSV Importer Plus for ACF is perfect for developers, content creators, and WooCommerce shop owners looking to streamline their workflow and enhance their ACF and product management capabilities.
► Auto Mapping: Make sure to use the exact CSV column names as shown in the sample files below.
post_id, post_title, post_slug, post_content, post_excerpt, post_featured_image, post_categories, post_tags, post_author_usernames, post_author_emails, post_author_passwords, post_status, post_password, post_date, post_comments, post_pings, menu_order
page_id, page_title, page_slug, 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
Please name your CSV column exactly like your ACF/SCF field name.
WP Admin Dashboard –> ACF/SCF –> Field Group –> Field (use the Field Name, not the label, usually lowercase with underscore like First Name –> first_name
CSV column name will be slug existing of custom taxonomies.
product_type, product_virtual, product_downloadable, product_sku, product_barcode, product_name, product_published, product_visibility, product_date, product_slug, 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_attribute
yoast_seo_title, 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
rank_math_title, rank_math_description, rank_math_focus_keyword, rank_math_robots, rank_math_canonical, rank_math_advanced_robots, rank_math_pillar_content, rank_math_rich_snippet, rank_math_schema_json, rank_math_facebook_title, rank_math_facebook_description, rank_math_facebook_image, rank_math_twitter_title, rank_math_twitter_description, rank_math_twitter_image, rank_math_primary_category
menu_order
CSV Importer Plus for ACF imports data in chunks. You can also set the chunk size from 10 to 100, depending on what your server can handle.
Update check allows you to edit existing posts. If the plugin finds an existing post ID, it updates the post; if not, it creates a new post.
Check out our documentation and video tutorials
CSV Importer Plus for ACF also generates author accounts with the provided usernames, emails, and passwords.
To update products, use either their product_id or product_sku.
**** Use UTF-8 encoding in the CSV file if your data has special characters. ****
Download Sample Post Data For Free version
Download Sample Page Data For Free version
Download Sample Product Data For Free version
In the Pro version, it imports the following ACF fields along with all wp standard fields for posts and pages:
Download Sample Post Data For Pro version
Download Sample Page Data For Pro version
Download Sample Product Data For Pro version