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
Pricing
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
Pricing

WooCommerce Product Import & Export: WP All Import vs WebToffee

Two premium WooCommerce product import and export plugins dominate the paid market. WP All Import is the most established option, and WebToffee's Product Import Export Plugin for WooCommerce is a polished competitor. Both handle bulk imports and exports across multiple file formats. The question is which one delivers more for your catalog.

In this comparison, we'll walk you through where each plugin works well, where each one hits a wall, and what the differences actually mean for working WooCommerce stores.

Quick Comparison: WP All Import vs WebToffee

WP All ImportWebToffee
Price (entry)$169 per year or $1,299 lifetime$69 per year
File formatsCSV, XML, Excel, Google SheetsCSV, XML, TSV, Excel, Google Sheets
Variable productsFour linking methods, single importSupported, single import
Custom fieldsACF, Meta Box, JetEngine, WPML, Yoast, inline PHPACF, Yoast, custom meta via dropdown
SchedulingCron + paid service + email alertsFTP/SFTP cron + email alerts
Update without duplicatesYes (selective fields)Yes (with evaluation rules)
Mapping interfaceDrag-and-drop with PHP editorDropdown-based, three methods
WordPress.org / Trustpilot rating4.7/5 (1,960 reviews)4.6/5 (410 reviews)

Both plugins are credible premium options. WebToffee delivers a polished interface with strong support, automated FTP/SFTP scheduling, and a lower entry price.

WebToffee Product Import Export Plugin for WooCommerce

WP All Import delivers broader format support, more flexible variable product handling, a drag-and-drop interface with PHP transformations, and a lifetime license.

WP All Import plugin to import WooCommerce product data

This is one of three head-to-head comparisons in our best WooCommerce product import and export plugins guide, alongside WP All Import vs the built-in WooCommerce tool and WP All Import vs the WooCommerce Product CSV Import Suite.

Variable Product Handling

WP All ImportWebToffee
Variable productsFull supportFull support
Linking methodsParent SKU, parent ID, group ID, XML child elementsParent SKU or parent ID
WorkflowSingle importSingle import
"Used for variations" flagHandled correctly via dedicated fieldDocumented to have occasional edge cases
Variation-level attributesExplicitly mapped via Variations tabMapped via standard attributes field
XML-specific supportXPath expressions for variation nodesStandard XML parsing

WebToffee handles variable products in a single import. Parent rows and variation rows can both appear in the same CSV, with the parent SKU or parent ID used to link variants back to their parent. This is more efficient than the two-step workflow required by the WooCommerce Product CSV Import Suite, and it covers the most common variable product setups.

WebToffee product import column mapping using dropdown

WP All Import handles variable products through four explicit linking methods: parent SKU, parent ID, group ID, and XML child elements. The plugin has dedicated Attributes and Variations tabs on the mapping screen that handle each relationship explicitly, including a "Used for variations" checkbox that is set directly rather than inferred. The four linking methods cover edge cases that the parent-SKU-or-ID-only approach does not handle well, such as XML files where variations are nested under a parent product or files where the same variation appears under multiple parent products.

Both WooCommerce product import and export plugins handle the standard variable product case. WP All Import's edge case coverage is what sets it apart for catalogs with non-standard structures or XML feeds.

File Format Support

WP All ImportWebToffee
CSVYesYes
XMLYes (with XPath support)Yes
ExcelYes (XLS, XLSX)Yes (XLS, XLSX)
Google SheetsYes (paste URL)Yes
TSV (tab-separated)NoYes
File download from URLYesYes
FTP/SFTP importYesYes

WebToffee supports five file formats: CSV, XML, TSV, Excel, and Google Sheets. The TSV support is a differentiator that matters for stores receiving tab-separated data from older systems or suppliers.

WP All Import supports four of the same five formats: CSV, XML, Excel, and Google Sheets. The XML support is meaningfully deeper than a parser. You can use XPath expressions to pull data from nested nodes, including XPath from the parent element for variation-level fields. This matters for stores receiving supplier feeds in XML, which is common in B2B and industrial catalogs.

