xpay✦ Commerce
Directory
WooCommerce plugins
WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel
WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel
The #1 WordPress import export plugin. Bulk import CSV, XML & Excel into WordPress — WooCommerce products, posts, users, ACF fields, and more. Free.
4.4
(584 ratings)Will this break my store?
What the WordPress.org registry says about keeping WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel running.
Tested to 7.0.2
Tested against the WordPress branch in use today.1 month ago
At least 17.1 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.5.0
2
Maintenance & trust
Scored on how WP Ultimate CSV Importer – WordPress Import & Export for CSV, XML & Excel is looked after — not on how many stores run it.
95
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
11 / 15Listing transparency
10 / 10Ratings
4.4
584 ratingsWP Ultimate CSV Importer is a complete WordPress import and export plugin — the fastest way to bulk import posts, pages, WooCommerce products, users, ACF fields, and custom post types from CSV, XML, or Excel files. Whether you need a full WordPress data migration, a WooCommerce product import, or a scheduled import-export workflow, this plugin handles it without writing a single line of code.
To enable exporting feature, you’ll need the WP Ultimate Exporter add-on. Once you install and activate the Importer plugin, you’ll be prompted to add the Exporter (and other available add-ons) via the plugin dashboard or when you visit the Export page.
You can use this plugin to migrate content from any CMS into WordPress, including posts, pages, products, users, comments, and custom data. It is also useful for transferring content between WordPress sites, and building websites powered by affiliate datafeeds, allowing you to import large datasets from external sources into WordPress quickly and efficiently.
You can easily map affiliate datafeed fields to WordPress fields, custom fields, taxonomies, or WooCommerce product attributes. This makes it simple to create price comparison sites, affiliate stores, product catalogs, or automated content websites using regularly updated datafeed files.
Why Choose WP Ultimate CSV Importer?
Unlike other WordPress importers that lock basic features behind a paywall, WP Ultimate CSV Importer gives you ACF support, WooCommerce import, media handling, AI content generation, One-Click Migration, and many more — all free. No upgrade needed for the essentials.
Try Before You Install
Experience the Pro plugin in action: Live Demo »
Try by creating a Private Trial
Key Features of WP Import – Ultimate CSV/XML Importer
- All-in-One WP Import Support: Import posts, pages, custom post types, taxonomies, media, users, and more.
- WooCommerce Integration: Bulk import products, variations, WooCommerce orders, and coupons.
- Advanced Custom Fields (ACF): Map and import ACF & ACF Pro fields with ease.
- Custom Taxonomies & Post Meta: Full support for importing custom field data.
- Real-time Import Logs: Monitor import status and handle errors without difficulty.
- Scheduled Imports: Automate your WP import tasks via FTP, URL, or manual uploads.
- Multilingual & SEO Plugins: Compatible with WPML, Polylang, Yoast SEO, RankMath, All in One SEO, and more.
- Flexible File Formats: Supports CSV, XML, Excel, Google Sheets, TSV, and ZIP files.
- Various Plugin Integrations: Works seamlessly with WooCommerce, SEO plugins, LMS plugins, page builders, custom field plugins, membership plugins, and more.
- AI Integrations: Supports ChatGPT AI, Gemini, and Claude AI to generate content and image during import.
- Smart Duplicate Handling: Detect and update existing posts, pages, and users during import — no duplicate content, no manual cleanup.
Key Benefits
-
Accelerate Workflow (bulk import/export): Easily handle large datasets in minutes, saving valuable time and simplifying website updates. Whether launching a new site or updating content, the bulk import/export features boost productivity and reduce manual work.
-
Extensive Plugins Compatibility: Enjoy smooth integration with plugins like WooCommerce, Yoast SEO, WPML, Advanced Custom Fields, MetaBox, JetEngine, Directory plugins, LMS plugins, Membership plugins, and more. This ensures your core content, taxonomies, multilingual data, SEO settings, and other essential data, migrate without any hassle.
-
Single Post Import-Export: Experience the new way of content transferring. Export and import individual posts, pages, and custom posts content as CSV, directly from the edit or create view in dashboard, eliminating the need to process a bulk dataset.
-
Error-Free Migrations: Minimize mistakes with the plugin’s intuitive drag-and-drop interface and detailed logs. Support for CSV, XML, Excel, and TSV formats. Ensures accurate mapping and preserves data integrity during every import or export.
-
Advanced Filtering: Speed up content imports with flexible condition-based filtering. Import only what you need by setting rules based on titles, authors, taxonomies, and more. No need to edit source files manually.
User-Friendly Interface
-
Seamless Imports: Upload your CSV,XML, or Excel file. The intuitive interface simplifies even the most extensive imports, making it accessible to all users.
-
Smart Field Mapping: Quickly align data fields with WordPress fields for efficient and precise data transfers.
-
Real-Time Progress Tracking: Monitor imports live to identify and resolve issues instantly.
-
Comprehensive Logs: Access detailed import logs for transparency and troubleshooting.
-
Pre-Import File Validation: Ensure error-free imports by validating your data while uploading and before import.
-
Server-Side Error Handling: Identifies server-related issues like timeouts or memory limits for smoother, more stable imports.
Flexible File Uploads
-
Multiple Upload Options: Import files directly from your device, a URL, or FTP/SFTP sources.
-
Broad Format Support: Handle file types like CSV, XML, Excel, TSV, and more, ensuring compatibility with various platforms.
-
Customizable Imports: Leverage custom functions to tailor the import process to your specific requirements.
-
Advanced Filtering Rules: Apply multiple AND/OR filter conditions to selectively import only the rows that match specific criteria—perfect for targeted updates or partial data imports.
Automatic Media Handling
-
Hassle-Free Image Imports: Automatically add and link images to your posts or products during the import process.
-
Boost SEO: Enhance image visibility with auto-generated alt text and titles for search engines.
-
Efficient Media Management: Simplify handling of large media libraries without manual uploads.
-
Resolve Media Import Failures: Get a list of failed image imports with summary logs. Edit and reimport for a complete and accurate media library.
Migration & One-Click Import for Faster Website Data Transfers
Need to move content from one WordPress or WooCommerce site to another? WP Ultimate CSV Importer offers the Migration and One-Click Import feature. You can now do the content migration in just a few clicks, no need to manually configure field mappings or other settings.
This feature requires the Export Add-on, which gives you access to a special Migrate option during export.
Refer to more detailed instructions on our Migrate & One Click Import documentation.
Watch the video tutorial below related to how to migrate and one click import data with Ultimate CSV Importer.
Popular Plugins Integration
Here are the list of plugins, we’ve added import and export compatibility with WP Ultimate CSV Importer.
- Advanced Custom Fields (ACF): Basic, Choices, jQuery, and WYSIWYG fields
- MetaBox Plugin ~ Basic & Limited Advanced fields. (Now supports OpenStreetMap and Custom Icon fields)
- Pods ~ CPT and All Fields
- JetEngine ~ Basic fields (CPTs & CCTs)
- Toolset Types ~ Basic fields
- Custom Field Suite plugin
- CPT UI
- WooCommerce ~ Products, Coupons, Orders, Reviews, Customers, and Refunds. WooCommerce products are imported with categories, tags, gallery images, and attributes
- WooCommerce Product Bundles Plugin
- WooCommerce Billing & Shipping Information
- SureCart
- WordPress SEO Plugins: AIOSEO (free & pro), RankMath SEO FREE, SEOPress (free & pro), Yoast SEO
- WPML (posts & pages)
- Polylang Free
- Polylang for WooCommerce Plugin
- WP Job Manager Plugin
- TotalPress Custom post types, Custom Fields & more ~ CPTs, Custom Fields
- WP Customer Reviews
- LearnPress plugin ~ Courses, Lessons, Quizzes, Orders, and Questions
- LifterLMS plugin ~ Courses, Coupons, Reviews, Lessons
- MasterStudy LMS plugin ~ Courses, Lessons, Quizzes, Questions, and Orders
- BuddyPress Import
- bbPress ~ Topic, Reply, and Forum
- Post Expirator Plugin
- Featured Image from URL (FIFU)
- YITH Barcodes
- YITH Cost of Goods
- Membership plugins: WP-Members, Members
- WPComplete
- Exmage image
- Elementor Templates
- ChatGPT OpenAI
- Business Directory Plugin
- Advanced Classifieds & Directory Pro
- GeoDirectory
- PPOM (Personalized Product Option Manager) fields
- Slim SEO
- Events Calendar
- Easy Digital Downloads
- And more…
Find more integrations in our Importer Pro third-party supported plugins documentation.
Top WordPress CSV Importer Features
Easily handle bulk imports and migrate thousands of records in minutes. The free version includes supports for Advanced Custom Fields (ACF), JetEngine, Toolset Types, MetaBox, and Pods, however, with limited field compatibility. For ACF, we support Basic fields, Choices, and JQuery fields. If you require a complete fields support for any Custom Fields plugin, please upgrade to WP Ultimate CSV Importer PRO version. You can try the import and export of JetEngine CCTs with the latest version.
WordPress CSV Import Features
Prepare your CSV files in Google Sheets, Excel, or any text or spreadsheet editor, then import them using the intuitive drag-and-drop field mapping feature. Quickly import data from any CSV file into WordPress. Map your file’s fields to WordPress fields in a few clicks and import content, media, taxonomies, and custom post types without hassle.
WordPress XML Import Features
Simplify complex migrations with full support for XML file imports. This feature ensures the integrity of intricate data structures, enabling direct XML uploads without any additional steps. The plugin supports importing custom post types such as products, events, or portfolios while preserving categories, tags, and taxonomies for a flawless transition.
WordPress Excel Import Features
Import data from Excel files (.xlsx or .xls) into WordPress. Whether you’re migrating content or just uploading new entries, the plugin processes Excel spreadsheets with ease. Built-in support for custom post types, taxonomy terms, and media handling ensures your Excel imports are just as powerful as CSV or XML.
WordPress Multilingual Content Import & Export
Expand your global reach with multilingual content management. The plugin integrates with WPML and Polylang for effortless translated content imports and exports.
- Multilingual Migration: Migrate all language versions in a single operation.
- Time-Saving Automation: Eliminate manual translation uploads, focusing on your global strategy.
- Export with language-based records filtering(PRO feature): Exporter records in specific languages of particular post type from WordPress.
Premium Features
Upgrade to the Pro version to unlock more powerful features such as:
- ACF & Other Custom Fields Plugin Advanced Support: Import data into fields created with ACF, JetEngine, MetaBox, CMB2, Pods, and Toolset.
- Multilingual Compatibility: Fully compatible with WPML, Polylang, and qTranslate X.
- WooCommerce Import: Import products, variations, orders, and custom WooCommerce fields.
- Yoast SEO PRO Integration: Import SEO metadata like titles, descriptions, and focus keywords.
- Easy Digital Downloads Orders Import Export Upgrade to PRO to import and export Easy Digital Downloads Orders module records.
- Scheduled Imports: Automate imports via ftp/sftp/google sheets by scheduling them to run in the background.
- Data Update Support: Bulk update existing WordPress content without creating duplicates.
- Advanced Export Options: Export content using more advanced filters, post types, and WP_Query for flexible data control.
- Google Sheets Export: Export your WordPress data directly to Google Sheets for easy access, collaboration, and sharing.
- Schedule Exports: Automate exports to backup any WordPress data at your preferred time to your configured Google Sheet or FTP/SFTP host.
- Upload file from server: Easily select and import files directly from your server storage.
- Mapping Templates Import Export: Export your custom mapping templates and import them again whenever needed.
- Images Export: Export images from WordPress media along with their metadata and related details.
- Database Optimization: The plugin includes options to clean up temporary data, optimize database tables, and maintain peak performance during imports and exports.
- Priority Support: Get help when you need it most. With priority support from our export team, your queries are addressed faster, ensuring minimal downtime and smooth plugin usage.
Explore WP Ultimate CSV Importer Pro.
Trusted by a Leading WordPress Voice
WP Mayor
Recognized by one of the most respected sources in the WordPress community, WP Mayor recommends WP Ultimate CSV Importer as a powerful and reliable solution for seamless WordPress data migration. Read the full review article
Kinsta
Featured by Kinsta, one of the most trusted names in managed WordPress hosting. WP Ultimate CSV Importer Pro is highlighted as a recommended solution for WooCommerce product, order, customer, coupon, and review import and export. Read the full article
Ready to Get Started?
Watch Our YouTube Tutorials
You can import WooCommerce products from a spreadsheet by preparing your product data in a structured format and uploading it through the importer.
Export or create a spreadsheet containing your product details such as product name, description, price, SKU, stock status, categories, and images.
Save the spreadsheet as a CSV file.
In your WordPress dashboard, go to Ultimate CSV Importer → Import/Update.
Upload the CSV file and choose WooCommerce Products as the import type.
Map the CSV columns to the corresponding WooCommerce product fields.
Run the import process.
The plugin will automatically create WooCommerce products based on the data in your CSV file. You can also import product categories, images, attributes, and other product details depending on the data included in your spreadsheet.
For advanced features such as custom field imports, scheduled imports, and bulk product updates, consider upgrading to the Pro version.
You can import directly from a publicly accessible Google Sheets CSV link.
- Get a CSV URL from Google Sheets
Recommended: File → Share → Publish to web → choose the specific sheet tab → CSV → Publish → copy the link. [Watch this tutorial to learn how to get public csv link in google sheets] (https://www.youtube.com/watch?v=fOg2nvHkfT8?utm_source=web&utm_campaign=readme&utm_medium=wporg)
- Make sure it’s publicly accessible
Sharing must allow Anyone with the link (viewer). If access is restricted, the importer can’t fetch it.
- Import via External URL
In WordPress, go to WP Ultimate CSV Importer → Import/Update.
Choose Upload from External URL, paste the CSV link, and continue.
Select your content type (Posts, Pages, Products, Users, etc.), then map columns to WordPress fields.
Configure options as needed and run the import.
Learn more in our guide here for How to Import and Update data to WordPress.
Yes. You can bulk upload WooCommerce products from CSV or XML including simple, variable, grouped, and external types. The CSV Importer also supports custom fields, attributes, product images, and pricing data. Please note that importing variable products and custom fields is available only in the Pro version. Learn more about how to import WooCommerce products here.
You can do WooCommerce orders import in just 3 simple steps. Prepare an import file, match fields, and run the import. Learn the detailed instructions on how to import WooCommerce Orders here.
Refer to our guide for detailed instructions on importing WooCommerce Customers.
Yes, you can. The plugin supports ACF fields such as Basic, Choices, jQuery, and WYSIWYG fields through CSV import or WordPress XML import. Importing advanced ACF Free and ACF Pro field types including repeater, gallery, flexible content and relationship fields is available in the Pro version. Read how to import ACF fields in this guide.
No, you can import unlimited rows with this plugin. It can handle even the largest datasets effortlessly. However, very large file imports may depend on your server’s PHP settings (like maximum file size or execution time). Please check with your hosting provider for details.
Yes! Download free sample CSV and XML files specifically designed for testing the import functionality with the Ultimate CSV Importer plugin: Link to Sample CSV and XML Files
Yes. The plugin can import images from local paths or external sources (e.g., Google Images, Dropbox). Images are added to the WordPress media library and linked to posts/products. You can also assign alt text and image titles to improve SEO during wp import.
Enable the “Download Post-Content External Images to Media” option in the Manage Media Uploads section. This allows you to import images from sources like Google Images, Pexels, and Dropbox, downloads them directly into your media library.
See the documentation for more details.
To import images:
- Use a column in your CSV or XML with direct image URLs.
- If you try to import images along with posts, or other post types, make sure to configure the image fields in the mapping section.
- Ensure the URLs are publicly accessible (HTTPS recommended).
See the documentation for more details.
If images fail to import, check:
- File format compatibility (e.g., .jpg, .png)
- Broken or inaccessible URLs
- Upload folder permissions
Possible causes include:
- Missing mandatory fields such as post titles or SKU.
- Theme or plugin conflicts blocking visibility.
- WP_DEBUG set to true; change it to false in
wp-config.phpbefore import.
For more troubleshooting tips, refer to the WP Ultimate CSV Importer troubleshooting guide.
Yes, you can handle duplicates in both the free and Pro versions. In the free version, select ‘Existing items’ while choosing post type and then configure the “Do you want to handle duplicates?” option in the import configuration section and select a unique identifier (such as post title, slug, or ID) before running the import. The plugin will match existing records against that identifier and update them instead of creating duplicates.
For advanced update workflows — including scheduled imports, bulk updates via FTP or Google Sheets, and more granular duplicate rules — upgrading to the Pro version is recommended.
The plugin supports custom post types (like events, products, portfolios) and hierarchical taxonomies. You can import from CSV or XML by uploading your file, mapping fields, and running the import. To export WooCommerce products or CPT data, configure the post type and export settings, then run the export.
Use the import feature to add or update WordPress users via CSV or XML. You can map usernames, emails, roles, passwords, and even custom metadata fields. Configure import settings and run the import.
To migrate content from one site to another:
-
Export your data from the source site as a ZIP bundle using the Migrate option. To know how to do this, refer to our [Migrate & One Click Import Options documentation] (https://www.smackcoders.com/documentation/wp-ultimate-csv-importer-pro/migrate-wordpress-and-woocommerce-data?utmsource=web&utmcampaign=readme&utmmedium=wporg).
-
On your destination site, upload the exported ZIP file, click the One Click Import button, and hit Import to migrate your data.
This process ensures smooth migration of WordPress data between sites.
Note: To export your data, you’ll need the WP Ultimate Exporter add-on, which can be easily installed from the WordPress plugin repository.
Yes, you can import and export your JetEngine CCTs using WP Ultimate CSV Importer Free. But for advanced features like importing and exporting with “Has single page” option you might require a pro version. You can also upgrade to Pro for updating bulk records, and scheduling the import and export process. Learn more about JetEngine import export here.
Yes. The free version includes export compatibility for many post types with smart filters. To use the export feature, you need to install the free WP Ultimate Exporter add-on. For advanced export options — including scheduled exports, Google Sheets integration, WP_Query-based filtering, and images export — you can upgrade to the Pro version.
Plugin details
Tags on WordPress.org
