Varianten en grote catalogi op WooCommerce: waar de grens ligt

De vraag die we het vaakst krijgen is hoeveel producten WooCommerce aankan. Dat is de verkeerde vraag, en het antwoord erop is misleidend.

Techniek8 min lezen

Vijfduizend eenvoudige producten geven zelden problemen. Vijfhonderd producten met elk vier keuzes in drie maten en zes kleuren kunnen een winkel wel op de knieën krijgen.

Niet het aantal producten telt, maar het aantal combinaties dat eruit voortkomt. Dat is de rekensom die vooraf gemaakt hoort te worden en meestal pas achteraf wordt gemaakt.

Waarom varianten zwaarder wegen

Een product met keuzes bestaat in de database niet als één ding. Elke combinatie van kleur, maat en uitvoering is een eigen regel met een eigen prijs, voorraad en artikelnummer.

Een product met drie kleuren, vier maten en twee uitvoeringen is vierentwintig regels. Vijfhonderd van zulke producten is twaalfduizend regels, en die moeten allemaal doorzocht worden zodra iemand filtert.

Waar het als eerste knelt

  1. De beheerkant. Producten opslaan wordt traag, en bulk bewerken nog trager. Dat merkt je team eerder dan je klant.
  2. Filteren op de winkelpagina. Elke filterkeuze is een zoekopdracht over al die combinaties.
  3. Voorraad bijwerken. Bij een koppeling die per variant synchroniseert, kan een update van je hele catalogus uren duren.
  4. Zoeken. De standaard zoekfunctie is niet gebouwd voor grote catalogi en wordt merkbaar traag.

Wat je eraan kunt doen

Veel, en zelden is het een reden om van platform te wisselen. De volgorde die het meest oplevert:

  • Schrap opties die niemand gebruikt. Winkels hebben vaak varianten waarvan er nooit één is verkocht.
  • Vervang de standaard zoekfunctie door een echte zoekmachine zodra je catalogus groeit.
  • Laat filteren over een aparte index lopen in plaats van rechtstreeks over je producttabellen.
  • Synchroniseer voorraad in delen en alleen wat gewijzigd is, niet elke nacht alles.

Wanneer het echt te veel wordt

Er is een punt waarop je meer aan het optimaliseren bent dan aan het verkopen. Als je catalogus tienduizenden combinaties telt, je klanten op veel eigenschappen tegelijk filteren en je zakelijke klanten eigen prijzen hebben, dan werk je tegen je platform in.

Dat is het moment om een zwaarder platform te overwegen. Wij zeggen dat liever te vroeg dan te laat, want een winkel die tegen zijn grenzen zit kost elke maand geld aan trage bestellingen en aan mensen die wachten.