Looking for a premium WooCommerce plugin that handles product imports and exports across multiple file formats, automation, and third-party compatibility?
In this guide, we'll put WebToffee's Product Import Export Plugin for WooCommerce to the test, including what it does well, where it falls short, and how it compares to other product import/export plugins.
📑 Table of Contents
What Is WebToffee's Product Import Export Plugin for WooCommerce?
WebToffee's Product Import Export Plugin for WooCommerce is a premium WooCommerce plugin sold through WebToffee's own site.

The plugin handles every standard WooCommerce product type, supports five file formats including Google Sheets, runs scheduled imports and exports through FTP and SFTP, and ships with advanced filtering, batch processing, and a column mapping screen you would expect from a premium WooCommerce import plugin.
WebToffee sells this plugin as a standalone product focused specifically on product data. Stores that also need to import and export orders, customers, coupons, or subscriptions need to look for other plugins, which adds to the total cost.
For a broader look at how this plugin compares to the other tools in this space, see our guide to the best WooCommerce product import and export plugins.
Key Features
Five file formats. CSV, XML, TSV, Excel, and Google Sheets are all supported in the premium version. Google Sheets is a useful addition for stores that maintain their product catalog in a shared spreadsheet.
All standard product types. Simple, variable, grouped, external/affiliate, subscription, downloadable, and custom product types are all covered. You also get support for Composite Products.
Scheduled imports and exports. You can configure recurring jobs to run on a cron schedule and pull or push files through FTP, SFTP, or a remote URL. Email alerts notify you when a scheduled import completes.
Advanced filtering. Export filtering covers product title, product type, category, tags, SKU, price, quantity, featured status, stock status, product status, post author, product brand, created date, description, and short description.

Custom field and hidden metadata support. Custom meta keys are imported and exported using the meta: column prefix. Hidden metadata from third-party plugins can be included on export by toggling the relevant option.
Bulk update with evaluation rules. During import, existing products can be updated in bulk by ID or SKU. Mathematical transformation rules let you adjust prices, stock, or other values without editing the file first.

Image handling. Product images are imported from URLs into your WordPress media library at import time. Product images can also be exported as a separate ZIP bundle alongside the CSV, which is useful for migrating to a new server.
Pre-saved templates. Common import/export configurations can be saved as templates and reused, which speeds up recurring supplier feeds or scheduled jobs.
Import and export history. Every job is logged with the option to re-run, view logs, or delete entries. Debug logs are available for troubleshooting failed imports.
ChatGPT description generation. If a product row has an empty description, the plugin can call the ChatGPT API to generate one. Tone options include formal, casual, flowery, and convincing.
Ease of Use
Once installed, the plugin adds a WebToffee Import/Export (Pro) menu to your WordPress admin. From there, you can reach Export, Import, History, Logs, Scheduled Actions, and General Settings.
The import and export flow follows a similar wizard where you select the post type, choose a method (Quick, Template, or Advanced), configure filters and column mapping, then run the job. Each step is on its own screen with clear labels.

Column mapping is dropdown-based rather than a visual drag-and-drop editor. For default WooCommerce fields, the mapping is automatic. For custom meta and taxonomies, you select the target field from a list.

