Risk Free, Backed By Our 90-Day Money Back Guarantee
 - 
Read More
Lifetime Licenses Are Ending Soon, Get Yours Before They're Gone
 - 
Read More
Risk Free, Backed By Our 90-Day Money Back Guarantee
Pricing

You may have seen some references on our site to annual licensing or renewals.

All plugins currently come with a lifetime license, no matter what the site says.

We’re currently running tests before we make the switch to annual pricing. Check the Discounts tab to purchase our other plugins and get a lifetime license before they’re gone.

I Understand I Have a Lifetime License
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews
Now is your last chance to buy a lifetime license before we switch to annual pricing. Existing licenses will be unaffected.
Read More
200,000+ Active Installs
1500+ 5 Star Reviews

The Best Plugins to Import WooCommerce Products from XML

Distributor and wholesale catalogs frequently arrive as XML feeds rather than flat spreadsheets. Unlike CSV files, XML uses nested, hierarchical structures to store product variations, image galleries, and custom attributes within parent tags.

Importing these feeds into WooCommerce requires a plugin that can pass nested elements and map custom XML tags to standard catalog fields without requiring manual file conversion.

In this guide, we'll share the best plugins to import WooCommerce products from XML, checking how each plugin handles complex schemas, XPath node navigation, and scheduled feed automation.

What Makes a Good WooCommerce XML Product Import Plugin?

XML files store product information in hierarchical tree structures rather than flat tabular rows. To import XML product feeds into WooCommerce without manual reformatting, a WooCommerce product import plugin must handle several specific technical requirements:

  • Automatic Root and Element Detection: XML feeds use arbitrary tag names (such as <catalog>, <items>, or <channel>). A good product import plugin must analyze the file structure, identify the repeating product element, and automatically isolate individual product records.
  • Custom XPath Navigation: Distributor feeds often store data in non-standard locations, such as XML element attributes (like <price currency="USD">29.99</price>) or deeply nested sub-nodes. The plugin must support custom XPath queries to extract specific values directly.
  • Nested Variation Parsing: B2B suppliers frequently nest child variations inside parent product tags (<product><variations><item>). The plugin must parse both the parent details and the child variation nodes in a single import pass so variations attach to the correct parent product in WooCommerce.
  • Multi-Node Gallery Extraction: Catalogs with multiple images typically wrap image URLs inside a container tag (such as <images><url>...</url><url>...</url></images>). The plugin must read every repeating URL node within that container and assign them to the WooCommerce product gallery.
  • CDATA and Markup Preservation: Product descriptions in XML are frequently wrapped in <![CDATA[...]]> blocks to protect HTML markup from breaking XML validation. The plugin must parse and preserve this HTML formatting during import.

The Best Plugins to Import WooCommerce Products from XML

While many WordPress plugins can import flat CSV files, handling nested XML feeds requires a plugin with an actual XML parser and XPath support. Below, we share the best plugins that can read XML product feeds directly and import them into WooCommerce.

1. WP All Import

WP All Import handles WooCommerce XML product imports through a visual XPath engine combined with Automatic Setup. When you upload or link an XML file via a remote URL, the plugin analyzes the document tree, detects the repeating product element, and automatically configures the field mappings. A summary card confirms the detected root node, record count, and mapped fields for a clean XML feed import in a few clicks.

For distributor feeds with complex schemas, the template editor displays the entire XML document tree on the right side of the screen. You can drag and drop XML elements directly into WooCommerce fields, with the plugin generating the necessary XPath expressions automatically. The plugin natively extracts XML attributes (such as @currency or @status), processes nested <variation> tags, and includes an inline PHP function editor to calculate markups, decode CDATA tags, or transform values on the fly.

Pros

  • Automatic Setup detects repeating XML product elements and builds field mappings automatically on upload.
  • Visual XML tree editor lets users drag elements to generate custom XPath expressions.
  • Parses nested child variation nodes within parent product tags in a single import pass.
  • Extracts values from XML element attributes and handles multiple repeating image nodes within gallery tags.
  • Embedded PHP editor allows custom functions to reformat text, calculate prices, or sanitize markup during import.
  • Imports XML feeds up to 256 MB from direct file uploads, remote URLs, or FTP/SFTP servers.

Cons

  • Importing WooCommerce products and variations requires the WooCommerce Import Add-On alongside the core plugin.

Reviews

  • WordPress.org: 4.7 out of 5 stars based on 1,960+ reviews.
  • Reviews consistently praise the visual XML drag-and-drop interface, reliable parsing of nested supplier feeds, and the ability to automate imports from remote XML URLs without server timeouts.

Price

The WooCommerce Import Package costs $169 per year for unlimited website activations. An Ultimate Lifetime Package is available for a one-time payment of $1,299, covering all current and future add-ons with lifetime updates and zero renewal fees.