download from a URL Google Sheets WP All Import

If your file is TSV, WebToffee is the better choice. If your XML feeds need XPath-level handling, WP All Import is the better choice. For the other formats, the two plugins are equivalent.

Custom Field Support

WP All ImportWebToffee
Scalar custom metaYesYes (via meta: prefix)
Custom taxonomiesYesYes (via tax: prefix)
ACF fieldsYes (dedicated add-on)Yes (manual mapping)
Meta Box fieldsYes (dedicated add-on)Limited (manual meta mapping)
JetEngine fieldsYes (dedicated add-on)Limited (manual meta mapping)
WPML translationsYesLimited (simple products only)
Yoast SEOYesYes
Inline PHP transformationsYesNo
Serialized/structured dataYes (via PHP editor)Limited (evaluation rules for math)
Officially supported extensionsACF, Meta Box, JetEngine, Gravity Forms, UsersACF, Yoast, Cost of Goods, Product Feed Manager

Custom field support is where the two plugins diverge most clearly.

WebToffee handles custom meta through the meta: and tax: column prefixes, plus dedicated support for ACF, Yoast SEO, Cost of Goods, and the WebToffee Product Feed and Sync Manager. The plugin's built-in evaluation rules can apply mathematical transformations during import, which is useful for stores that need to adjust prices, stock, or other numeric values without editing the source CSV. This is a useful feature that WP All Import does not have as a standalone tool.

bulk update using expression WebToffee product import

WP All Import ships dedicated add-ons for ACF, Meta Box, JetEngine, Gravity Forms, and Users, plus an inline PHP function editor that lets you write custom logic for fields without a dedicated add-on. The PHP editor is the feature that separates WP All Import from every other import plugin in this category. Any field can be passed through a PHP function during import, which is how developers handle wholesale pricing tiers, role-based price tables, and other structured data that no CSV column can express directly. Fields from other WooCommerce extensions show up in the Custom Fields column on the mapping screen and can be mapped without writing PHP.

WP All Import custom field mapping

For most stores, the PHP editor is overkill. For stores with custom pricing rules, structured tax data, or any custom field that does not match a standard schema, it is the only practical option.

Bulk Update Features

WP All ImportWebToffee
Match existing productsBy SKU or IDBy SKU or ID
Update without creating duplicatesYes (selective fields)Yes (with evaluation rules)
Choose which fields to updateYesNo (full overwrite per row)
Mathematical transformations during importYes (via PHP functions)Yes (via evaluation rules)
Delete missing records on importYesNo
Preview before runningYesYes
Conditional filtersYes (per import)Yes (per export)

Both plugins handle bulk updates by SKU or ID without creating duplicates. The approaches differ in how granular the update control is.

WP All Import's bulk update model is selective. You can choose exactly which fields to overwrite on existing products. A price-only refresh does not touch descriptions, images, or stock if your file does not include them. The import preview shows exactly which rows will be created, updated, or skipped before any changes hit the database, and you can configure the import to delete records that are missing from the source file.

choose which fields to bulk edit during import

WebToffee's bulk update model is row-based. Each row in the CSV updates all fields for the matching product. The plugin's built-in evaluation rules can apply mathematical transformations during import, including adjusting prices, stock, or other numeric values. This is a unique feature that WP All Import does not have as a standalone tool, since the equivalent would require writing PHP in the WP All Import editor.

WebToffee also supports conditional filters per export, which is useful for generating segmented export files. WP All Import supports the same filtering on both import and export sides.

product filtering in export webtoffee

WebToffee has the edge for stores that need built-in math transformations during import. WP All Import has the edge for stores that need selective field updates and the ability to delete missing records on import.

Scheduling and Automation

WP All ImportWebToffee
Scheduled importsYes (WordPress cron, server cron, paid service)Yes (server cron)
Scheduled exportsYes (with WP All Export)Yes
FTP/SFTP schedulerYes (manual FTP profiles)Yes (multiple FTP profiles)
Email alerts after scheduled runsYesYes (built-in)
Import from URLYesYes
Off-server schedulingYes (paid service, $19/month)No

