10,000-row Product Synchronisation
Deterministic repeat, WebToffee Free 2.6.5: 358.644 seconds to change 2,500 products and add 1,000. The recorded configuration retained the 1,000 products omitted from the previous file. During the run, CPU averaged 28.10%, RAM averaged 1,146.3 MiB and disk activity averaged 7.35%. After subtracting the measured baseline, the job used 5.6931 vCPU-minutes, 26.344 seconds of disk-busy time and 255.765 MiB of writes. The repeat ran on WordPress 7.0.3 and WooCommerce 11.0.0, as stated on the comparison page. Inspect the measured result. The earlier recorded run remains below as separate evidence.
Earlier run, compared with Super Speedy Imports Pro 2.83.0: WebToffee Free 2.6.5 processed the 10,000-row synchronisation feed in 488.235 seconds by browser wall time. It correctly changed 2,500 existing products and added 1,000 products. Its free interface offered no delete-missing control, so it retained the 1,000 original products omitted from the update feed.
Earlier run summary
| Metric | Earlier run, compared with Super Speedy Imports Pro 2.83.0 |
|---|---|
| Browser wall time | 488.235 s (8m 8.235s) |
| Plugin-reported time | 487 s |
| Throughput | 20.481 feed rows/s |
| Requested value changes | 2,500 of 2,500 correct |
| Requested additions | 1,000 of 1,000 correct |
| Omitted originals removed | 0 of 1,000 |
| Final published products | 11,000 |
| Compared with SSI | SSI Pro 2.83.0 completed in 20.019 s and also removed the 1,000 missing products, 24.388× faster |
What this update means
The timing comparison favours WebToffee slightly because its free edition did less work. Both importers matched by SKU, processed the same 10,000 input rows, applied the same 2,500 changed values and inserted the same 1,000 new SKUs. Super Speedy Imports additionally found the 1,000 original SKUs absent from the feed and moved them to Trash. WebToffee Free left those products published.
See the Super Speedy Imports update result or the direct comparison.
Dataset and configuration
- Initial feed: 10,000 simple products, 2,644,851 bytes, SHA-256
cd135ff65a4b15a717bc3057a7980f0b42b4d14e08c994541e25d54f90a3f64e. - Update feed: 10,000 rows, 2,816,718 bytes, SHA-256
43df664ec47e188443b6fbb4e978808c37c52f6935865ff1d95df9b47ca85b26. - Update changes: 2,500 existing products changed, 1,000 products added, 1,000 original products omitted, and 6,500 retained products unchanged.
- Mapped data: title, descriptions, SKU, regular and sale prices, weight, category, brand, global colour and global size.
- Edition: official WordPress.org package, version 2.6.5.
- Existing-product match: SKU.
- Batch size: 100.
- Requests (earlier run): 100 sequential import batches plus one download request, all HTTP 200.
- Starting state: the verified 10,000-product initial-import catalogue.
Environment (earlier run)
| Component | Value |
|---|---|
| Server | Hetzner benchmark VPS, 4 vCPU, 8,121,954,304 bytes RAM |
| Stack | PHP 8.2.33, MariaDB 10.11.18, WooCommerce 10.3.8 |
| Isolation | Hetzner snapshot 390805640 restored before each plugin |
| Dataset | The exact same CSV bytes were supplied to both plugins |
| Images | None, so the test isolates CSV parsing and WooCommerce data writes |
Correctness
The final catalogue contained 11,000 unique published SKUs. Every published product had both global attributes and all four expected taxonomy relationships. Exactly the intended 2,500 retained products held the changed test values, and exactly 1,000 new SKUs existed.

Post-import catalogue evidence
These screenshots were taken in the earlier run, immediately after the plugin reported completion. They show the WooCommerce product total, category and brand counts, global attributes, and the colour and size term counts.






Reproduce
Download the reproduction bundle, including both exact CSV files, capture metadata and system telemetry.
Caveats
This is the free edition result. It should not be read as proof that WebToffee Pro cannot remove missing products; that was not tested. The test-site-only nginx bypass in the earlier run was non-binding for the reasons recorded above. Absolute timings will vary on other hardware.

Comments