Huus.nl
Tienduizenden artikelen met varianten in maat, kleur en materiaal, elk met een eigen levertijd per leverancier. De catalogus werd handmatig bijgewerkt.

01Een catalogus die sneller veranderde dan iemand hem kon bijwerken.
Leveranciers stuurden hun assortiment aan in eigen formaten en op eigen momenten. Prijzen, varianten en levertijden werden overgenomen in de webshop, artikel voor artikel, door iemand die daar dagen per week mee bezig was.
Daardoor liep de shop structureel achter op de werkelijkheid. Klanten zagen levertijden die al niet meer klopten op het moment dat ze werden getoond.
02Wat er gebouwd is
Catalogus automatisch bijwerken
Een importlaag vertaalt de bestanden van elke leverancier naar één model. Afwijkende waarden worden gemeld in plaats van stilzwijgend overgenomen, zodat een fout in een aanlevering niet ongemerkt de shop in loopt.
Handmatige aanpassingen aan teksten en beelden blijven bestaan bij de volgende import. Dat was voorwaarde: de redactie mocht haar werk niet elke week kwijtraken.
- Import per leverancier
- Veldvertaling en validatie
- Handmatige overrides behouden
- Rapport van afwijkingen
Levertijd die klopt
De getoonde levertijd wordt per variant berekend uit voorraad, leverancierstermijn en de eigen verzendplanning, inclusief feestdagen en weekenden.
Klanten zien daardoor een datum in plaats van een algemene indicatie. Verandert die datum na de bestelling, dan krijgt de klant automatisch bericht.
- Levertijd per variant
- Rekening met feestdagen
- Vooruitbestellingen
- Melding bij wijziging
Snelheid bij een grote catalogus
Filteren in tienduizenden artikelen met tientallen eigenschappen loopt vast op een standaardopzet. Zoekopdrachten gaan daarom via een aparte index.
Categoriepagina's worden opgebouwd uit gecachete onderdelen, zodat een prijswijziging niet de hele pagina ongeldig maakt. Beelden worden per formaat geleverd.
- Aparte zoekindex
- Filters op eigenschappen
- Gecachete categoriepagina's
- Beeldoptimalisatie
03Technische keuzes
WooCommerce behouden
Het team kende het systeem al. Vervangen zou maanden kosten zonder dat het kernprobleem, de import, ermee opgelost was.
Aparte zoekindex
Filteren op tientallen eigenschappen is te zwaar voor de database van de shop. Een index houdt het snel bij groei.
Overrides met voorrang
De import wint nooit van handwerk. Zonder die regel zou de redactie elke week opnieuw beginnen.
04De catalogus werkt zichzelf bij en klanten zien een levertijd die overeenkomt met wat er daadwerkelijk gebeurt.
Het dagelijkse overtypen is verdwenen en nieuwe leveranciers zijn een kwestie van een veldmapping. Doordat de levertijd klopt, dalen de vragen aan de klantenservice over waar een bestelling blijft.
Ik voeg leveranciers toe wanneer het assortiment groeit en houd de zoekindex en performance in de gaten.
