WPPerks
Development5 min read

WP All Import Pro Review: Import CSV and XML Into WordPress

A practical WP All Import Pro review: CSV and XML imports, WooCommerce products, scheduled feeds, field mapping, limits and GPL access.

This website contains affiliate links. If you purchase through one of these links, I may earn a commission at no additional cost to you.
WP All Import Pro review and WordPress workflow illustration
WP All Import Pro: wp all import pro

What this guide covers

WP All Import Pro turns spreadsheets and XML feeds into WordPress posts, products and custom content. This guide shows how to plan imports so data stays clean and repeatable.

A clean workflow prepares a sample file, maps fields visually, runs a small test import, then schedules the full or recurring import

Primary topic

wp all import pro

GPL

$4.99

Official

See vendor

Features that matter in practice

Drag-and-drop mapping

Fields from the file are dragged onto WordPress fields, which makes complex imports understandable without code.

WooCommerce support

Products, variations, stock and prices can be created or updated from supplier feeds.

Scheduled imports

Recurring imports keep feeds in sync when the source file changes regularly.

Custom fields and functions

ACF fields, taxonomies and PHP functions allow advanced transformations during import.

Choose the right kind of import

WP All Import can create records from a CSV or XML feed, but a repeat feed is not the same task as a one-time migration. Decide whether new rows should create products, update existing products, or remove products that disappeared from the supplier's file. Select a stable external identifier; a product title is a poor key because suppliers change wording. Import a handful of records first and compare them with the source, including empty values, accents and variation attributes.

The distinction between creating new items and matching existing items matters. The vendor documents separate workflows for importing records it tracks and matching records already in WordPress by ID or a custom field. Do not assume an update import will recognize records created by another tool. Document the matching rule before scheduling anything automatic.

Map fields with downstream users in mind

Drag a sample field into the visual mapper and inspect what lands in the post title, content, taxonomy and custom fields. For a WooCommerce catalogue, test price, stock, sale dates and variable products separately. A supplier may send a currency symbol, an empty image URL or a category name that is not in your store. Decide how each case should be handled before the full run rather than cleaning hundreds of bad products afterward.

For images, check not only whether the first file downloads but also whether repeat imports duplicate media. If the feed is large, run jobs when the server is quiet and observe memory limits. Scheduled imports need a working scheduler and monitoring; a configured cron expression is not evidence that last night's prices were applied.

An honest acceptance test

Run a short import, change a price in the source, run it again and inspect the same product. Then remove one row and see what your chosen deletion rule does. Keep a database backup before changing identifiers or mapping. WP All Import saves substantial time for frequently refreshed catalogues and directories, but a small static list may be simpler to maintain directly. Verify add-on and support access separately when considering a third-party copy.

A practical acceptance check

Identify a stable key in the feed. Update an existing row and remove another during a test. Inspect custom-field formatting. Check the media library after importing the same source twice.

Sources

WP All Import Pro Development — wp all import pro
WP All Import Pro — features that matter in practice

Why should you choose WP All Import Pro GPL?

WP All Import Pro is a strong choice for anyone who regularly moves structured data into WordPress, especially product catalogues and listings.

Rankings and speed are never guaranteed; results depend on your site, content, hosting and competition.

Before you install WP All Import Pro

  • Create a full backup or staging copy before installation.
  • Check the current WordPress and PHP requirements.
  • Install only files from a source you trust.
  • Test the main pages, forms and checkout after activation.
  • Plan how you will receive and apply future updates.

The bottom line

WP All Import Pro is a strong choice for anyone who regularly moves structured data into WordPress, especially product catalogues and listings.