
CSV Importer Plus for ACF
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.
For standard post/cpt fields, the CSV column name will be:
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
For standard page fields, the CSV column name will be:
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
For Acf Fields, the CSV column name will be:
Use ACF field name.
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_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_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_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
For Simple Custom Post Order:
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
Import following post fields:
- Title
- Published Date
- Content
- Excerpt
- Featured Image
- Categories & Subcategories
- Tags
- Post Status
- Comments (enable/disable)
- Pings (enable/disable)
- Post Order
- Post Password
- Custom Taxonomies
Import following page fields:
- Title
- Published Date
- Content
- Excerpt
- Featured Image
- Page’s Parent
- Page’s Order
- Page’s Template
- Page Status
- Comments (enable/disable)
- Page Order
- Page Password
- Custom Taxonomies
Import following acf fields:
- Text
- Text Area
- Number
- Range
- Password
- URL
- Image
- Select
- True / False
- Date Picker
Import following woocommerce product type:
- Simple
Import following yoast seo fields:
- Focus Keyword
- Meta Description
- Cornerstone Content
- Meta Robots Advanced
- Show Content In Search Results
- Search Engines Follow Links
- Breadcrumb Title
- Canonical URL
- Schema Page Type
- Schema Article Type
Import following simple custom post order fields:
- Menu Order
CSV Importer Plus for ACF also generates author accounts with the provided usernames, emails, and passwords.
**** 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
CSV Importer Plus for ACF Pro
In the Pro version, it imports the following ACF fields along with all wp standard fields for posts and pages:
Import following post fields:
- Title
- Published Date
- Content
- Excerpt
- Featured Image
- Categories & Subcategories
- Tags
- Post Status
- Comments (enable/disable)
- Pings (enable/disable)
- Post Order
- Post Password
- Custom Taxonomies
Import following page fields:
- Title
- Published Date
- Content
- Excerpt
- Featured Image
- Page’s Parent
- Page’s Order
- Page’s Template
- Page Status
- Comments (enable/disable)
- Page Order
- Page Password
- Custom Taxonomies
Import following acf fields:
- Text
- Text Area
- Number
- Range
- Password
- URL
- Image
- Select
- True / False
- Date Picker
- File
- Link
- Post Object
- Relationship
- Gallery
- Checkbox
- Radio Button
- Button Group
- WYSIWYG Editor
- oEmbed
- Page Link
- Taxonomy
- User
- Google Map
- Date Time Picker
- Time Picker
- Color Picker
- Icon Picker
- Message
- Flexible Content
- Repeater
Import following woocommerce product types:
- Simple
- Variable
- External
- Grouped
Import following yoast seo fields:
- Focus Keyword
- Meta Description
- Cornerstone Content
- Meta Robots Advanced
- Show Content In Search Results
- Search Engines Follow Links
- Breadcrumb Title
- Canonical URL
- Schema Page Type
- Schema Article Type
Import following simple custom post order fields:
- Menu Order
Download Sample Post Data For Pro version
Download Sample Page Data For Pro version
Download Sample Product Data For Pro version