[Plugin update] Store Exporter Deluxe 2.1.5 for WooCommerce

Hi WooCommerce store owners, the 2.1.5 Plugin update is a minor Plugin update extending the functionality and filters available within the Edit Scheduled Export and Edit Export Template screens. You can now re-order (drag-and-drop) export fields on the Edit Export Template screen and filter Scheduled Exports to run on specific days of the week.

Limit Scheduled Exports to Specific Days

With the 2.1.5 Plugin release you can choose what days Scheduled Exports run on, for instance if you do not want FTP uploads going to your supplier on weekends then simply exclude Saturday and Sunday from the Edit Scheduled Export screen.

Re-order Export Template fields

Just like you can re-order export fields to your liking on the Quick Export screen the same can now be done from the Edit Export Template screen, simply drag-and-drop the export fields then click Publish/Update to see those changes reflected in Scheduled Exports.

Here’s the full changelog:

Added

  • Added: Export support for WooCommerce Product Bundles
  • Added: Remember Filter Products by Brand
  • Added: Export support for WooCommerce Min/Max Quantities
  • Added: Override for excluding child Order Items from Product Bundles in the Order exports (thanks Michael)
  • Added: Re-order export fields from the Edit Export Template screen (thanks Thomas)
  • Added: Override for Refund Date excluding Fully Refunded Order
  • Added: Template Tag woo_ce_is_scheduled_export (thanks Valentin)
  • Added: Template Tag woo_ce_is_export_template
  • Added: Order Items: Publish Date to Orders export (thanks Nitai)
  • Added: Order Items: Modified Date to Orders export
  • Added: Filter Orders by Digital Products (thanks Valentin and Michael)
  • Added: Support for no cell escaping in CSV/TSV exports (thanks Juan)
  • Added: Clear Recent Scheduled Exports associated with deleted Scheduled Exports
  • Added: Days filter to Scheduled Exports Frequency tab (thanks Henrik)

Fixed

  • Fixed: Filter Products by Brand in Scheduled Exports

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

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

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.

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

[Plugin update] Store Exporter Deluxe 2.0.9 for WooCommerce

Hi WooCommerce store owners, the 2.0.9 Plugin update is a minor Plugin update swapping out our legacy WooCommerce Subscriptions (WCS) export engine for a newer, faster model! We are now using wcs_get_subscriptions() to query Subscriptions and extending it to our suit our export needs, that means more export fields and filters and better memory management.

New Subscription fields include Subscription Status (different to Order Status), Payment Method, Shipping Method, Order Total, Order Subtotal, Recurring Total, Shipping Cost, Related Orders, Subscription Items (including Product and Variation ID’s, Product Names and individual Attribute values).

New Subscription filters include Status, Product, Customer and Source, additional filters (we’ve seriously only just scratched what we can do with Subscription filtering) will be introduced in the next minor Plugin update.

Here’s the full changelog:

Added

  • Added: Subscription Sorting
  • Added: Filter Subscriptions by Customer
  • Added: Filter Subscriptions by Product
  • Added: Filter Subscriptions by Source
  • Added: Subscription Billing and Shipping fields
  • Added: Active Subscriber field to Users export
  • Added: Tickets export type
  • Added: Nuke Scheduled Export to Advanced options
  • Added: Nuke WP-CRON Option to Advanced options
  • Added: New Subscriptions export engine
  • Added: Notice regarding increased memory demands with Query Monitor

Fixed

  • Fixed: PHP warning exporting from WooCommerce Checkout Manager
  • Fixed:   appearing in some price values
  • Fixed: Empty Cost of Good for Variations in Product export

Changed

  • Changed: Removed WooCommerce User fields from Subscriptions export type

What’s coming up

We have only just scratched what we can do with the new WooCommerce Subscriptions export engine, we can go crazy in the next minor Plugin update with additional Subscription and Subscription Item export fields, I’m looking at how we can do Order Items Formatting rules for the Subscription export type.

If you don’t see a field you need within the new Subscriptions export type drop a comment below or open a Support ticket with us.

For the 2.1 Plugin update and beyond I’ll be looking at how we can add support within the Export and Edit Scheduled Export screens for ‘export templates’, this will allow store owners to create templates of the specific fields and ordering they want for an export and link them to different exports (be that manual exports from the Export screen, within Scheduled Exports or via the CRON export engine). This will be a big feature to implement and will give store owners super-powers.

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.