WP All Import is the ultimate WordPress XML import plugin.
Easily create Posts (or Pages or any Custom Post Types) from the content your XML or CSV datafeed.
Configure your import in minutes. Choose the data pieces you want to import, and drag & drop them right where you need them. Configure your import options and put data in Custom Fields. All of the advanced features make WP All Import capable of pretty much any type of import job, and they’re out of the way if you don’t need them.
WP All Import shows you the available “data pieces” in your XML or CSV file.
Drag & drop the purple data pieces where you want their values to go.
In this way, you can assign values from your feed to the post title, post content, Custom Fields, and more.
WP All Import can periodically check your datafeed for updates on the schedule you define, and “overwrite” your existing import with new data. New posts will be made for new entries in the datafeed. Entries that haven’t changed will be left alone. WP All Import can even delete “expired” posts (if their data is no longer in the updated datafeed).
You can configure recurring imports from within WP All Import, or by setting up a cron job in your web hosting control panel.
Works with any theme. WP All Import lets you import pretty much any data to any place.
Import to Custom Fields, create Custom Post Types, import to Custom Taxonomies, and create Categories and Tags from data in your feed.
WP All Import can download and import images to your post image gallery and set the post Featured Image.
So if you’re using a theme that has lots of custom locations for data – not just the post content box, WP All Import makes it easy to get the job done.
Support for extremely large files. With the release of WP All Import v3, WP All Import can handle files of 100Mb and larger, with any 10,000+ records, on shared hosting. See details here.
Works with any feed. WP All Import is the only import plugin that really does work with any XML or CSV file. There are no special requirements on how the data is laid out. We get e-mails daily asking us “will WP All Import work with my feed?” and the answer is always YES.
Filter products based on any criteria. If you want to only import items below a certain price point, you can. If you want to only import items that have a search keyword in their title, you can. It’s all possible using XPath.
Full control of your post dates – scheduled/drip feed posting and date randomization. You can assign dates in your feed to your created posts. You can also specify a range for the created posts. If you specify dates in the future, WP All Import will schedule the posts to appear.
Manage all your imports from one place. You can quickly delete an entire import job and all of its associated posts. You can also easily update the template and all options for existing import jobs.
Duplicate detection. You can decide on a “unique identifier” in your feed that will be used to check for duplicates. For example, you could use this feature to prevent importing products with the same SKU, even if they have slightly different names.
Here’s a content with nearly 9000 pages showing details and pictures of vintage American cars.
Here’s an affiliate store built using the “Jewelery Shop” theme from ThemeForest and affiliate datafeeds from Commission Junction.
This is a real estate portal built with real estate feeds and the Real Estate 2 theme from Templatic.
Extremely user-friendly interface. With the release of WP All Import v3, we completely re-designed our user interface to be very easy to use. You won’t need to read documentation, and you probably won’t even need to watch the short video tutorials. The plugin is self-explanatory. Hover over the question mark icons scattered throughout the plugin to get instant help on the specific feature you’re using.
Large file import mode. New in WP All Import v3, you can import files of any size. WP All Import now automatically splits up your file in chunks and processes each chunk individually. This means even if your file is 500Mb, you can import it without problems – even if your PHP memory_limit is only 128M.
Execution of PHP code. Write custom PHP functions and include theme in a plugin or your theme. Then pass a value from your feed to the function, operate on it, return a new value, and import that new value. This allows for things like conversion of pounds to ounces, currency conversion, price modification, and much more.
More features for power users. Cron job imports, support for XPath anywhere, template syntax (like FOREACH loops in templates to loop through data in a feed), support for special characters/non-standard character encodings, and more.
Lifetime free updates. WP All Import is constantly updated with maintenance releases and new features. It’s extremely easy to get these updates – there’s no installation, FTPing, or doing anything complex. When an update is available, you’ll get a notification on the Plugins page of your WordPress Dashboard. Click the Download & Install Update link and WP All Import will update itself automatically, in just a few seconds.
Support. With the release of version 3, the same team that writes the code for WP All Import looks at the support tickets. So support is great, and our response times are fast.
Documentation & tutorials. Detailed documentation and video tutorials are provided. We have video tutorials on building our demo sites and much more.
Members area. Once you purchase, you can access the members area where you can download WP All Import, access documentation, view video tutorials, and access the special resources section.
Can WP All Import get all of the data out of the file? Even attributes?
Does it work with Custom Fields, Custom Post Types, Custom Themes, and Custom Taxonomies?
Does it work with special character encoding like Hebrew, Arabic, Chinese, etc?
Are there frequent improvements?
Can I update right from the WP admin panel?
Will the plugin automatically let me know when updates are available?
Can I install the plugin with no technical knowledge?
Are updates and technical support free for life?
Can I use the plugin on unlimited websites?
If I don’t like it within 30 days can I get my money back?