[Plugin update] Store Exporter Deluxe 2.1.2 for WooCommerce

Hi WooCommerce store owners, the 2.1.2 Plugin update is a minor Plugin update that extends the Scheduled Export engine with new Filters, Volume Limit and Offset support and reporting on failed Scheduled Exports.

Store Exporter Deluxe now supports automatic Plugin updates without being dependent on the Visser Labs Updater Plugin. 😀

Note: The 2.1.2 Plugin update does not include the anticipated Export Templates which is currently being developed. We’re as eager as you to see it released!

Monitor Scheduled Exports from the WooCommerce > Store Export > Scheduled Exports screen

In additional to monitoring Scheduled Exports from the Scheduled Exports and Recent Scheduled Exports Dashboard widgets you can now see all Scheduled Exports activity and reporting from the Scheduled Exports screen.

We now include detailed reporting on failed Scheduled Exports on the Scheduled Exports screen, prior to this we relied on the WooCommerce Logs engine and WordPress Logs file. If a Scheduled Export fails it is highlighted in red with information about the issue and where possible clear recommendations on how to resolve the conflict.

You can limit access to the Scheduled Exports and Recent Scheduled Exports Dashboard widget by modifying the woo_ce_admin_dashboard_user_capability WordPress Filter.

New Scheduled Export options

This release includes the following new options to be applied to Scheduled Exports within the Add/Edit Scheduled Export screen:

  • Limit Volume
  • Volume Offset
  • Order Items Formatting

Rolling out support for WordPress MultiSite

The 2.1.2 Plugin update added WordPress MultiSite support for Network Admin’s to export Products, this will be extended in future minor Plugin updates to support all other Export Types.

Export support for new Plugins

We now support exporting from the following Plugins:

  • WooCommerce Profit of Sales Report
  • Order Delivery Date Pro for WooCommerce

Here’s the full changelog:

Added

  • Added: Coupon Expiry Date to Orders export (thanks Mihai)
  • Added: Remember Filter Order by Dates filter on Quick Export screen
  • Added: User Capability checks on Dashboard widgets (thanks Valentin)
  • Added: Export support for WooCommerce Profit of Sales Report (thanks Matias)
  • Added: Cost of Good field to Products export
  • Added: Order Items: Cost of Good field to Orders export
  • Added: Limit Volume to Scheduled Export screen
  • Added: Volume Offset to Scheduled Export screen
  • Added: All Day Booking to Orders export (thanks Johnny)
  • Added: Booking Resource ID to Orders export
  • Added: Booking Resource Name to Orders export
  • Added: Booking # of Persons to Orders export
  • Added: Recent Scheduled Exports to Scheduled Export screen
  • Added: Delete All button to Recent Scheduled Exports list
  • Added: Styling to Scheduled Exports with Draft Status
  • Added: Fatal error detection during Scheduled Exports
  • Added: Automatic 30 second screen refresh after pressing Execute on Scheduled Exports screen
  • Added: Fatal error details to Recent Scheduled Exports (thanks William)
  • Added: Legacy support for PCLZip where ZipArchive is unavailable (thanks William)
  • Added: Order Items Formatting to Edit Scheduled Export screen (thanks Emily)
  • Added: Per Product Shipping – Country to Products export
  • Added: Per Product Shipping – State to Products export
  • Added: Per Product Shipping – Postcode to Products export
  • Added: Per Product Shipping – Cost to Products export
  • Added: Per Product Shipping – Item Cost to Products export
  • Added: Per Product Shipping – Order to Products export
  • Added: WordPress MultiSite support for Products (thanks Rob)
  • Added: Notice when logged in as Network Admin on WordPress MultiSite
  • Added: Export support for Order Delivery Date Pro for WooCommerce (thanks Robin)

Changed

  • Changed: Order Date filter query (thanks Joe)
  • Changed: Export Modules includes links to individual Plugin pages
  • Changed: Hover text on disabled Execute button on Scheduled Exports screen
  • Changed: Remove table footer section from Scheduled Exports
  • Changed: Detection PHP function for Per Product Shipping (thanks Max)
  • Changed: Deactivate Visser Labs Updater on upgrade

Fixed

  • Fixed: Export Modules list empty when filtering by an empty filter
  • Fixed: Filter Order by Dates: Last week not working
  • Fixed: Limit on number of Variations or WPML Products (thanks Warren)
  • Fixed: Variation only Products exports not working (thanks Ilan)
  • Fixed: Export of WooCommerce Product Vendors (thanks Joe)
  • Fixed: Automatic Plugin updater conflict
  • Fixed: Filter Orders by Shipping Country not working (thanks Julien)
  • Fixed: Export custom Product meta in Orders export (thanks Patrick)

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.