The Quick method is genuinely quick. It assumes your CSV matches the plugin's expected column headers and skips most of the configuration. The Advanced method exposes every option but takes longer to configure.
The interface can feel busy on smaller screens. There are six sub-menus under the main WebToffee Import/Export (Pro) entry, and the General Settings screen combines batch size, timezone, ChatGPT credentials, FTP profiles, and license activation in a single long page.
How to Export and Import WooCommerce Products
Exporting WooCommerce Products
- Go to WebToffee Import/Export (Pro) > Export in your WordPress admin.
- Choose Product as the post type.
- Select an export method: Quick, Pre-saved Template, or Advanced.
- In Advanced mode, apply filters by category, tag, stock status, product type, SKU range, or any of the other supported criteria.
- Pick the columns you want in the export, including any custom meta fields.
- Click Export. The CSV, XML, TSV, or Excel file downloads to your computer.
Importing WooCommerce Products
- Prepare a UTF-8 encoded CSV, XML, TSV, or Excel file. For variable products, parent rows and variation rows can be included in the same file.
- Go to WebToffee Import/Export (Pro) > Import in your WordPress admin.
- Choose Product as the post type.
- Select an import method: Quick, Pre-saved Template, or Advanced.
- Upload your file from your computer, or pull it from a URL or FTP/SFTP server.
- On the mapping screen, confirm each column maps to the correct WooCommerce field. Use
meta:prefixes for custom fields. - Set batch size, decide whether to update existing products by ID or SKU, and click Import.
Scheduling a Recurring Import or Export
- Configure an FTP or SFTP profile under WebToffee Import/Export (Pro) > General Settings > FTP Settings.
- Save your import or export configuration as a pre-saved template.
- Under WebToffee Import/Export (Pro) > Scheduled Actions, create a new scheduled job, link it to your template, and set the interval.
- Toggle on email alerts if you want a notification when each scheduled run finishes.
Pros
- Five file formats out of the box. CSV, XML, TSV, Excel, and Google Sheets are all supported, which covers more workflows than most competitors without needing a separate tool.
- Scheduled imports and exports via FTP/SFTP. Cron-based recurring jobs can pull or push files on a schedule, with email alerts when each run completes.
- All standard WooCommerce product types. Variable, subscription, downloadable, composite, grouped, external, and custom product types are all handled in a single import.
- Advanced export filtering. More than a dozen filter criteria give you tight control over which products end up in the export file.
- Bulk update with evaluation rules. Mathematical transformations during import let you adjust prices, stock, or other values without editing the source CSV.
- Image ZIP export. Bundling images into a separate ZIP alongside the CSV is useful for migrating to a new server where the original image URLs are not accessible.
- Pre-saved templates. Recurring configurations can be saved and reused, which saves time on weekly supplier feeds or monthly backups.
- ChatGPT description generation. A built-in AI workflow fills in missing product descriptions during import, with tone options for formal, casual, flowery, or convincing copy.
- Import and export history with logs. Every job is logged with the ability to re-run, view logs, or delete entries, which makes debugging failed imports straightforward.
Cons
- WPML support is limited to simple products. Variable products, grouped products, and subscription products are not covered by the WPML compatibility layer. WP All Import handles multilingual imports across all product types.
- Subscription records are not importable. Only subscription products can be imported. Actual subscription records held in WooCommerce > Subscriptions cannot be moved through this plugin.
- No drag-and-drop mapping interface. Column mapping is dropdown-based, which is slower and less intuitive than WP All Import's visual drag-and-drop editor.
- No inline PHP transformations. Data manipulation during import is limited to the built-in evaluation rules. There is no equivalent to WP All Import's PHP function editor for cases where you need to write custom logic.
- No XPath support for XML. Complex XML feeds with nested nodes require manual mapping of every field. WP All Import supports XPath expressions for this.
- Separate plugins for orders, customers, and coupons. WebToffee sells the Product Import Export Plugin as a standalone product. Stores that also need to move orders, customers, coupons, or subscriptions have to buy additional WebToffee plugins, which brings the total cost well above the headline price. WP All Import handles products, orders, customers, reviews, and coupons without requiring additional plugins.
- Composite Products support is limited. Composite products can be imported, but component configurations and pricing rules are not always reconstructed cleanly from CSV.
- Variable product workflow is less robust than WP All Import. Parent products and variations can be imported in a single CSV, but complex catalogs with hundreds of variations still benefit from WP All Import's parent-child configuration rules.
- Smaller third-party compatibility library. Officially supported extensions include Product Bundles, Yoast SEO, Cost of Goods, Product Feed and Sync Manager, and a handful of others. WP All Import supports a much wider range of plugins out of the box.
- License is annual, not lifetime. The plugin license auto-renews at $69 to $249 per year. WP All Import's WooCommerce add-on is sold as a lifetime license.
- No live Google Sheets sync. Google Sheets can be used as an import source, but there is no live two-way sync where edits in the spreadsheet automatically flow into WooCommerce.
User Reviews and Ratings
WebToffee's free Product Import Export Plugin holds a 4.6 out of 5 rating across 410 reviews on the WordPress.org page.