Recommended For

WooCommerce stores importing products from supplier XML feeds, especially feeds with deeply nested variation trees, element attributes, or complex schemas that cannot be handled by basic plugins.

2. Import WP

ImportWP plugin

Import WP is a WordPress import plugin that handles WooCommerce catalog feeds when paired with its free WooCommerce product add-on. The plugin supports both XML and CSV files, using an interactive visual node selector to let users point and click on XML tags to map them to WooCommerce product fields.

When an XML file is loaded, the plugin reads the root tags and displays the document hierarchy in a side panel. Users select the repeating product node, after which individual XML tags can be assigned to product titles, regular prices, stock levels, and category taxonomies. It can fetch XML files via direct upload or from remote HTTP URLs, and includes duplicate checking to prevent re-downloading images that already exist in the WordPress Media Library.

Pros

  • Core import plugin and WooCommerce add-on are free to download from WordPress.org
  • Visual XML tag selector makes manual element selection straightforward
  • Can fetch and process XML feeds directly from remote supplier URLs
  • Includes media duplicate checking to avoid redundant image downloads
  • Imports variable products and variations in a single import pass

Cons

  • Field mapping is entirely manual with no automatic setup feature
  • Lacks a visual XML tree canvas, making it harder to navigate deeply nested schemas
  • Automated scheduling and custom field mapping require the paid Pro upgrade
  • Cannot generate complex custom XPath expressions for irregular XML attributes
  • Lacks an inline PHP function editor to transform XML data or calculate markups during import

Reviews

  • WordPress.org: 4.4 out of 5 stars based on 25+ reviews.
  • Users praise the accessible visual interface and clean XML tag selection, though reviewers note limitations when dealing with multi-layered distributor schemas or complex variation trees.

Price

Import WP is free on WordPress.org. Import WP Pro costs $59 per year for a single-site license, adding custom field support, custom post types, and scheduled background imports.

Recommended For

WooCommerce stores handling straightforward, well-structured XML product feeds that want an open-source, budget-friendly plugin and do not require custom XPath queries or automated field detection.

3. WP Ultimate CSV Importer Pro

WP Ultimate CSV Importer plugin

WP Ultimate CSV Importer is a bulk migration plugin that imports catalog data into WooCommerce through a separate, free add-on called Import WooCommerce Suite. Despite its name, the plugin reads XML files alongside CSV, XLS, XLSX, JSON, and TSV formats.

The plugin processes XML feeds by having users upload the file and select WooCommerce Products as the post type. The interface then parses the XML elements into sequential dropdown lists, where users manually pair each XML node with a corresponding WooCommerce product field. It includes an iteration-based batching engine that processes records in small chunks, helping prevent server timeouts on large distributor feeds.

Pros

  • Broad format compatibility, accepting XML, JSON, and spreadsheet formats
  • Iteration-based batching prevents server memory overloads on large XML catalogs
  • Pro license is available as a one-time purchase covering unlimited website activations
  • Includes custom field mapping for ACF, Meta Box, and JetEngine

Cons

  • Requires installing and activating two separate plugins to import WooCommerce products
  • Interface relies on multi-step dropdown lists rather than an interactive visual XML tree
  • Does not offer automated XML structure detection or field mapping on upload
  • Updating existing products and scheduling recurring XML imports require the paid Pro license
  • Lacks custom XPath expression tools for extracting values from nested element attributes

Reviews

  • WordPress.org: 4.4 out of 5 stars based on 580+ reviews.
  • Reviewers praise reliable batch execution on large files and responsive technical support, but mention a steep learning curve and cluttered configuration menus.

Price

A free limited version is available on WordPress.org. The Pro version with full WooCommerce product and XML support costs a one-time payment of $299 for unlimited site licenses and lifetime updates.

Recommended For

Agencies and site managers looking for a one-time software license for unlimited sites who need to import XML product feeds and do not mind configuring field mappings manually through dropdown menus.

4. Bootflow – Product XML & CSV Importer

Bootflow Product Import

Bootflow – Product XML & CSV Importer is a lightweight WooCommerce product import plugin that processes XML and CSV supplier feeds without requiring extensive configuration frameworks or separate add-on installations.

The plugin lets users upload an XML product file directly from their computer, after which a mapping screen displays available XML tags alongside target WooCommerce fields. It supports both simple and variable products, includes a basic pricing engine to apply global percentage markups or fixed price adjustments during import, and automatically assigns WooCommerce shipping classes. A built-in feed preview allows users to check mapped data before running the import.

Pros

  • Free version available on WordPress.org with no product count limits
  • All-in-one plugin that does not require separate WooCommerce add-on installations
  • Built-in pricing engine applies global percentage markups and rounding rules during import
  • Includes an import preview step to verify XML field mappings before writing data
  • Compatible with WooCommerce High-Performance Order Storage (HPOS)

