[Plugin update] Product Importer Deluxe 1.9.8 for WooCommerce

Hi WooCommerce store owners, the 1.9.8 Plugin update is a major Plugin update introducing a new Variable and Variation Product Type import engine as well as new Product import fields.

New format for importing/merging Variable and Variations

We’ve done away with the legacy variation import format relying on the Product Name field being specially formatted as it limited our ability to generate Variations made up of multiple Attributes (e.g. Colour: Red, Shape: Blue, Size: Medium), you can export directly from Store Exporter Deluxe and use the same export file to re-import your changes.

For new Variation imports you can now simply populate the Attribute columns for Variable Product Types and linked Variations and we’ll generate the Attribute Terms and link the Variations to the Variable Products at import time. Setting the Default Attribute is as easy as populating the Default Attribute cell for the Variable Product Type.

Here’s the full changelog:


  • Added: Default Attributes to Variable Products (thanks Carl)
  • Added: TAB field delimiter detection to upload notice
  • Added: Import support for Text Type Product Attributes (thanks Corin)
  • Added: Row column to final Import Log screen
  • Added: Detection of empty Product rows
  • Added: Logging to WC_Logs for Products that fail validation without a reason


  • Fixed: Product Variations not importing
  • Fixed: Visibility defaults to visible
  • Fixed: Corruption of import file when delimiter is incorrectly detected
  • Fixed: Conflict with W3 Total Cache Object Caching (thanks Daphne)
  • Fixed: Cannot merge Stock Status changes (thanks Gyula)
  • Fixed: Duplicate Attribute Terms not linking to new Products (thanks Corin)
  • Fixed: Currency import validation issue (thanks Matt)
  • Fixed: Currency import formatting issue (thanks Paolo)
  • Fixed: Automatic field delimiter detection failing in CRON imports (thanks Borko)
  • Fixed: Automatic Plugin updater conflict


  • Changed: Cannot import new Sale Price without Price for Variations
  • Changed: Deactivate Visser Labs Updater on upgrade

Download the latest Plugin update from My Account, or via Dashboard > Updates within the WordPress Administration and for more information visit the Plugin detail page for Product Importer Deluxe.

Plugin update: Product Importer Deluxe 1.8.6 for WooCommerce

Hi WooCommerce store owners, the 1.8.6 Plugin update for Product Importer Deluxe adds support for generating and assigning Shipping Classes to Products as well as fixes for Import by File Path, Import by URL and Import by FTP.

Here’s the full changelog:

  • Fixed: Import by file path not working
  • Fixed: Import by URL not working
  • Added: Import by FTP
  • Fixed: Check import file exists before downloading via FTP
  • Added: Check if FTP server supports passive mode
  • Added: Passive mode option for Import by FTP
  • Added: Support for generating Shipping Classes
  • Added: Support for linking Shipping Classes to Products
  • Added: Support for WooCommerce Branding

Download the latest Plugin update from My Account, or via Dashboard > Updates within the WordPress Administration and for more information visit the Plugin detail page for Product Importer Deluxe.

Plugin update: Product Importer Deluxe – 3.2.4

Hi WPEC’ers, the 3.2.4 Plugin update for Product Importer Deluxe adds support for scheduled imports (via cron) as well as additional import methods to extend our ‘merge Product changes’ feature.

Scheduled imports

The scheduled importing feature is ideal for store owners that wish to:

  • maintain very large online catalogues (importing/merging via cron is faster and uses less memory)
  • in-house inventories can be synced through regular automated imports (e.g. every 30 minutes merge stock changes)

Scheduled importing can be configured within your Administrator’s hosting panel (e.g. cPanel) or by contacting your hosting provider for more information, see the Plugin readme for details on the expected URL request format.

New import options

Product Importer Deluxe now comes with three different import methods to control how new Products are imported and existing Products are merged, these are:

  • Import new Products only: Import new Products and do not merge Product changes
  • Import new Products and merge Product changes: Recommended for most store owners
  • Merge Product changes only: Do not import new Products, only merge Product changes

Download the latest Plugin update from My Account, or via Dashboard > Updates within the WordPress Administration and for more information visit the Plugin detail page for Product Importer Deluxe.


Plugin update: Product Importer Deluxe – 3.2.3

Hi WPEC’ers, the 3.2.3 Plugin update of Product Importer Deluxe adds support for advanced quantity options; Notify site owner if stock runs out and Unpublish this Product if stock runs out.

Initial work has been completed to add cron job import support, we’re very excited to offer this feature to store owners in the near future as it is ideal for very large catalogues (100,000+ Products).

Here’s the complete changelog:

  • Added: $wpdb->prepare to all SQL statements
  • Added: Trim to Category merging
  • Changed: Preparations for CRON support
  • Added: Notify OOS and Unpublish OOS support
  • Fixed: Wholesale Pricing support

