Import WordPress posts, WooCommerce products, users, and custom fields from XML or CSV with visual mapping and scheduled workflows.
WP Ultimate CSV Importer
Table of contents
- Quick take
- CSV, XML, Excel, and Google Sheets workflows
- Custom fields and ACF support
- WooCommerce and migration ecosystem
- Paid licensing and one-time pricing
- Scheduling, updates, and repeat imports
- Who WP Ultimate CSV Importer fits
- Trade-offs to consider
- Current Pro architecture: the free core is now required
- A safer validation sequence for complex migrations
- Frequently Asked Questions
Plugin Health & Stats
Historical overview
365-day WordPress.org historyWP Ultimate CSV Importer is a WordPress data-import plugin from Smackcoders for moving structured content from CSV, XML, Excel, and related spreadsheet sources into WordPress. It supports posts, pages, custom post types, users, taxonomies, images, custom fields, ACF, WooCommerce data, and broader migration workflows through its free plugin and paid ecosystem.
Quick take
WP Ultimate CSV Importer fits agencies and data-heavy sites that want visual mapping, Excel support, WordPress migration tools, Google Sheets input, WooCommerce integrations, and a one-time license model. The free plugin already handles many standard import types. Paid packages expand integrations, scheduling, update controls, export workflows, and complex field support.
CSV, XML, Excel, and Google Sheets workflows
The importer accepts CSV, XML, XLS, and XLSX files and provides a visual field-mapping step before records are created. A publicly accessible Google Sheets CSV URL can also be used as a remote source, which is useful when a team maintains catalog or directory data in a spreadsheet.
Typical imports include posts, pages, custom post types, users, categories, tags, taxonomies, custom fields, images, and WooCommerce products. The plugin is designed to map source columns to WordPress fields rather than requiring a rigid file template.
Custom fields and ACF support
The free plugin supports standard custom-field imports and several ACF field types. More complex ACF structures, deeper third-party integrations, and advanced data models are part of the paid packages.
This matters for directory, membership, real-estate, ecommerce, and custom application sites where the content is mostly stored outside the normal title and editor fields. Test repeaters, relationships, galleries, and nested data with a sample before running a full migration.
WooCommerce and migration ecosystem
Smackcoders maintains companion tools for WooCommerce data and exports. The importer can be used for products and related store data, while the wider ecosystem covers orders, customers, coupons, reviews, refunds, and migration bundles depending on the installed components.
For WordPress-to-WordPress moves, the free WP Ultimate Exporter add-on can produce supported data that is then imported on the destination site. This is more structured than a full-site backup because you can move selected content types rather than cloning the whole installation.
Paid licensing and one-time pricing
Pricing checked: September 26, 2026. Smackcoders currently sells WP Ultimate CSV Importer Pro as one-time licenses for unlimited sites. The Custom Field Import package is listed at $199 during the current promotion, while the broader Premium package is listed at $299. The vendor states that these packages include lifetime updates.
This pricing model is materially different from annual import subscriptions. It can appeal to agencies managing many installations, but the correct package depends on which integrations you need. Compare the included ACF, WooCommerce, multilingual, SEO, directory, LMS, and custom-field integrations before purchasing.
Scheduling, updates, and repeat imports
Paid functionality includes scheduling and more advanced update workflows. Repeat imports should always be built around a stable identifier so the importer can match source rows to existing WordPress records instead of creating duplicates.
For supplier feeds, define which fields the import is allowed to overwrite. A product-price feed should not accidentally replace editorial descriptions or manually curated SEO fields unless that is intentional.
Who WP Ultimate CSV Importer fits
I would shortlist WP Ultimate CSV Importer for agencies, WooCommerce stores, directory sites, and data migrations that need more than basic CSV posts. Excel input, Google Sheets, custom fields, and the broad integration ecosystem are meaningful when the source data comes from business systems rather than another clean WordPress export.
It is less compelling when you only have a small one-off CSV of standard posts. In that case, a simpler free importer may be easier to configure and maintain.
Trade-offs to consider
The product has a wide integration surface, which means the exact free-versus-paid boundary depends on the data type you need. Review your source schema first, especially for complex WooCommerce, ACF, multilingual, or directory data.
One-time licensing reduces recurring cost, but migration quality still depends on mapping and update rules. Always test a small subset, back up the database, and rerun the same import to confirm that updates do not create duplicate content.
For agency handoffs, save the original source file, mapping configuration, unique-record key, and update policy together. That documentation makes future imports safer when another administrator needs to repeat or troubleshoot the process.
Current Pro architecture: the free core is now required
Smackcoders changed the Pro architecture in 2026. Current paid packages are designed to run alongside the free WP Ultimate CSV Importer plugin rather than replacing it with a separate standalone Pro plugin. For existing installations, that means upgrades should be tested with both components active so mappings, scheduled imports, and third-party integrations continue to load correctly.
This structure is not a separate subscription requirement, but it changes deployment and troubleshooting. When moving a licensed setup to another site, install the free core first, add the paid package, then verify that the expected integration modules are available before importing production data.
A safer validation sequence for complex migrations
Start with a small export that includes the hardest data you plan to move: repeaters, relationships, WooCommerce variations, media, multilingual fields, or custom taxonomies. Import that subset into staging, inspect the stored WordPress data, and then run the same file again with changed values. A successful second pass is the best evidence that unique keys and update rules are configured correctly.
For agency work, keep the source schema, mapping screenshots, unique key, package name, and any integration-specific settings with the project documentation. That reduces the risk of a future administrator rebuilding the import differently and duplicating or overwriting records.
Frequently Asked Questions
Is WP Ultimate CSV Importer free?
Yes. A free plugin is available for core CSV, XML, Excel, WordPress content, user, image, taxonomy, custom-field, and supported ACF import workflows.
Can it import Excel files directly?
Yes. The plugin supports XLS and XLSX in addition to CSV and XML.
Can it import data from Google Sheets?
Yes. A published Google Sheets CSV URL can be used as an external data source.
Does it support ACF?
Yes. The free plugin supports several ACF field types, while advanced ACF structures and broader integrations are available in paid packages.
Does WP Ultimate CSV Importer use annual licensing?
The current paid packages are sold as one-time purchases for unlimited sites, with lifetime updates listed by the vendor.
Can it migrate data between WordPress sites?
Yes. The ecosystem includes export and migration workflows that can move supported content types between WordPress installations.
Compare before you install
Similar Plugins
CSV and XML WordPress import/export plugin with visual mapping, remote URLs, FTP, Google Sheets, attachments, WooCommerce support, and Pro scheduling/custom-field…
Multi-format WordPress import/export plugin for CSV, Excel, JSON, XML, ODS and more, with background jobs, pause/resume, logs, filters, and paid…