WP All Import 4.0 doesn't just look better - it is better in every way.
Importing complex XML & CSV data to WordPress has never been easier.
Brand New User Interface
The user interface has been consolidated and simplified. So even though there are more features, WP All Import actually feels much simpler. Instead of getting lost in a sea of options, the features you need are right at your fingertips when you need them, and out of sight when you don't.
Know Your Images Will Import
A redesigned interface for importing images ensures that you choose the right options to get your images where you need them, and a Preview button shows you exactly where WP All Import will fetch your images from and confirm the operation will be successful - all before you run the import.
Plugin & Theme Fields Are Detected Automatically
Install a new theme or plugin, create an example post, and then click "Auto-Detect" in the Custom Fields section of WP All Import. The all-new Custom Fields section automatically detects the field names used by your plugins and themes, shows you all of the values that currently exist for those fields, adds the ability to map data in your file if your plugin or theme requires the value of a field be different than the way your XML or CSV file stores it, and adds better support for serialized fields.
With WP All Import 4.0 there's no more wasted time guessing field names, asking the theme authors for support, or looking at code. WP All Import figures out the field names and their possible values for you, automatically.
Taxonomies - Better In Every Way
Easily import hierarchical taxonomies no matter how they are stored in your file - plain-English options tell you exactly what settings you need to choose depending on the way your data is structured.
And wpai_util_map is a thing of the past. The all-new mapping lets you map and translate taxonomies in your file to different taxonomies on your site using a simple, visual interface.
Edit Everything About Your Existing Imports
A new Import Settings page makes it possible to change your XPath and Unique Key after you've already set your import. You can also change your import file source - if the URL to your XML or CSV file changes, you can easily enter the new URL on the Import Settings page, or you can change an import from using an existing file to using a URL as its data source.
All files you upload to WP All Import are now stored in folders with randomly generated filenames, making it very difficult for an attacker to find the files you are importing by guessing their URL.
Speed Optimizations & Enhanced Reliability On Bad Hosts
Numerous optimizations have been made to WP All Import's code base, making it run faster than ever before. If you got the generic "Import XML - Error" message with WP All Import 3.x, try your import again with WP All Import v4.
Not all web hosting providers are created equal, and many budget web hosting providers will stop scripts from using lots of server resources, but WP All Import's new auto-recovery from termination feature can often get around arbitrary limits on script execution times imposed by web hosting providers.
WP All Import splits up your import file into pieces, and then processes each piece individually. If a piece is too big and causes your web hosting provider to terminate WP All Import before it can finish processing the import, WP All Import automatically tries again with a smaller piece.
Support for JSON Files
Now you can import JSON files just like you would import a CSV or XML file. All the same WP All Import features are available when importing a JSON file as are when importing an XML file.
Every time a cron script runs, WP All Import logs exactly what happened, so you can confirm that your cron imports are working correctly. It also makes it much easier to set up a cron import for the first time and know it is working correctly.
WP All Import's import logs are also drastically improved and include much more detail. An all-new History Logs page show you every time your import has been run, and multiple import history logs can be stored (default of 5, you can increase it on the Settings page) so you can see the details of what happened as far back as you want.
Get Alternate XPaths When Dragging & Dropping
Now it's possible to get XPaths that select your element by its relation to other elements, instead of just by its position in the file. This is really useful when importing post meta from WXR files. The first Custom Field in the WXR may not always be the field with the name you need. So instead of relying on order, you can rely on something else like the name associated with it. Just right click on an element's text to see all possible XPaths.
WooCommerce Add-On - Better Than Ever
Preview your prices before you import your products to ensure they are correct. Import simple & variable products at the same time with no hassle. Mark up or mark down prices in your file by a fixed amount or percentage, or convert between currencies, all in a visual interface.
Video tutorials for importing variable products and syncing stock levels are also available.
Advanced Custom Fields Add-On - More Powerful And Flexible
Importing to relationship fields can now be done by slug. Additional options have been added for importing data to repeater fields, making it possible to import repeating data from any XML or CSV file, no matter the structure of the repeating data.
Cleaner, Easier To Use, And More Complete
Tons of tiny enhancements have been added throughout the plugin. The contextual help tooltips are better. Many small bug fixes and user interface tweaks have been made. The Manage Imports page makes more sense. In Step 1, choose whether to import your XML or CSV file to new items, or whether to import data in it to existing items. Options and templates are saved together. When creating an import for the first time, you are forced to choose a Unique Key - so you'll never forget again and accidentally run your import with a unique key that isn't really unique. And much more. WP All Import 4 makes WP All Import cleaner, simpler, faster, and more powerful.