Override the default Post Status data that is included in exports

By default Store Exporter Deluxe formats the Post Status included in exports to have the first letter capitalised (e.g. Publish, Draft, etc.). Where you need greater control over the Post Status data you can extend the Post Status data by hooking in our exposed WordPress Filters. In the below example we replace ‘Publish’ with ‘p’ and ‘Draft’ with ‘d’ in Store Exporter Deluxe.

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

View Code

[Plugin update] Store Exporter Deluxe 2.1.4 for WooCommerce

Hi WooCommerce store owners, the 2.1.4 Plugin update is a minor Plugin update extending the functionality and filters available within the Edit Scheduled Export and Edit Export Template screens. That and we’ve fixed multilingual support and have included the Deutsch language pack in this release (thanks Thomas)!

What’s changed?

The biggest change in this release is the change of export field labels affecting the Orders export type. Things got a little confusing when users were wanting to export the Attribute details from a Product that was included as an Order Item as opposed to what we were offering which was the Variation detail chosen by the customer and assigned to the Order Item.

Here’s a simple example of what we now offer in the Orders export type:

  1. Order Items: Colour Variation = Red
  2. Order Items: Colour Attribute =  Red, Blue, Green

The first item is the Colour Variation selected by the customer as part of their Order, the second item is the Attribute data linked to the Product that the customer added to their Order.

Export support for new Plugins

We now support exporting from the following Plugins:

  • Order Delivery Date for WooCommerce
  • YITH WooCommerce Multi Vendor Premium

Screenshots

Here’s the full changelog:

Added

  • Added: WordPress Filter to disable Product Attributes support
  • Added: Default notice when Fields list on Edit Export Template screen is empty
  • Added: Export Template support to Order screen Actions
  • Added: Export Template support to CRON export engine
  • Added: Order Items: %Variation% Attribute to Orders export
  • Added: Filter Orders by User Role to Scheduled Exports (thanks Mark)
  • Added: Filter Orders by Coupon Code to Scheduled Exports
  • Added: Remember Filter Orders by Coupon Code
  • Added: Remember Filter Orders by Payment Method
  • Added: Remember Filter Orders by Shipping Method
  • Added: Guest option to Filter Orders by User Role (thanks Mark)
  • Added: Deutsch (German) translation (thanks Thomas)
  • Added: Filter Products by Product Vendor (thanks Mark)
  • Added: Filter Orders by Product Vendor
  • Added: Remember Filter Product by Brand
  • Added: Export support for Order Delivery Date for WooCommerce (thanks Robin)
  • Added: Heading Formatting option to Scheduled Exports (thanks Lucas)

Changed

  • Changed: Order Items: %Variation% label to Order Items: %Variation% Variation
  • Changed: Subscription Items: %Variation% to Subscription Items: %Variation% Variation

Fixed

  • Fixed: Order screen Actions not remembering field preference (thanks Jinesh)
  • Fixed: CRON exports where order_date_from and order_date_to are the same (thanks Giorgio)

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.

Override the default %date% and %time% export filename Tags

By default Store Exporter Deluxe uses the following PHP date and time formats to populate the %date% and %time% filename Tags when generating the export filename:

  • %date% – Y_m_d
  • %time% – H_i_s

You can override Store Exporter Deluxe to use your preferred date and time formats by adding the following WordPress Filter to your WordPress Theme’s functions.php file, note you need to return the formatted date string.

View Code

Disable Product Attributes support within Store Exporter Deluxe

You can disable Product Attributes support within Store Exporter Deluxe when diagnosing export issues related to PHP form field limitations.

Add the following PHP snippets to your current WordPress Theme’s functions.php file to disable Product Attributes support within Store Exporter Deluxe. This will hide all export fields across all Export Types related to Product Attributes and is handy in store’s with a large volume of Global Attributes.

View Code

[Plugin update] Store Exporter Deluxe 2.1.3 for WooCommerce

Hi WooCommerce store owners, the 2.1.3 Plugin update is a major Plugin update that introduces a new feature – Export Templates – for assigning export field preferences to  Scheduled Exports. There’s also added new Plugins supported and a bunch of fixes and changes across the Plugin.