Scheduling is an area where both plugins are competitive, but they take different approaches.

WebToffee's scheduling is built around FTP and SFTP profiles. You configure one or more FTP profiles, then schedule imports or exports to run against them. Email alerts are built in and notify you when each scheduled run completes. The setup is intuitive and covers the most common supplier feed workflow.

WP All Import's scheduling is built around three mechanisms. WordPress cron and server cron are free and run on the site's own infrastructure. The paid scheduling service ($19 per month) runs unlimited imports across unlimited sites from WP All Import's own infrastructure, which is useful for stores that do not want to leave a cron job running on their own server. Email alerts are available on both scheduling options.

product import scheduling

For a single store running scheduled FTP imports from a supplier, both plugins handle the case well. For agencies managing multiple stores, WP All Import's paid scheduling service becomes more cost-effective because it runs across unlimited sites. For stores that need off-server scheduling without a monthly fee, WebToffee's server cron approach is the more straightforward path.

Mapping Interface

WP All ImportWebToffee
Mapping styleDrag-and-dropDropdown-based
Visual preview of source dataYesYes
Panels for each data categoryYes (Title & Description, WooCommerce, Images, etc.)Yes (per data category)
Inline PHP functionsYes (right-click any field)No
Import methodsSingle workflow with optionsQuick, Template, Advanced
Saved templatesYes (per user, reusable)Yes (per user, reusable)
Mathematical evaluation rulesNo (via PHP)Yes (built-in)

The mapping interface is the area where the two plugins feel most different in daily use.

WP All Import's drag-and-drop interface is the most intuitive visual mapping screen in this category. Source columns, elements, or XPath nodes appear on the right side of the screen. Target WooCommerce fields appear on the left, organized into panels by data category (Title & Description, WooCommerce Add-On, Images, Custom Fields, and so on). You drag an element from the right to a field on the left to map it. A live preview shows exactly how each field will be transformed, including any PHP function you have applied.

WebToffee's interface is dropdown-based, similar to the built-in WooCommerce importer. The plugin offers three methods: Quick (skips most configuration for known file formats), Template (reuses a saved configuration), and Advanced (walks through every option). The Advanced method exposes more than a dozen export filter criteria, which gives you tight control over which products end up in the export file. The built-in evaluation rules handle mathematical transformations during import, which is a unique feature that WP All Import does not have as a dedicated tool.

WebToffee product import column mapping using dropdown

For a single CSV with default WooCommerce columns, both mapping screens are fast enough. The drag-and-drop interface and PHP editor pull ahead for files with custom structures or transformation needs. The evaluation rules and filter options pull ahead for stores that need mathematical transformations during import or sophisticated export filtering.

Third-Party Plugin Compatibility

WP All ImportWebToffee
WooCommerce SubscriptionsYesYes
WooCommerce Composite ProductsYesYes (premium)
WooCommerce BookingsYes (via PHP)Yes (premium)
WooCommerce BrandsYesYes
Product VendorsYesLimited
WooCommerce Product Feed ManagerYesYes (own product)
ACFYes (dedicated add-on)Yes
Meta BoxYes (dedicated add-on)Limited
JetEngineYes (dedicated add-on)Limited
WPMLYesLimited (simple products only)
Yoast SEOYesYes
Gravity FormsYes (dedicated add-on)No
WooCommerce Cost of GoodsYesYes

Third-party plugin compatibility is another area where the two plugins take different approaches.

WebToffee's compatibility list is solid for WooCommerce-specific extensions. The plugin handles Subscriptions, Composite Products, Bookings, Brands, Product Feed Manager, and Cost of Goods reliably. WPML compatibility is documented to work for simple products only, which is a real limitation for multilingual stores running variable products.

WP All Import's compatibility list is broader. The plugin ships dedicated add-ons for ACF, Meta Box, JetEngine, Gravity Forms, and Users, plus the PHP editor that handles any other plugin's custom fields through custom code. WPML is supported across all product types, including variable products with translations.

