Pro Capabilities Enterprise Scale 4 min read
Action Scheduler Batch Background Engine
How Zoventic GEO Pro processes catalogs from 1,000 to 100,000+ SKUs with zero PHP timeouts using WooCommerce Action Scheduler.
Action Scheduler Batch Background Engine
Large eCommerce stores frequently encounter PHP memory limits and gateway timeouts (504 Gateway Timeout) when attempting to bulk optimize hundreds or thousands of products.
Zoventic GEO Pro solves this by leveraging WooCommerce Action Scheduler — the enterprise-grade background processing queue trusted by WooCommerce Core, Subscriptions, and Automations.
1. Asynchronous Chunked Processing
Instead of processing an entire catalog in a single blocking HTTP request, Zoventic GEO Pro divides your products into manageable asynchronous batches:
[ Catalog: 10,000 SKUs ]
↓
[ Chunk 1: 50 SKUs ] ➔ Processed asynchronously in background (5 sec)
↓
[ Chunk 2: 50 SKUs ] ➔ Processed asynchronously in background (5 sec)
↓
[ Chunk N: ... ] ➔ Zero memory spikes, zero HTTP timeouts
2. Server Safety & Reliability
- Zero Frontend Impact: Background batching runs independently of buyer traffic. Your store stays blazing fast while products are enriched.
- Auto-Kill Hung Jobs: If an external network call hangs, the job supervisor terminates the stalled thread and automatically retries after a safe cooldown.
- Live Progress Bar: Monitor real-time optimization percentages, enriched SKU counts, and remaining queue items directly from the GEO Health dashboard.
← Previous Article AI Vision Alt Text & Short Description Generator Next Article → Executive Monday Morning Weekly Email Digest
Need further assistance or custom advice? Our engineering team provides direct priority technical support for store managers.
Contact Support →