Download the latest Plugin update from My Account, or via Dashboard > Updates within the WordPress Administration and for more information visit the Plugin detail page for Product Importer Deluxe.

Product Importer Deluxe turns 2.6

Minor update including support for importing Width, Height and Length Product details, also snuck a sample custom Product meta field for developers who wish to extend the supported Product details even further.

Support has been added in 2.6 for the following Product details:

  • Width
  • Width Unit
  • Height
  • Height Unit
  • Length
  • Length Unit

I’ll update the sample CSV available from the Product details page shortly, jump over to the Product Importer Deluxe information page or existing customers can download the latest release through the Premium Plugin Updates page.

Product Importer Deluxe jumps to 2.4

Full recursive category support (that means Fruit>Apple>Red Delicious>Premium) as well as product tags (Tag A|Tag B|Tag C) are among the updates that have made it into the 2.4 release of Product Importer Deluxe.

Below is an overview of changes from the last update post (2.2) for Product Importer Deluxe.

  • Added update of download file when ‘merging’ Products
  • Added automatic linking to matching column at import time; this means if you name your columns correctly Product Importer Deluxe will match the columns up automatically
  • Improved sub-category support to include recursive depth (denoted by ‘>’); this means filling the category column with Fruit>Apple>Red Delicious>Premium will associate a Product with the category and sub-categories
  • Added Second Row column at import time to indicate contents of the second row of the CSV
  • Removed Brand in preparation for WP e-Commerce 3.8; ‘Group’ support is removed in WP e-Commerce 3.8, I’m setting Product Importer Deluxe to keep up with advances

Just so you know, 2.3 was a silent update including changes to Product Categories Importer; I’m looking to integrate this into Product Importer Deluxe removing the need for a separate WordPress Plugin.

With the critical features for Product Importer Deluxe cooked in I’m now focusing on variation support and the migration to support WP e-Commerce 3.8.

Product Importer Deluxe 2.2 gets multiple category support, progress bar and more!

I’m powering ahead with features for Product Importer Deluxe as part of the lead up to WP e-Commerce 3.8, 2.2 brings the ability to assign multiple Product Categories against Products!

Previously you could only assign a single Product Category to a Product, now, if you add a ‘|’ (pipe) character between each Product Category in your Category column Product Importer Deluxe will do all the work for you.

Other changes in this release include a progress bar indicating that Product Importer Deluxe is processing Products during the import phase. I may extend this further in the future to detail what product it’s up to, etc. For now though, it’s a start! Finally, the limit on the default Group (Category) has been removed so you can assign Categories from any Group and Product Importer Deluxe will link your Product to each Product Category.

There may be an update tomorrow for Product variations, drop a comment below if you’d like to see this happen. That?s it for now, jump over to the Product detail page.

Product Importer Deluxe 2.1.1 gets sub-categories and better image import support

It’s release Friday! Product Importer Deluxe quietly skipped over 2.1 with sub-category support but now that it’s got better image import support it’s time for a post.

First let’s cover sub-category support, this allows you to assign a Product to Honda > Roadster by filling the Category column with Honda>Roadster, Product Importer Deluxe takes the first Category and sets it to the parent and last as the child. Future releases will support recursive sub-category support, e.g. Honda > Roadster > Exhaust? > Performance and multiple Product category assignment, some neat futures on the way!

Also, previous releases used a method of identifying the root web directory that didn’t work for everyone, this has been overhauled and is now using WordPress standardised functions which is upgrade safe for future WordPress versions. That’s it for now, jump over to the Product detail page.

Product Categories Importer does sub-categories too!

I committed to it and after a few hours wrestling code it’s done. Product Categories Importer, the Plugin that comes with Product Importer Deluxe and Standard now supports importing sub-categories.

Product Categories Importer sets up your Product Categories (for instance, Category/Brands) structure by populating the Product Categories tables in WP e-Commerce. Download it today by purchasing one of the Product Importer releases for WP e-Commerce.

External URL image import support for Product Importer Deluxe

Migrating from another e-commerce platform to WP e-Commerce just got easier with the ability to import Product images from external URL’s.

1.9 of Product Importer Deluxe for WP e-Commerce makes it easy for developers to migrate Product images from one store to another by specifying the full URL path to images (e.g. http://www.visser.com.au/example/image-3.jpg) which during the import process is read, saved – to the WP e-Commerce Product images directory – and then Product image thumbnail generated. Pretty neat!

This update also includes:

  • a re-ordering of image import options
  • added commenting to code
  • improved Plugin readme
  • improved Plugin update notification

Existing customers can download the latest release from the Premium Plugin Updates page, those interested in this Plugin should read the detailed Product page for Product Importer Deluxe.

Next week I’ll be adding online documentation to the WP e-Commerce > Documentation pages for those requiring additional content to use Product Importer Deluxe and other WP e-Commerce Plugins available on Visser Labs. Now, how about those beers Emil?