WebToffee as a company holds a 4.9 out of 5 rating on Trustpilot across more than 1,000 reviews. Customers consistently praise the support team's responsiveness, with several reviewers specifically mentioning team members by name for going above and beyond with custom code snippets.
For the Product Import Export Plugin specifically, the recurring positive feedback centers on three areas:
- Easy configuration and a clean interface for first-time users
- Strong filtering that lets you export only the products you need
- Reliable handling of large catalogs without timeouts
The recurring negative feedback in user reviews centers on a few specific pain points:
- Variable products sometimes import without variations attached, even when the CSV is formatted correctly
- Email alerts on scheduled imports occasionally fail to send
- Custom field mapping for less common third-party plugins requires manual configuration
Pricing
The premium Product Import Export Plugin is sold as an annual subscription and comes with the following pricing plans:
| Plan | Price |
|---|---|
| Single site | $69 per year |
| Up to 5 sites | $129 per year |
| Up to 25 sites | $249 per year |
There is no free trial and no lifetime license option.
Who Should Use It
The premium Product Import Export Plugin is a good fit for:
- Stores that work with multiple file formats, including Google Sheets
- Stores that need scheduled FTP or SFTP imports from a supplier feed
- Stores with standard WooCommerce product types that want a polished interface and responsive support
- Stores already using other WebToffee plugins who want to stay within the same ecosystem
It is less suitable for stores that need:
- Multilingual imports beyond simple products
- Drag-and-drop visual field mapping
- Inline PHP transformations or XPath support for complex XML
- One-click rollback for safer experimentation
- A lifetime license instead of annual renewal
- Full coverage of orders, customers, coupons, and subscriptions in the same plugin (these require separate WebToffee plugins)
- The broadest possible third-party plugin compatibility
For those use cases, WP All Import with WooCommerce add-on is a stronger plugin. You can compare the two directly in our WebToffee vs WP All Import breakdown.
Final Thoughts - WebToffee's Product Import Export Plugin for WooCommerce
WebToffee's Product Import Export Plugin is a capable premium plugin. It covers five file formats, including Google Sheets and TSV, and the scheduled FTP/SFTP automation is well executed. The support team is responsive, the interface is clean, and the filtering options give you tight control over exports. For stores that work with standard WooCommerce product types and want a polished experience backed by a strong support team, it is a reasonable choice.
The limits show up when stores need features outside the standard WooCommerce workflow. WPML support stops at simple products. Subscription records are not importable. There is no drag-and-drop mapping, no inline PHP transformations, no XPath for complex XML, and no one-click rollback. Variable product handling works, but for complex catalogs with hundreds of variations, WP All Import is a more robust plugin. It handles variable products through four explicit linking methods (parent SKU, parent ID, group ID, and XML child elements), ships an inline PHP function editor for custom data transformations, supports XPath expressions for complex XML feeds, and offers dedicated add-ons for ACF, Meta Box, JetEngine, Gravity Forms, and WPML.
The cost equation also matters. At $69 to $299 per year, the WebToffee plugin is competitively priced for a single site. But stores that also need to move orders, customers, coupons, or subscriptions will be paying for additional WebToffee plugins, which quickly outpaces WP All Import's pricing when amortized over several years. If you are deciding between the two, our WebToffee vs WP All Import comparison walks through the differences in detail.
Frequently Asked Questions - WebToffee's Product Import Export Plugin for WooCommerce
What is the best import/export plugin for WooCommerce?
WP All Import and WP All Export are the best import/export plugins for WooCommerce, built specifically for moving WooCommerce product data in both directions. WP All Import handles bringing products in, and WP All Export handles pulling them out, both through the same Drag & Drop field-mapping interface. They cover simple products, variable products, images, attributes, categories, custom fields, and everything else in between.
How do I export all Products from WooCommerce?
You can export all products from WooCommerce with WP All Export. The steps are as follows:
Go to All Export → New Export
Select WooCommerce Products as the post type
Leave filtering blank to capture the entire catalog
Select fields in the Drag & Drop screen
Choose CSV, Excel, or XML as the export file type, click Confirm & Run Export, then download the file as CSV, XML, or Excel
Can WooCommerce import variable products?
WP All Import, the built-in importer, and Product Export and Import for WooCommerce all support variable products and their variations. WP All Import adds explicit parent-child configuration rules and a visual mapping interface for more complex catalogs.
How to import products with images in WooCommerce
You can import products with images in WooCommerce using WP All Import. After setting up a WooCommerce Products import, map product image data in the Images section of the Drag & Drop screen, after the Title & Description and WooCommerce Add-On sections. Images can be sourced by downloading from a URL, matching a filename in the Media Library, or matching a filename in the wpallimport files folder. All three options are included in that section.

