Home > Docs > Import Export Suite for WooCommerce > How to Schedule WooCommerce Exports Using WordPress and Server Cron

How to Schedule WooCommerce Exports Using WordPress and Server Cron

Last updated on April 24, 2026

You can schedule WooCommerce export operations using the Import Export Suite for WooCommerce plugin by configuring WordPress Cron or Server Cron. Scheduled exports allow store data to be automatically exported at defined intervals such as daily, weekly, monthly, or at custom time intervals without manual execution.

Steps to schedule export

To schedule the export, provide the FTP details of the server to which the file will be downloaded. To give the FTP credentials:

  1. Navigate through WebToffee Import Export (Pro) > General  Settings > FTP Settings.
  2. Add a new FTP profile and save.
  3. Go through WebToffee Import Export (Pro) > Export.
  4. Select the post type and export method.
  5. As a next step, Filter data > Map and reorder the columns.
  6. On reaching step 5, choose the FTP option under Download the file into.
  7. Now, select the FTP profile(for reference, read Creating FTP profiles for export and import ) and click on Schedule.
Enabling FTP Export
Enabling FTP Export

Types of cron schedulers

The plugin supports two different schedule types:

  1. WordPress Cron: Upon a visit, WordPress Cron will check to see if the time/date is later than the scheduled events, and if it is– it will fire those events.
    • schedules your job at the specified time. 
    • is dependent on your website visitors.
  2. Server Cron: You may need to trigger the URL every minute depending on the volume of data to be processed.You can use this option :
    • to generate a unique URL that can be added to your system in order to trigger the events. 
    • if you have a separate system to trigger the scheduled events.

File name : Specify a filename for the exported file(the contents of this file will be overwritten for every export). If left blank the system generates a default name(a new filename is generated for every export).

Schedule the time at which you want the automatic export to occur and also give other necessary information for the export.

export cron schedule
Scheduling during export

On setting the interval as custom, you will have to set the custom interval option in minutes as shown below.

setting-custom-interval
Setting custom time interval

And then click on Schedule Now.

Related article: