Video & Text Guides
Need help getting started with importing?
Sample post Pro
Sample page Pro
Sample post Free
Sample page Free
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.
