Om de Woocommerce Add on optimaal te laten werken heb je het volgende nodig:
- Affiliate Held vanaf versie 2.3.0 of hoger
- WooCommerce
- PHP
- Uitgaand HTTPS-verkeer
- WP-Cron, GD of Imagick en beheerdersrechten.
- De add-on werkt ook met HPOS.
Grenswaardes:
- Maximaal 25.000 producten per run
- Aantal producten per batch default 250
- Werktijd per cron-slice: 50 seconden
Verwachte doorlooptijd
Producten met afbeeldingen kennen de volgende doorlooptijden. De cijfers gaan uit van shared hosting:
- 5.000 producten – 1 tot 1,5 uur
- 10.000 producten 2-3 uur
- 25.000 producten 5-8 uur
Schijfruimte en database
Per product met afbeelding komen er drie mediabestanden bij: het origineel plus de formaten die WordPress genereert. Een thema dat extra afbeeldingsformaten registreert, verhoogt dat aantal. Feeds met productfoto’s zitten op 150–400 KB per product; bij 25.000 producten is enkele gigabytes media dus normaal. Meet het met een testimport van 100 producten voordat je een hele feed binnenhaalt. In de database kost elk product 2 posts (het affiliate product en het WooCommerce product, plus een derde post per afbeelding) en 38 rijen in `wp_postmeta`. Bij 25.000 producten praat je dus over ongeveer 75.000 posts en een miljoen postmeta-rijen.
Server vereisten
- PHP 8.1 of hoger
- `memory_limit` | 256 MB | 512 MB boven de 100.000 producten
- PHP-timeout (`request_terminate_timeout`) | 60 s | 120 s
Aanbevolen werkwijze bij een grote feed
- Draai eerst een test. Die schrijft niets weg, stopt na 20 seconden en laat zien hoeveel producten er overblijven en waarom de rest afvalt.
- Doe een eerste echte import van 100 producten en kijk hoeveel schijfruimte de media innemen. Vermenigvuldig dat met wat je van plan bent.
- Knip een grote feed op in **porties van hooguit 5.000 producten**, gestuurd met een prijsbereik of een EAN-eis, in plaats van in één keer tegen de grens van 25.000 aan te lopen.
Dit bericht heeft nog geen reacties