Generating product feeds in batches helps avoid server timeouts and performance issues, especially when you’re dealing with large catalogs or limited hosting resources. By controlling how many products are processed at a time, the plugin ensures smoother and more reliable feed creation. This guide walks you through how batch size works, how to adjust it safely, and where to get help if anything goes sideways.
Understand the Default Batch Sizes
The plugin applies different default batch sizes depending on your PHP version and the size of your product catalog:
- PHP version < 5.6: 50 products per batch
- PHP version 5.6: 200 products per batch
- PHP version > 7:
- If your site has fewer than 50,000 products: 750 per batch
- If your site has more than 50,000 products: 2,500 per batch
These defaults generally work well, but you can tweak them if necessary.
Why and When to Make Adjustments
- Lower batch sizes can help if your server faces resource constraints or occasional timeouts.
- Higher batch sizes might be suitable if you’re on a dedicated server and want faster feed generation.
Keep in mind: misconfiguring batch size can hurt performance. Always test after making changes.
How to Change the Batch Size
- Navigate to Settings → Plugin settings
- Enable the “Change products per batch number” option to get the input field
- Once enabled, input your desired batch size in the field that appears
- The value will be saved automatically, and the next manual or automatic refresh will use the new batch size

Batch size control gives you flexibility, but with flexibility comes responsibility. Always double-check your changes, monitor the results, and be prepared to revert if anything appears incorrect.
Need Support?
If you need any further assistance, feel free to create a new ticket to reach out to our support team.
Please note that the ticket support system is exclusive to Product Feed ELITE users.
If you’re using only the Product Feed Pro plugin, feel free to open a new topic in the WordPress.org forum.