Cons

  • Newer plugin with a smaller user base and community track record compared to established alternatives
  • Direct file uploads only in the free version; importing XML from remote supplier URLs requires the Pro version
  • Automated recurring imports via WP-Cron and auto-field mapping are locked behind the Pro upgrade
  • Lacks custom XPath generation for deeply nested XML structures or element attributes
  • Cannot execute custom inline PHP functions to clean up or transform text during import

Reviews

  • WordPress.org: No reviews (early release with fewer than 10 active installations).

Price

Bootflow is free to download from WordPress.org. Bootflow Pro is available for €99, adding remote URL feed fetching, auto field mapping, selective field updates, and scheduled syncs.

Recommended For

Store owners looking for a simple, lightweight plugin to import standard, flat XML product feeds without the complexity or weight of larger migration frameworks.

Which Plugin Is Best for Importing WooCommerce Products from XML?

Importing WooCommerce products from XML files comes down to how deeply structured the incoming feed is. XML files rarely follow a standard layout; distributor feeds often use nested sub-nodes for product variations, store pricing in tag attributes, or wrap product descriptions inside CDATA blocks.

For basic, flat XML files where each product record is self-contained with minimal nesting, lightweight plugins like Import WP provide accessible, form-based mapping. WP Ultimate CSV Importer is a practical option for store owners who prefer a one-time lifetime license.

When dealing with real-world supplier feeds, WP All Import is the most capable plugin. Its Automatic Setup identifies repeating product elements on upload and configures field mappings automatically. For complex distributor schemas, its visual XML tree, custom XPath expression builder, and inline PHP editor allow store owners to extract data from any nested structure, map variation attributes cleanly, and automate recurring feed syncs without manual file preparation.

Frequently Asked Questions - Best Plugin to Import WooCommerce Products from XML

Can WooCommerce import products from an XML file natively?

The built-in WooCommerce importer located under Products › All Products › Import only supports flat CSV and TXT files. To import products from an XML file or remote supplier feed directly, store owners must use a dedicated import plugin such as WP All Import.

How do I import WooCommerce products from a live XML feed URL?

To import products from a live XML feed URL, use WP All Import and select Download from URL on the New Import screen. Paste the direct supplier feed link, and the plugin downloads the file, detects the repeating product node via Automatic Setup, and configures field mappings automatically before executing the import.

How does an import plugin handle nested variation tags in an XML file?

WP All Import handles nested variation tags using its visual XPath engine. In the Variations tab of the template editor, store owners can specify that variations are stored as XML child elements under the parent node. The plugin navigates the document tree to extract variation SKUs, attributes, and prices in a single import pass.

Can you import product images from XML CDATA tags?

Yes. WP All Import parses XML elements wrapped in <![CDATA[...]]> tags, including embedded image URLs and HTML descriptions. In the Images panel, dragging the XML image element into the URL field instructs the plugin to download the media files directly into the WordPress Media Library and link them to the imported product.

Related Information

Joe Guilmette
VP of WP All Import. Joe's an expert in WordPress & WooCommerce Imports and Exports.

The best import export plugin for WordPress & WooCommerce.

Complete, granular control of your data with an easy to use drag & drop interface.
  • 90 Day Money Back Guarantee
  • Unlimited Installs
  • Lifetime Licence
  • Fast, World-Class Support
Get Started
90 Day Money Back Guarantee

Unlimited Installs.
World-Class Support. Money Back Guarantee.

Packages
Standalone
Import
Pro Package
$199
.00
/yr
Save $494, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$299
.00
/yr
Save $1087, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$169
.00
/yr
Save $29, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198 If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1299
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$169
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$99
.00
/yr
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Packages
Standalone
Import
Pro Package
$16.58
per month, billed annually
Save $494/yr, 71% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$693/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Import + Export Pro Package
$24.92
per month, billed annually
Save $1087/yr, 78% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$1386/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
WooCommerce Import Package
$14.08
per month, billed annually
Save $29/yr, 15% Discount
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
$198/yr If Purchased Individually
Buy Now
90 Day Money Back Guarantee
Lifetime License
$1399
One-Time Payment
  • Import Pro + Export Pro
  • All Current Add-Ons
  • All Future Add-Ons
  • Lifetime Support
  • Lifetime Updates
  • No Renewal Fees
Buy Now
90 Day Money Back Guarantee
Import Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Import + Export Standalone
$14.08
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
Export Standalone
$8.25
per month, billed annually
  • Import Pro
Import Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
  • Export Pro
Export Add-Ons
  • Woo
  • ACF
  • Meta Box
  • JetEngine
  • Gravity Forms
  • Users
Buy Now
90 Day Money Back Guarantee
linkcross