EZ Exporter: July 2020 Updates

We've been on a roll with updates lately. :)

Below is a list of updates we've pushed out this month to our EZ Exporter app.

Option to overwrite files in Google Drive

In the Export Profile settings, when selecting "Google Drive" as the export destination, you'll now see a new option to overwrite the file if it exists.

Please note that our app can only overwrite files that were originally created by our app.

Please see this blog post for more details.

New pre-computed fields

You can now select the following pre-computed fields when exporting order data:

  • total_line_items_quantity
  • total_line_items_fulfillable_quantity

New function: join_lists()

This function will allow you to combine the values inside two separate lists/arrays and format the output a certain way.

Please see our blog post for more info.

New function: flatten_list()

The flatten_list() function will combine a list of lists into one list.

For example:

[[1, 2, 3], [4, ,5 ,6]] -> [1, 2, 3, 4, 5, 6]

New 'recursive' argument for the get_attribute_value() function

We've added an optional recursive argument to the get_attribute_value() function.

By default, this is set to True which recursively searches nested JSON data for the "key" and returns the values.  There may be times where you might not want to do a recursive lookup and you can now override this behavior by specifying the argument recursive=False.

New variable to use in Custom Filters

We've added a new variable {{ current_task_start_time }} that can be used in the Custom Filters section.

The main use case for this is to handle potential race conditions when filtering data based on the "Paid At" date.

Tags: new features, ez exporter