[Plugin update] Product Importer Deluxe 2.0.3 for WooCommerce

Hi WooCommerce store owners, the 2.0.3 Plugin update is a minor Plugin release confirming compatibility with WooCommerce 2.3 due on April 4 – bring it on! – and includes new import fields, native import support for more Plugins and a bunch of fixes.

Some of the tricks you can now do in Product Importer Deluxe 2.0.3 include:

  • Better duplicate Product detection comparing Post ID, Product Name and SKU
  • Import support for WPML Products and WooCommerce Ultimate Multi Currency Suite
  • WooCommerce logging for successful CRON imports

Here’s the full changelog:

Fixed

  • Fixed: Duplicate Product detection and notices
  • Fixed: Merging multi-level Categories (thanks Vitali)
  • Fixed: Allow import filename to start with CSV (thanks Shrey)

Added

  • Added: Parent SKU column
  • Added: Variation detection by Product Name
  • Added: Matching alias for Date Published and Date Modified (thanks Ziv)
  • Added: Logging for successful CRON imports to woo_pd… WooCommerce logs (thanks Paul)
  • Added: Import support for WooCommerce Ultimate Multi Currency Suite (thanks Manoj)
  • Added: WPML import support

Changed

  • Changed: Initial export notice links to Store Exporter Deluxe

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] Store Exporter Deluxe 2.3 for WooCommerce

Hi WooCommerce store owners, the 2.3 Plugin release is a major Plugin update confirming compatibility with WooCommerce 2.3 due on April 4 – bring it on! – and includes a mountain of new functionality, fixes and changes; the matching version numbers is purely by chance.

Some of the tricks you can now do in Store Exporter Deluxe 2.3 include:

  • Mark Scheduled Exports as Draft/Published directly from the Scheduled Exports screen
  • Export support for Products Purchase Price for WooCommerce, WooCommerce Product Custom Options Lite, WooCommerce Ultimate Multi Currency Suite, WooCommerce Delivery Slots
  • Additional filters, sorting and field options on the Edit Scheduled Export screen
  • Add custom Product meta directly from the Edit Product screen when Store Toolkit is installed and activated

Screenshots

Here’s the full changelog:

Fixed

  • Fixed: Total Quantity field not populating in XML export (thanks Ludvig)
  • Fixed: Filter Customers by Status value using name instead of slug (thanks Philipp)
  • Fixed: Remember Filter Orders by Product Category (thanks Raffaele)
  • Fixed: Not checking state of BOM option (thanks Dima)
  • Fixed: User Membership filter returning 5 results (thanks Audrey)
  • Fixed: Order sorting field not saving on Edit Scheduled Export screen
  • Fixed: PHP notice when Filtering Products by Product Type with keyed array (thanks Dima)

Added

  • Added: Product Category filter to the Orders export type within Scheduled Exports
  • Added: Draft/Publish actions to the Scheduled Export screen
  • Added: Export support for Products Purchase Price for WooCommerce (thanks Daniela)
  • Added: Export support for WooCommerce Product Custom Options Lite (thanks Paul)
  • Added: Add custom Product meta directly from the Edit Product screen when Store Toolkit is activated
  • Added: Product Sorting field to Filters on Edit Scheduled Export screen (thanks Dima)
  • Added: XML order_items node for unique Order Items Formatting rule
  • Added: XML order_item node for unique Order Items Formatting rule
  • Added: Export support for WooCommerce Ultimate Multi Currency Suite (thanks Manoj)
  • Added: Filter support for Order Delivery Date for WooCommerce (thanks Jeffrey)
  • Added: Dismiss option on export currently running notice (thanks Linda)
  • Added: Filter to override case formatting (thanks Chrystel)
  • Added: Export support for WooCommerce Delivery Slots (thanks Florian)
  • Added: WordPress Filter to increment row number during exports (thanks Daniel)
  • Added: Category Sorting field to Filters on Edit Scheduled Export screen
  • Added: Tag Sorting field to Filters on Edit Scheduled Export screen
  • Added: Brand Sorting field to Filters on Edit Scheduled Export screen
  • Added: Order Sorting field to Filters on Edit Scheduled Export screen
  • Added: User Sorting field to Filters on Edit Scheduled Export screen
  • Added: Order Item Type filtering on Edit Scheduled Export screen

Changed

  • Changed: Moved Admin UI export filters to includes/admin/…

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 Store Exporter Deluxe.

Use the Variation Name instead of Slug within the Product Name detail of Product exports

Update: The rule is if 3 different users ask for the same PHP snippet that I put it up here on the Blog. I’ve been doing a few snippet Posts this quarter so will turn off automatic e-mail notifications for PHP snippets after this one so not to spam registered users.

You can improve the readability of the Product exports Product Name column when exporting Variations by switching from using the default Attribute slug to the Attribute title. An example of this change is below:

Default Product Name (Slug):

Forma Linea Strom – Size: platos-80-90cm-x-eos-200cm-mikos

Customised Product Name (Title/Term Name):

Forma Linea Strom – Size: Platos 80-90cm x EOS 200cm Mikos

Note: Product Importer Deluxe requires the Product Name detail to use the default Attribute slug format for generating Variations, this snippet is targeted to export users.

Add the following PHP snippet to your current WordPress Theme’s functions.php file:

View Code

 

Convert custom Product Type values to standard Product Types in Product Importer Deluxe

It may be necessary to take a custom Product Type value out of an import file and convert it to a WooCommerce accepted Product Type (e.g. Simple Product, External, Virtual, Variable, Variation, etc.).

We can do this by making use of the exposed WordPress Filter woo_pd_is_valid_product_type that runs during the import process.

Add the following PHP snippet to your current WordPress Theme’s functions.php file:

View Code

Adding a custom Product import field to Product Importer Deluxe

Adding a custom Product import field to Product Importer Deluxe is a little more complex than adding a custom Product export field like in Store Exporter Deluxe but it’s still doable.

Note: I’ve made a task to make it as easy to add custom Product import fields to Product Importer Deluxe as we do in Store Exporter Deluxe. This will be introduced as part of the new Store Importer Deluxe Plugin (replacing Product Importer Deluxe as a free upgrade to existing customers) and after support for this new Plugin has stabilised.

First we need to add the custom Product import field to the initial import screen and then inform Product Importer Deluxe of how to prepare that data for saving against new Products if present.

Add the following PHP snippet to your current WordPress Theme’s functions.php file:

View Code

[Plugin update] Product Importer Deluxe 2.0.1 for WooCommerce

Hi WooCommerce store owners, the 2.0.1 Plugin update is a minor Plugin release fixing an issue affecting automatic Plugin updates over the past 24 hours so I will re-release the 2.0 major release from yesterday with some minor additions from today.

Here’s the full changelog:

Added

  • Added: Import support for WooCommerce Subscriptions (thanks Joel)
  • Added: Subscription Price
  • Added: Subscription Period Interval
  • Added: Subscription Period
  • Added: Subscription Length
  • Added: Subscription Sign-up Fee
  • Added: Subscription Trial Length
  • Added: Subscription Trial Period
  • Added: Limit Subscription
  • Added: WordPress Filter to use Options over Transient (thanks Robert)

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.