[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.

[Plugin update] Product Importer Deluxe 2.0 for WooCommerce

Hi WooCommerce store owners, the 2.0 Plugin update is a major Plugin release overhauling the Import screen and bringing the import column naming in line with Store Exporter Deluxe for clearer store migrations.

Note: I’ll be expanding this post with screenshots and a breakdown of new functionality throughout the day. ūüôā

Gallery

Here’s the full changelog:

Added

  • Added: YITH Brands import support (thanks Corin)
  • Added: Featured Image Title
  • Added: Featured Image Caption
  • Added: Featured Image Alternative Text
  • Added: Featured Image Description
  • Added: New import module detection
  • Added: Support for importing WooCommerce Custom Fields (thanks Richard)
  • Added: Store Toolkit link to Tools screen
  • Added: Clear Featured Image
  • Added: Clear Product Gallery
  • Added: Clear Featured Image & Product Gallery
  • Added: Check for corrupt Products before merging
  • Added: Import Modules to Tools screen
  • Added: Importing Cost of Goods from WooCommerce Profit of Sales Report
  • Added: Use ‘-‘ (dash) character for clearing Category or Tag associations (thanks Marcus)

Fixed

  • Fixed: Variation import compatibility with WooCommerce 2.6.13 (thanks Stephen)
  • Fixed: Do not update images when merging with no image import method
  • Fixed: Merge import respects Image import method
  • Fixed: Importing Brands
  • Fixed: Skip first option being applied incorrectly
  • Fixed: Private Post Status not being applied
  • Fixed: Allow empty cells when merging to reset Product data (thanks Christian)

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.2.2 for WooCommerce

Hi WooCommerce store owners, the 2.2.2 Plugin release is a minor Plugin update addressing a date formatting issue affecting the Filter Orders by Date option, there’s also detection of broken filepaths for embedded thumbnails.

This one’s a tiny update but with the heavy dependence of store owners using Filter Order by Dates in Scheduled Exports and CRON exports I wanted to get it out to the community as soon as possible to limit issues with distributors/suppliers requiring successful exports.

Here’s the full changelog:

Fixed

  • Fixed: Image embed not working for Products export (thanks Danny)
  • Fixed: Detection of broken image embeds and fallback
  • Fixed: Date formatting error on Filter Orders by Date (thanks Stephen)
  • Fixed: Detection of discarded invoices in WooCommerce Germanized

Added

  • Added: WordPress Filter to toggle relative filepath for image embed
  • Added: Export support for WooCommerce Germanized
  • Added: Export support for WooCommerce Germanized Pro (thanks Behrang)
  • Added: Invoice Status field to Orders export type

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.

[Plugin update] Store Exporter Deluxe 2.2.1 for WooCommerce

Hi WooCommerce store owners, the 2.2.1 Plugin release is a minor Plugin update introducing tighter WPML integration, resolving a PHP warning in Order exports affecting one of the Order Items Formatting rules and allowing to force FTP Passive Transfer Mode for stubborn remote servers.

PHP warning in Orders using the Place Order Items on individual cells within a single Order row Order Items Formatting rule

If you’ve been seeing the following PHP warning popping up in some of your PHP error log or embedded at the top of CSV Order exports then this minor Plugin update is for you.

Warning: Illegal offset type in isset or empty in …/wp-includes/class-wp-hook.php on line 81
Warning: Illegal offset type in …/wp-includes/class-wp-hook.php on line 83

This PHP warning also was the cause of corrupt XLS and XLSX exports affecting users who updated to the 2.2 major Plugin release as it would corrupt the export file as it was being processed by the file generator.

WPML integration

You can now filter Order exports by specific Products and we will fetch Orders not just from the default WPML language but across all languages. There are also new Language export fields across all supported export types so you  can identify the Language of a given record (e.g. Product, Category, Tag, Order, etc.). Pretty nifty!

Force FTP Passive Transfer Mode

In the past our Scheduled Export engine has relied on the remote FTP server informing us what server commands are available to us which has meant we couldn’t switch to the Passive Transfer Mode at will. With this release we will send the PASV command to enable the passive transfer mode regardless of whether we are told if it is supported or not, you can ensure this happens by setting the¬†Transfer Mode option to Passive from the Method tab of the Edit Scheduled Export screen.

Gallery

Here’s the full changelog:

Added

  • Added: Store Exports diagnostics to WooCommerce > System Status screen
  • Added: Notice on Quick Export screen indicating background exports
  • Added: Indicator on Scheduled Export screen for background exports
  • Added: Language export column to Product export type
  • Added: Language export column to Category export type
  • Added: Language export column to Tag export type
  • Added: WPML support for exporting Orders from all languages when filtering by Product
  • Added: Filter Orders by Order meta to Quick Export screen
  • Added: Support for Yoast SEO: WooCommerce
  • Added: Featured Image Title field to Products export type
  • Added: Featured Image Caption field to Products export type
  • Added: Featured Image Alternative Text field to Products export type
  • Added: Featured Image Description field to Products export type
  • Added: Language filter to Products export type on Edit Scheduled Exports (thanks Andrejs)
  • Added: Abort button to cancel current Scheduled Export
  • Added: Support for WooCommerce EAN Payment Gateway (thanks Yan)

Fixed

  • Fixed: PHP warning on Orders export (thanks Lydie)
  • Fixed: Force Passive FTP transfer mode when selected

Changed

  • Changed: Created order-individual-extend.php

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.

[Plugin update] Store Exporter Deluxe 2.2 for WooCommerce

Hi WooCommerce store owners, the 2.2 Plugin update is a major Plugin update delivering 2 month’s¬†worth of development and support feedback.

Note: The changelog for the 2.2 major release is a whopper so I will continue to update this Post in the coming hours with a breakdown of new functionality.

New export filters

The following new export filters and filter options are available in Quick Exports and Scheduled Exports:

  • Filter Orders by Booking Start Date
  • Filter Products by Date Modified
  • Filter Orders by Order ID now supports Order ID ranges (e.g. 100-250)
  • Filter Orders by Order Type

New native Plugin export integrations

We now support native exporting from the following Plugins for WooCommerce:

  • WooCommerce Custom Fields
  • WooCommerce Tiered Pricing
  • WooCommerce Bookstore
  • WooCommerce Point of Sales
  • WooCommerce PDF Product Vouchers
  • WooTabs

Clone Scheduled Exports

You can now clone existing Scheduled Exports in a single click action from the Scheduled Exports screen. All details from the existing Scheduled Export (e.g. General, Filters, Method, Frequency) will be copied across to the new Scheduled Export with a Post Status of draft.

This same clone functionality will be rolled out to the Export Template screen in the next Plugin update.

Improved WooCommerce Subscriptions support

New Order export fields and filters are available to store owners using the WooCommerce Subscriptions Plugin. You can now:

  • Filter Orders by Order Type (e.g. Renewals, Original, Non-Subscriptions, etc.)
  • Subscription Renewal Order export field
  • Subscription Resubscribe Order export field
  • Subscription Switch Order export field
  • Subscription Relationship Order export field
  • Custom Subscription Post meta can be added via the Custom Subscriptions meta textbox

Improved WooCommerce Extra Product Options (EPO) support

We now support exporting EPO Order Item data generated from the Builder tab within the Edit Product screen. We automatically detect new EPO fields and display them as additional Order Item export fields.

Work has also been done in this release to detect EPO fields where multiple selections can be made, these are displayed on new lines within the EPO Order Item export fields.

Here’s the full changelog:

Added

  • Added: Support for Builder fields within WooCommerce Extra Product Options (thanks Steve)
  • Added: Support for WooCommerce Tiered Pricing (thanks Rob)
  • Added: Support for filtering Orders by Booking Start Date
  • Added: Support for WooCommerce Bookstore (thanks Linda)
  • Added: Support for WooCommerce Point of Sale (thanks John)
  • Added: Shipping Incl. Tax Order export field (thanks Charlotte)
  • Added: Order Items Formatting option to Orders Screen
  • Added: Order Items Formatting option to Export Triggers
  • Added: WordPress Filter to disable wp_mail() failure notice (thanks David)
  • Added: Notice to dismiss and override wp_mail() failure notice
  • Added: All dates option to Filter Products by Date Modified (thanks Linda)
  • Added: Date modified to Edit Scheduled Export screen
  • Added: Support for negative number values (thanks Philipp)
  • Added: Support for WooCommerce PDF Product Vouchers (thanks Jeremy)
  • Added: User Field support for WooCommerce Custom Fields
  • Added: Order Field support for WooCommerce Custom Fields
  • Added: Checkout Field support for WooCommerce Custom Fields
  • Added: Remember Filter Orders by Order ID
  • Added: Support for Order ID ranges in Filter Orders by Order ID
  • Added: Other to list of payment gateways (thanks Vu)
  • Added: Subscription Renewal export field to Orders export type (thanks Casey)
  • Added: Custom Subscription meta to Subscriptions export type
  • Added: Subscription Resubscribe export field to Orders export type
  • Added: Subscription Switch export field to Orders export type
  • Added: Subscription Relationship to Orders export type
  • Added: Filter Orders by Order Type to Orders export type
  • Added: Clone Scheduled Export action to Scheduled Exports tab
  • Added: WordPress Filter to toggle Product ID attribute in XML exports (thanks Andrejs)
  • Added: Export support for WooTabs (thanks Rahul)

Fixed

  • Fixed: Performance issue affecting EPO support (thanks Steve)
  • Fixed: Fatal error on CSV export without mb_convert_encoding() (thanks Milan)
  • Fixed: Compatibility with WooCommerce Custom Fields (thanks Catherine)
  • Fixed: PHP warning on saving Scheduled Export with 100+ Customers (thanks Daniel)
  • Fixed: Filter Orders by Date > Last month ignoring new year difference
  • Fixed: Empty Max unique Order Items on Order screen (thanks Axel)
  • Fixed: SFTP uploads not working (thanks Valentin & Sebastian)

Changed

  • Changed: Product URL column to Product URI
  • Changed: Moved Custom Product Add-ons to Orders export type

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.s

[Plugin update] Store Exporter Deluxe 2.1.10 for WooCommerce

Hi WooCommerce store owners, the 2.1.10 Plugin update is an urgent minor Plugin update to resolve an issue with empty Order exports, the Variation Product Type not being included in Product exports and the Featured Image/Product Gallery fields being empty. There is no new functionality in this minor release.

The changelog for the 2.1.10 minor release is very short as it focuses on resolving the above export issues introduced by the performance optimisations in the last 2.1.9 minor Plugin release. Now that the fires are out from the 2.1.8 major Plugin release I will be focusing on assisting store owners via Premium Support and planning development for the 2.2 series.

Here’s the full changelog:

Fixed

  • Fixed: Order exports not working
  • Fixed: Product Variations not being included in exports
  • Fixed: Featured Image and Product Gallery missing

Changed

  • Changed: Clearer wording of max_execution_time notice
  • Changed: Display open_basedir with notice styling

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.

[Plugin update] Store Exporter Deluxe 2.1.9 for WooCommerce

Hi WooCommerce store owners, the 2.1.9 Plugin update is an urgent minor Plugin update to resolve activation issues affecting a small number of users when upgrading to the 2.1.8 minor release from Thursday.

When dealing with PHP fatal errors an ounce of prevention really is worth a pound of cure as recovering from them is just nasty so I’m very happy to get this release out to the Store Exporter Deluxe community.¬†In the background I’ve re-written the automatic Plugin updater and Plugin update engine running¬†on this website to provide better reporting when Plugin builds fail to lower the impact of corrupt Plugin releases.

The changelog for the 2.1.9 minor release is very short as it focuses on resolving the above Plugin activation issue and performance optimisations by lowering the number of Hook and Filter registrations on each screen load.

Here’s the full changelog:

Added

  • Added: PHPExcel temp directory override Filter (thanks Dmitry)

Fixed

  • Fixed: Re-introduced Subscriptions Filter (thanks Matt)
  • Fixed: Activation issue when refreshing Transients (thanks Yoshi)
  • Fixed: Default Scheduled Export schedule to daily

Changed

  • Changed: Conditionally load Filters and Actions on export running (thanks Tim)

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.

[Plugin update] Store Exporter Deluxe 2.1.8 for WooCommerce

Hi WooCommerce store owners, the 2.1.8 Plugin¬†update is a minor Plugin update (although it doesn’t look it from the changelog) adding support for new export Plugins and resolving GMT timezone issues affecting Quick Exports and Scheduled Exports.¬†

Note: A fresh 2.1.9 release will be distributed shortly to resolve upgrade issues affecting a small number of users of the 2.1.8 release.

Here’s the full¬†changelog:

Added

  • Added: Exported Order notes option to Edit Scheduled Export screen
  • Added: Export support for AweBooking (thanks Juan)
  • Added: Arrival Date to Orders export type
  • Added: Departure Date to Orders export type
  • Added: Adults to Orders export type
  • Added: Children to Orders export type
  • Added: Room Type ID to Orders export type
  • Added: Room Type Name to Orders export type
  • Added: Check for DISABLE_WP_CRON Constant on Scheduled Export screen (thanks Matt)
  • Added: WordPress Filter to override Product Attribute formatting in Product Name column (thanks Peter)
  • Added: Attribute Quantity field to Products export (thanks Anestis)
  • Added: Export support for YITH Delivery Date Premium (thanks Ruben)
  • Added: Featured Image Formatting options to Quick Export screen
  • Added: Override for exporting Commissions from custom tables (thanks Nancy)
  • Added: Export support for YITH WooCommerce Brands Add-On (thanks Corin)
  • Added: Disable XLSX export and display notice where ZipArchive Class is missing (thanks Pam)

Fixed

  • Fixed: PHP warning in WooCommerce Bookings integration (thanks George)
  • Fixed: Scheduling tab on Edit Scheduled Export screen disappearing
  • Fixed: Fatal error increasing memory limit for some users
  • Fixed: Filter Orders by Date > Last month not including last day (thanks Lawrence)
  • Fixed: Duplicate tax rates appearing in Order Items (thanks Faha)
  • Fixed: Duplicate Variation details appearing in Order Items (thanks Thomas)
  • Fixed: PHP warning in Gravity Forms integration for a Order Items Formatting rule (thanks Rhys)
  • Fixed: Vendor Commission empty on Products export (thanks Aaron)
  • Fixed: Product Vendors type with new Product Vendors
  • Fixed: Scheduled Exports Days frequency using GMT time (thanks Dipesh)
  • Fixed: Mobile support for Quick Export screen
  • Fixed: Default export timeout of 600 seconds (thanks Graham)
  • Fixed: Allow Backorders not exporting “Allow, but notify” option
  • Fixed: Export filename date not using WordPress current_time() (thanks Pam)
  • Fixed: Scheduled Export frequency Once not working
  • Fixed: Export slowdown when no active modules are detected (thanks Oriano)

Changed

  • Changed: Removed experimental Google Sheets support (it’s coming back in 2.2)
  • Changed: Moved WordPress notice dismissable to functions.php
  • Changed: Moved export data preparation to individual export type files

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.

[Plugin update] Store Exporter Deluxe 2.1.7 for WooCommerce

Hi WooCommerce store owners, the 2.1.7 Plugin update is an urgent Plugin release which resolves a timeout issue introduced in the last minor Plugin update affecting large exports.

If you are experiencing 504 Gateway Timeout or similar timeout errors after updating to the 2.1.6 Plugin release please update to the 2.1.7 Plugin release.

Here’s the full¬†changelog:

Added

  • Added: Default to select all export fields on Quick Export screen when no fields are selected (thanks Patricia)
  • Added: Process time column to Archives screen
  • Added: Columns column to Archives screen

Fixed

  • Fixed: Bulk actions exports not respecting Orders Screen > Export fields selection

Changed

  • Changed: Orders Screen > Actions display affects the bulk actions dropdown on the Orders screen (thanks Olof)
  • Changed: Removed loading of unnecessary Actions and Filters at export time

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.

[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

  • 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

  • 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

  • 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.