Restrict the allowed dates for the DatePicker Field in WooCommerce Checkout Manager

You can limit the allowed dates for the DatePicker Field Type so that only specific dates are accepted (e.g. today’s date onward, or up to 3 months from today).

Add the following PHP snippets to your current WordPress Theme’s functions.php file to limit the DatePicker Field to only accept dates from today’s date forward. You can apply other DatePicker rules (jQuery UI) using the below method.

View Code

 

Add a month and year dropdown to the DatePicker Field in WooCommerce Checkout Manager

You can extend the behaviour of the default DatePicker Checkout Field in WooCommerce Checkout Manager by hooking into our exposed WordPress Filters. In the below example we add a year and month dropdown to the DatePicker Checkout Field.

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

Billing Section

View Code

Shipping Section

View Code

Additional Section

View Code

[Plugin update] WooCommerce Checkout Manager 4.0.8

Hi WooCommerce store owners, the 4.0.8 Plugin update is a minor Plugin update as part of our roadmap for resolving critical Plugin issues and ensuring this Plugin can be maintained going forward. There are no security fixes in this release.

Here’s the full changelog:

  • Fixed: PHP notice on Checkout screen
  • Added: WordPress Action to override DatePicker Options
  • Changed: Check for farbtastic on ColorPicker
  • Added: Modal prompt on deleting Checkout field
  • Added: Hover labels for WooCheckout fields
  • Fixed: Checkout issue with Multi-Checkbox Type

Download the latest Plugin update from WordPress.org, or via the Plugin detail page for WooCommerce Checkout Manager.

Override the default ZipArchive Class in PHPExcel for XLS and XLSX exports

By default Store Exporter Deluxe uses the ZipArchive Class for generating the OfficeOpenXML file format required by the XLS and XLSX file types. Where the ZipArchive Class is unavailable – not installed or disabled – you can override Store Exporter Deluxe to use an alternate Class called PCLZip by adding the following WordPress Filter to your WordPress Theme’s functions.php file.

View Code

[Plugin update] WooCommerce Checkout Manager 4.0.4

Hi WooCommerce store owners, the 4.0.4 Plugin update is a minor Plugin update as part of our roadmap for resolving critical Plugin issues and ensuring this Plugin can be maintained going forward. There are no security fixes in this release.

What’s changed?

Noticable changes in this release is changes to the required state of fields at Checkout (still being ironed out with the beta WCM community) and the default size of Textarea fields has been increased.

Behind the scene there are major structural changes to the Plugin codebase with us moving functionality out of /includes/classes/main.php and into separate files within the /includes/… directory, for instance:

  • admin.php for code relevant to the WordPress Administration
  • checkout.php for code relevant to the WooCommerce Checkout page
  • email.php for code relevant to the Order Receipt

This structural change to the Plugin codebase will make it easier for us as Plugin developers to build and maintain this Plugin while enabling you as end-users to inspect what the Plugin is doing and extend WooCommerce Checkout Manager without prior knowledge of the Plugin codebase. 🙂

Here’s the full changelog:

  • Fixed: Required field message for non-required fields at Checkout
  • Added: Delete WCM WordPress Options to Advanced tab
  • Added: Delete WCM Orders Post meta to Advanced tab
  • Added: Delete WCM Users meta to Advanced tab
  • Added: Confirmation prompt to Advanced tab links
  • Changed: Hide empty File uploader fields on Edit Order screen
  • Added: Force show Billing fields to Switches tab
  • Changed: Took out all !important CSS references
  • Fixed: Line-breaks being stripped from Text Area fields
  • Changed: Default rows for textarea field is 5
  • Changed: Default columns for textarea field is 25
  • Added: wooccm_checkout_field_texarea_rows Filter for overriding default textarea field rows
  • Added: wooccm_checkout_field_texarea_columns Filter for overriding default textarea field rows
  • Changed: WooCheckout screen now using template files
  • Changed: Center Position label to Full-width

Download the latest Plugin update from WordPress.org, or via the Plugin detail page for WooCommerce Checkout Manager.

Embed Featured Image thumbnails in Product exports

There’s an easter egg in Store Exporter Deluxe that only select beta testers have known about. It’s come time to share this new Product export field with the community as it’s received very positive feedback since it’s quiet introduction and will be listed as “Featured Image (Embed)” in the 2.1.2 minor Plugin update due this fortnight.

Include embedded Featured Image Product thumbnails within XLSX exports by adding the following PHP snippet to your current WordPress Theme’s functions.php file:

View Code

[Plugin update] Store Exporter Deluxe 2.1.1 for WooCommerce

