How do I create an automated CSV export that only includes new orders?

We have a filter called Since Last Successful Run in the Order export which will include only orders created since the export last ran successfully.

For example, if you have these filters set:

  • Order status: Open
  • Created: Since Last Successful Run

The initial run will include all open orders. The next run will include only open orders that were created since the last successful run based on the timestamp.

If you have a lot of orders in your store, you might want to set the "Created" filter to "Today" first, do an initial run for it, and then change it back to "Since Last Successful Run".

You can then schedule an automated export to run as frequently as every 15 minutes and have the data sent via email, to an FTP/SFTP server, Dropbox, Google Drive, Google Sheets, Amazon S3, or Airtable. The file will only be sent if it contains data so you don't have to worry about empty files getting sent out.

Note 1: Our app provides a "Download" option as well which is not considered a "Run", so it's a good way to preview the orders that will be included in the next run.

Note 2: The run history is tied to the Export Profile the Data Settings is assigned to. So if you create a new Export Profile that uses the same Data Settings, that will have a separate run history.


Related Articles:


App: EZ Exporter

Tags: faq, automated shopify order export