View Categories

Settings Reference

Free and premium. Batch sizes, logging, delimiters and history cleanup exist in both. Image optimization, Google Sheets, scheduling and remote sources are premium.

Every setting on the Settings tab, what it does, and when to change it. The tab has two sections: General, and Help and Support.

Batch and performance #

Default Import Batch Size #

Default 10. How many records the plugin processes before pausing and starting the next batch. Smaller batches take longer overall but are far less likely to hit a PHP timeout or exhaust memory.

Lower it to 5 on cheap shared hosting or when imports keep stopping partway. Raise it to 50 or more on a dedicated server with generous memory. Product imports with many images benefit from smaller batches, since each row does more work.

Default Export Batch Size #

Default 100. Records fetched per batch during export. Exports are lighter than imports, so this can run higher. Lower it if exports time out on very wide files with custom meta enabled.

Max Execution Time #

The ceiling the plugin uses for a single batch, defaulting to whatever your server’s PHP setting is. Raising it beyond what PHP allows achieves nothing, so check the real value under Tools then Site Health then Info before changing this.

Generate Import Log #

Off by default. When on, each run records a timestamped line per operation, readable from the History record.

Turn it on when something is failing and you need to know which row and why. Turn it off afterwards. Logs roughly double the write volume of an import and inflate the history table.

Log Timezone #

The timezone used for log timestamps and shown against scheduled job times. Leave it empty to follow the site timezone. Set it explicitly when your team works in a different timezone from the server, so nobody has to do arithmetic to work out when a job ran.

Default import and export workflow #

Default Import Method and Default Export Method #

Quick, Advanced, or Pre-saved template. Sets which option is preselected when you open each tab.

Set both to Advanced if you mostly do controlled work. Set them to Pre-saved template if your team runs the same two exports every week and you want them one click away.

Default Export Format #

CSV, TSV, XML, XLSX or Google Sheets. Preselected on the final export step. Set it to XLSX if most of your exports go to people rather than back into a system.

Default Export Record Limit #

Caps every export unless you override it in the wizard. Zero means no cap.

Useful as a guard rail on a very large store, where an accidental unfiltered export of 200,000 orders ties up the server for an hour. Setting it to something like 5,000 makes people think about filters.

Default Export Template and Default Import Template #

The saved configuration loaded when the template method is chosen. Pair with the method defaults above.

Image optimization on import #

Off by default. When enabled, product images downloaded during an import are resized and recompressed before being stored. Nothing else in the media library is touched.

Optimization Method #

  • Auto (recommended). Uses safe local processing, and steps aside automatically if an image optimization plugin such as Smush, Imagify, ShortPixel or EWWW is active, so the two do not fight over the same files.
  • Local. Server-side processing. Images never leave your host. Uses CPU during the import.
  • WordPress built-in only. Relies on WordPress image functions alone. The most conservative option.
  • External service. Sends images to a third-party service for stronger compression. Requires an API key, and means your product images pass through someone else’s servers.
  • Leave to my optimization plugin. Does nothing here, on the assumption your other plugin handles it.

Maximum dimension #

Default 1920 pixels on the longest side. Images larger than this are scaled down. Smaller images are never scaled up.

Quality #

Default 82. A reasonable balance where compression is invisible to most eyes. Below 70 becomes noticeable on product photography.

WebP #

Generates WebP copies alongside the originals. Useful for page speed, provided your theme or a delivery plugin serves them.

Optimization fails safely throughout. If it cannot process an image, the original is imported unchanged rather than the row failing.

History cleanup #

Enable History Auto-Delete #

Trims old history records after each run finishes. Worth turning on for any store with scheduled jobs, since an hourly import produces 8,760 records a year.

History Records to Keep #

How many of the newest records survive the trim. Default 100, minimum 1. A hundred is enough to cover recent problems while keeping the table small. Raise it if you need a longer audit trail.

Google Sheets #

Client ID, Client Secret, and the connect or disconnect button. Only needed for exporting to Sheets. Importing from a public sheet needs nothing here. Full setup is in the Google Sheets article.

Help and Support #

A form for sending a question to the plugin team from inside your dashboard. Include your WordPress and WooCommerce versions, the module involved, and what the History record says when you report a problem. It saves a round trip.

Suggested starting points #

Shared hosting, small store #

Import batch 5, export batch 50, logging off, history auto-delete on with 50 records, image optimization Auto.

Managed WordPress hosting, mid-size store #

Import batch 20, export batch 200, logging off, history auto-delete on with 100 records.

Dedicated server, large catalogue #

Import batch 50 or higher, export batch 500, max execution time raised at the PHP level first, history auto-delete on with 200 records, default export record limit set as a guard rail.

We develop trusted WooCommerce import and export plugins that help store owners, developers, and agencies move products, orders, customers, coupons, and reviews to build successful online businesses.