Hi WooCommerce store owners, the 2.1.1 Plugin update is an urgent minor Plugin update that resolves a compatibility issue affecting the WordPress 4.5 automatic Plugin updater. 

As this is an urgent Plugin update the scheduled features for 2.1.1 will be included in the 2.1.2 minor Plugin update within the fortnight, but pushing an urgent Plugin release doesn’t mean we haven’t included some new features (new Yoast SEO/WordPress SEO export fields) and other fixes as part of this Plugin update. 😉

Here’s the full changelog:

  • Added: Export support for WooCommerce Uploads
  • Fixed:   skipping UTF-8 check in XML and RSS exports
  • Added: Additional WordPress SEO fields for Category exports
  • Added: Additional WordPress SEO fields for Tag exports
  • Added: Additional WordPress SEO fields for Product exports
  • Fixed: PHP compatibility issue on Archives screen (thanks Andrey)
  • Fixed: Conflict with WordPress Plugin updater in WordPress 4.5

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.

Return the lowest Variation Price as Variable Price in Product exports

By default Store Exporter Deluxe detects if a Variable Product contains Variations with different minimum and maximum Prices (e.g. 25.00-30.00), where this happens we show the minimum and maximum Variation Price separated by a dash.

This can be overridden to only show the minimum Variation Price by adding the following PHP snippet to your current WordPress Theme’s functions.php file:

View Code

[Plugin update] Store Exporter Deluxe 2.1 for WooCommerce

Hi WooCommerce store owners, the 2.1 Plugin update is a major Plugin update with UI changes to the WooCommerce > Store Export screen and fixes affecting the Product and Order export types. We’ve added support for WooCommerce EU VAT Assistant and WooCommerce Custom Fields as well as a set of new Order and Order Items export fields.

New UI

The biggest change to the UI is the new Scheduled Exports tab within WooCommerce > Store Export, this has given us more room to show Scheduled Export column details and leave the Settings tab as the go to place for global Plugin settings.

There is a new notices that appears where we detect an incorrect /tmp path which can impact our generation of XLS, XLSX file types which includes details about the problem and how to resolve this.

Note: I’ll upload screenshots here of the new UI tomorrow morning and update the screenshots on the Plugin detail page too. 🙂

New Order fields

New Order export fields include:

  • Order Shipping excl. Tax
  • Order Total Tax: Tax Rates
  • Order Items: Tax Rate
  • Order Items: Height
  • Order Items: Width
  • Order Items: Length

Here’s the full changelog:

Added

  • Added: Scheduled Exports tab
  • Added: Notice for open_basedir without correct tmp path
  • Added: Export support for WooCommerce EU VAT Assistant (thanks Bjorn)
  • Added: Order Shipping excl. Tax to Orders export (thanks Rikardo)
  • Added: Order Items: Tax Rate amount to Orders export (thanks Rikardo)
  • Added: Order Items: Height to Orders export (thanks Doug)
  • Added: Order Items: Width to Orders export
  • Added: Order Items: Length to Orders export
  • Added: Order Total Tax: Tax Rates to Orders export
  • Added: Product export support for WooCommerce Custom Fields
  • Added: Description of Field escape formatting fields (thanks Valentin)
  • Added: Default Filter Products by Product Type to include Simple, Variable and Variation Product Types

Changed

  • Changed: Export tab label to Quick Export
  • Changed: Moved Scheduled Exports table to Scheduled Exports tab
  • Changed: Disable Execute button if Scheduled Exports is disabled
  • Changed: Renamed Return to Settings to Return to Scheduled Exports
  • Changed: Volume offset and Volume limit are on separate rows within Export Options (thanks Mark)
  • Changed: Description for Volume offset and Volume limit (thanks Mark)
  • Changed: Order field slug order_excl_tax to order_subtotal_excl_tax
  • Changed: Show Recent Scheduled Exports and Scheduled Exports Dashboard widgets regardless of Enable Scheduled Exports state

Fixed

  • Fixed: Total rows count for CSV, TSV, XLS and XLSX
  • Fixed: Total Weight includes Variation weights
  • Fixed: Variation Description being overriden for default Variation Formatting in Product exports (thanks Flurin)
  • Fixed: PHP warning on Gravity Forms integration (thanks Caitlin)
  • Fixed: Order shipping fields defaulting to billing fields when using WooCommerce Checkout Manager (thanks Fabio)
  • Fixed: Could not Filter Products by Simple and Variations without including Variables (thanks Andrey)

What’s coming up

Export templates! I mentioned it in the 2.0.9 Plugin update release notes and have spoken to loads of customers (both in-person at WooConf 2016 and via Support tickets), export templates is going to be the focus of the 2.1 series as it has huge implications for store owners.

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.