For a store running standard WooCommerce extensions, both plugins cover the common cases. For a store running ACF, Meta Box, JetEngine, or WPML with variable products, WP All Import is the more capable option.

Pricing

WP All ImportWebToffee
Entry price$169 per year (WooCommerce Import Package)$69 per year (1 site)
Long-term option$1,299 Ultimate Lifetime PackageNo lifetime option
Site licensesUnlimited1, 5, or 25 sites
Renewal feesNone on lifetime, optional annual after first yearAuto-renews annually
Money-back guarantee90 days30 days

The pricing comparison is the most clear-cut category, and the gap runs in two directions.

WebToffee's entry price is meaningfully lower. $69 per year for a single site, $129 per year for five sites, and $249 per year for 25 sites. For a single store doing occasional imports, WebToffee is the less expensive option. The 30-day money-back guarantee is standard.

WP All Import's annual pricing is higher at the entry level. $169 per year for the WooCommerce Import Package, or $299 per year for the Import + Export Pro Package. The license covers unlimited sites, which makes WP All Import dramatically cheaper for agencies and developers managing multiple stores. The Ultimate Lifetime Package at $1,299 covers all current and future add-ons with no renewal fees, which becomes cheaper than any annual license within two to three years.

For a single store that will use the plugin for one or two years, WebToffee is cheaper. For a single store that will use the plugin for three or more years, WP All Import's lifetime license is cheaper. For any agency or developer managing multiple stores, WP All Import is dramatically cheaper from day one.

The 90-day money-back guarantee on WP All Import is longer than the 30-day guarantee on WebToffee, which reduces the risk of testing on real catalog data before committing.

When to Use Each: WP All Import vs WebToffee's Product Import Export Plugin for WooCommerce

The decision comes down to three factors: which extension list matters for your store, whether you need advanced features like PHP transformations or evaluation rules, and how long you plan to keep the plugin.

Use WebToffee's Product Import Export Plugin when:

  • You need a lower entry price for a single store
  • Your catalog depends on the WooCommerce extensions WebToffee officially supports (Subscriptions, Composite Products, Bookings, Brands, Cost of Goods, Product Feed Manager)
  • You need TSV file support
  • You need built-in mathematical evaluation rules for transforming prices or stock during import
  • You prefer an annual subscription that you can cancel rather than a lifetime license
  • You need a polished interface with Quick, Template, and Advanced methods
  • You do not use ACF, Meta Box, JetEngine, or WPML across variable products

Use WP All Import when:

  • You need XML feeds with XPath support for complex nested structures
  • You have variable product catalogs that need the four linking methods
  • You use ACF, Meta Box, JetEngine, WPML, or Gravity Forms
  • You need inline PHP transformations for custom data structures
  • You need selective field updates and the ability to delete missing records on import
  • You need a drag-and-drop interface with a live preview
  • You are an agency or developer managing multiple stores
  • You want a lifetime license that covers all current and future add-ons
  • You want to pay once and avoid annual renewal fees

For a deeper look at each plugin on its own, see our WP All Import review and our WebToffee's Product Import Export Plugin for WooCommerce review. For a side-by-side with the other two plugins in this space, see our best WooCommerce product import plugin article.

Frequently Asked Questions: WP All Import vs WebToffee's Product Import Export Plugin for WooCommerce

How do I import products in WooCommerce without a plugin?

To import products in WooCommerce without a plugin, go to Products > All Products in your WordPress admin and click Import at the top of the page. Upload a UTF-8 encoded CSV file that matches the WooCommerce Product CSV Import Schema, map your columns to product fields on the next screen, and click Run the Importer.

How do I export products from WooCommerce?

To export products from WooCommerce, go to Products > All Products and click Export at the top of the page. Choose which columns, product types, and categories to include, decide whether to export custom meta, and click Generate CSV. The exported file follows the same schema the importer expects.

Does WooCommerce have a built-in CSV importer?

Yes. WooCommerce includes a built-in CSV importer and exporter that has been part of the plugin since version 3.1. It is accessed from Products > All Products in your WordPress admin and does not require any additional plugin or purchase.

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