Export Templates

You can now create Export Templates and save lists of export field preferences against them and then assign that Export Template to a given Scheduled Export. What this means is you can create a list of pre-defined fields which will be applied when a Scheduled Export runs. In future minor Plugin updates we’ll be integrating Export Template support into the Quick Export screen, the CRON export engine, Orders screen and Export Triggers!

WordPress MultiSite

We’ve gone overboard on supporting WordPress Multisite environments. If you’re logged in as the Network Admin on the main WordPress site you can now export store details from all sites, we also have added new export fields to clarify what site a given Product, Order, etc. belongs to.

Screenshots

Here’s the full changelog:

Added

  • Added: WordPress Filter for controlling thumbnail size on Featured Image (Embed)
  • Added: Check for PHPExcel_Worksheet_Drawing for Image embed in XLSX file type exports
  • Added: Product Gallery (Embed) to Products export
  • Added: Image (Embed) to Categories export type
  • Added: Image (Embed) to Brands export type
  • Added: Order Items: Featured Image (Embed) to Orders export type
  • Added: Category: Level 1 to Products export type
  • Added: Category: Level 2 to Products export type
  • Added: Category: Level 3 to Products export type
  • Added: Gravity Forms field support to Subscriptions export type (thanks Morten)
  • Added: WordPress MultiSite support for Categories
  • Added: WordPress MultiSite support for Tags
  • Added: WordPress MultiSite support for Brands
  • Added: WordPress MultiSite support for Orders
  • Added: WordPress MultiSite support for Users
  • Added: WordPress MultiSite support for Reviews
  • Added: WordPress MultiSite support for Coupons
  • Added: WordPress MultiSite support for Shipping Classes
  • Added: WordPress MultiSite support for Subscriptions
  • Added: WordPress MultiSite support for Product Vendors
  • Added: WordPress MultiSite support for Tickets
  • Added: WordPress MultiSite support for Customer
  • Added: Quick Export button below Export Types on Quick Export screen
  • Added: Export support for WooCommerce EU VAT Compliance free and Premium (thanks Andy)
  • Added: VAT ID to Orders export
  • Added: Valid VAT ID to Orders export
  • Added: VAT ID Validated to Orders export
  • Added: VAT Country ID to Orders export
  • Added: VAT Country Source to Orders export
  • Added: VAT B2B Transaction to Orders export
  • Added: Export support for YITH WooCommerce Checkout Manager
  • Added: YITH WooCommerce Checkout Manager Billing fields support to Orders export
  • Added: YITH WooCommerce Checkout Manager Shipping fields support to Orders export
  • Added: YITH WooCommerce Checkout Manager Additional fields support to Orders export
  • Added: Filter Orders by Date: Tomorrow to Orders export (thanks Ruben)
  • Added: DONOTCACHEPAGE Constant to export process
  • Added: Export support for Discontinued Product for WooCommerce
  • Added: Export support for YITH WooCommerce Multi Vendor Premium
  • Added: Product compatibility with YITH WooCommerce Multi Vendor Premium
  • Added: Export support for WooCommerce Memberships
  • Added: Active Memberships to Orders export
  • Added: User Membership to Users export
  • Added: Filter Users by User Membership to Users export
  • Added: Export Templates tab to Store Export screen
  • Added: Export Template meta box to Edit Export Template screen
  • Added: WordPress Filter for overriding %date% and %time% filename Tags
  • Added: Export Template option within Edit Scheduled Export screen

Changed

  • Changed: Moved export type extensions to separate files
  • Changed: Show Scheduled exports are disabled in Recent Scheduled Exports Dashboard widget
  • Changed: Order Tax Percentage defaults to 0 (thanks Andy)

Fixed

  • Fixed: Compatibility with WooCommerce Checkout Manager (thanks Grégoire)
  • Fixed: PHP notice in Orders export (thanks Andreas)
  • Fixed: Order Items: RRP ignoring Variation data (thanks Kevin)
  • Fixed: Order Tax Percentage fetches the Tax Rate from WooCommerce (thanks Andy)
  • Fixed: Product Vendor compatibility with YITH WooCommerce Multi Vendor Premium

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