EZ Exporter: January 2023 Updates

Below is a list of features we've added to EZ Exporter in January.

Ignoring filters for selected records is now optional

In the past, when selecting orders in the Shopify Admin and using the "Export selected with EZ Exporter" option, the app automatically ignored all Filters and Custom Filters.

The reason for this is the user is already selecting specific records to export, so it could cause confusion if the filters in the Data Settings are also applied.

However, there were a few use cases where a merchant wanted to use this option but then also filter individual line items in the selected orders.  Since you can't select individual line items in the Shopify Admin, the Custom Filters in EZ Exporter where they can filter at the line item level is useful in this case.

With this update, the user now has a choice on whether to ignore the filters or not to handle this use case:

"Custom" option in the Date and Time Format setting

In the Data Settings, there's a dropdown option of commonly-used date and time formats to choose from which can be applied to all standard Shpoify datetime fields.

If a merchant needed a format not in the list of available presets, they would normally use the format_datetime() function in the Calculated Fields to format individual datetime fields.

If they have many date fields in their report, however, this can get a bit tedious.

As a shortcut, we've added an option directly in the Date and Time Format setting called "Custom" where a user can specify a custom format in one place and apply it to all standard datetime fields:

Note that this only applies to standard datetime fields.  For custom fields (such as those stored in Metafields, Note Attributes, and Line Item Properties), you would still need to use the Calculated Fields section to format specific fields.

You can learn more about this option here.

Advanced date and time formatting for filename variables

Date and time variables have been available when naming exported files for a long time, but they only supported ISO 8601 format.

With this latest update, we've added a variable  {{ current_datetime }} that can take additional parameters for more advanced formatting.

With this variable, you can do the following:

  1. Specify a custom date and time format via the format: parameter.
  2. Add or subtract days via the add_days: parameter (to subtract, simply enter a negative integer).
  3. Overwrite the timezone via the set_timezone: parameter (by default, the timezone is set to the Shopify store's timezone).

You can learn more about this option here.

Tags: new features, ez exporter