De situatie
Een producent van rubber- en kunststofproducten verkoopt via een webshop op Sana Commerce Cloud aan industrie en installateurs. Een artikel bestaat in veel varianten, bijvoorbeeld in maat, kleur of materiaal. In het ERP is elke variant een eigen artikelnummer. Dat is logisch voor productie en voorraad.
Voor de webshop was het een probleem. Sana Commerce Cloud, dat direct op het ERP draait, toonde elke variant als een los product. Een klant die een artikel zocht, zag veel resultaten die er bijna hetzelfde uitzagen. De oude webshop converteerde niet.
Het bedrijf leverde designs aan voor een nieuwe frontend: productpagina's per artikel, met een keuzeblok voor de varianten. De vraag aan ons: bouw dit op Sana Commerce Cloud, zonder de koppeling met het ERP te verliezen.
De aanpak
Sana Commerce Cloud heeft een frontend die je kunt aanpassen en een laag daaronder die prijzen, voorraad en orders uit het ERP haalt. Wij hebben die onderste laag intact gelaten en de frontend opnieuw gebouwd op basis van de aangeleverde designs.
De stappen:
- Designs vertalen naar componenten. We hebben de designs opgedeeld in herbruikbare onderdelen: productkaart, variantkiezer, prijsblok, voorraadindicatie, specificatietabel.
- Varianten groeperen. We hebben vastgelegd welke artikelnummers samen een productpagina vormen.
- Variantkeuze bouwen. Op de productpagina kiest de klant zijn variant. Elke keuze beperkt de volgende opties tot wat echt bestaat. Zodra de combinatie compleet is, toont de pagina prijs en voorraad van dat artikelnummer uit Sana, dus uit het ERP.
- Bestellen. De gekozen variant gaat als het bestaande artikelnummer in de winkelwagen. Orders landen zonder aanpassing in het ERP.
- Testen. Het bedrijf testte met echte artikelen en echte klantprijzen voordat de frontend live ging.
We hebben de frontend zo gebouwd dat updates van Sana Commerce Cloud niet breken: eigen componenten naast de standaard, geen aanpassingen in de kern.
Het resultaat
| Voor | Na |
|---|---|
| Elke variant een los product in de webshop | Een productpagina per artikel |
| Veel zoekresultaten voor een artikel | Een resultaat, varianten kies je op de pagina |
| Prijs en voorraad pas zichtbaar na doorklikken | Direct zichtbaar bij de gekozen variant |
Klanten vinden een artikel nu in een keer en kiezen de variant op de pagina, met prijs en voorraad uit het ERP.
Wat we geleerd hebben
Een variantkiezer begint bij de data, niet bij het design. De regel die bepaalt welke artikelnummers bij elkaar horen, bepaalt of de productpagina klopt. Zonder die regel is elke mooie productpagina een handmatige klus.
Bouw naast het platform, niet erin. Door eigen componenten los van de kern van Sana te houden, kan het bedrijf gewoon Sana-updates installeren.
Spreek vroeg af wat een component is en wat niet. We hebben de designs eerst samen doorgenomen en toen pas gebouwd.
Systemen
- Sana Commerce Cloud: webshopplatform met directe koppeling op het ERP voor prijzen, voorraad en orders.
- Eigen frontend: componenten op de Sana-frontendlaag, gebouwd op de aangeleverde designs.
Lees meer over maatwerk software of over ons B2B Bestelportaal voor Exact Online.