Na bevraging van verschillende website-bouwers was onze keuze gevallen op "ClickForest", die niet de goedkoopste was, maar een vrij directe en persoonlijke aanpak voorstelde. Dankzij een goede samenwerking met Frederiek was de lancering van onze nieuwe website "Servaes Services" op een snelle en efficiënte manier een feit en raden wij hen dan ook ten zeerste aan.
Bastiano: een eigen orderrapportering-tool, zelf gehost en herbouwd
We namen een op maat gemaakte tool over van de externe maker, herbouwden hem op eigen Cloudflare-infrastructuur en breidden hem uit tot precies wat de keuken en de chauffeurs elke dag nodig hebben. Nul afhankelijkheid, klaar voor hoog volume.
Bastiano had een handige orderrapportering-tool, maar hem draaien en uitbreiden hing volledig af van de externe maker. De vraag: hoe maken we die tool volledig van Bastiano, en meteen ook beter?
Uitdaging
De bestaande tool draaide op een verouderde stack en was volledig afhankelijk van de oorspronkelijke maker. Elke aanpassing of storing hing van iemand anders af. En de dagelijkse workflow, klaarmaken in de keuken, leveren met de bestelwagen en klanten die ophalen, miste cruciale info op de juiste plek.
Aanpak
We namen de tool volledig over en herbouwden hem op eigen Cloudflare-infrastructuur met eigen authenticatie, zodat Bastiano nergens meer van afhankelijk is. Daarna een volledig nieuwe versie op een moderne stack, uitgebreid met precies wat het team dagelijks nodig heeft, in nauwe samenspraak met de zaakvoerster.
Van externe afhankelijkheid naar eigen infrastructuur
De tool draait nu volledig op onze eigen Cloudflare-infrastructuur: een Worker voor de logica, Pages voor de app en eigen OAuth voor de koppeling met Shopify. Geen vendor-lock-in meer, geen afwachten tot iemand anders tijd heeft. Bastiano is eigenaar van de volledige keten, en de orderdata blijft veilig achter Shopify-authenticatie.
Een dagoverzicht dat de keuken en de chauffeur meteen begrijpen
Het hoofdscherm toont in één oogopslag wat er die dag klaar moet, met snelknoppen voor vandaag, morgen, overmorgen en gisteren. De klaarmaaklijst bundelt alle producten met de juiste aantallen. De leveringskaarten tonen klantnaam, adres, telefoon en het leveruur, gesorteerd op tijd en klaar voor de rit. De hele app staat in de huisstijl van Bastiano, en een ingebouwde handleiding maakt het team zelfredzaam.
Fouten eruit, snelheid erin
Order-notities zoals "geen ui" of een allergie komen prominent bij de juiste bestelling te staan, zodat de keuken niets mist. Een waarschuwing springt op zodra een order geen leverdatum of type heeft, zodat geen enkele bestelling ongemerkt wegvalt. Verder een sectie-navigatie om per onderdeel te focussen (alles, klaarmaken, leveringen of ophalingen), leveringen die je sorteert op leveruur of op postcode voor de rit, het telefoonnummer ook bij de ophalingen zodat je een klant die niet komt opdagen meteen kunt bellen, sorteerbare kolommen, een echte Excel-export met meerdere werkbladen en een keukenvriendelijke printlayout waarbij je zelf kiest welke lijsten op papier komen, elk op een eigen pagina.
Van orderlijst naar rittenplanning voor de chauffeurs
Bastiano levert met meerdere chauffeurs, en iedereen dezelfde lijst met alle leveringen geven zorgde voor fouten. Nu splits je de leveringen op per chauffeur: één klik verdeelt ze op postcode in aaneensluitende zones, daarna stuur je vrij bij, en je print per chauffeur een eigen ritblad. De verdeling wordt gedeeld over alle computers en leeft mee met de dag, want nieuwe bestellingen komen er vanzelf bij en geannuleerde vallen weg.
Bij elke levering staat meteen de kilometervergoeding: de wegafstand van de zaak tot bij de klant wordt automatisch berekend en maal het tarief gezet, dat je zelf instelt. Niemand hoeft nog kilometers op te zoeken of na te tellen.
Eén tool voor twee winkels
Bastiano heeft twee Shopify-winkels: een B2B-winkel en de drukke B2C-winkel. Eén gedeelde codebase bedient ze allebei. De verschillen tussen de winkels zitten in de data, niet in de code, dus een verbetering geldt meteen voor beide.
Onder de motorkap
We ruilden de verouderde basis in voor een moderne stack met Vite en React 18: merkbaar lichter, sneller en veel makkelijker uit te breiden. De data komt via de moderne GraphQL Admin API van Shopify met een filter op serverniveau, klaar voor hoog volume. En de app is beveiligd met Shopify session tokens: enkel een echt, vers verzoek vanuit de winkel zelf raakt bij de orderdata.
Nul afhankelijkheid
Volledig eigen infrastructuur en authenticatie. Geen vendor-lock-in, Bastiano bezit de hele keten.
Dagelijkse tijdwinst
Leverklare lijsten en ritten per chauffeur, met adres, uur, notities en kilometers. Meteen bruikbaar in de keuken en de bestelwagen.
Klaar voor hoog volume
Moderne stack en GraphQL, live op zowel de rustige B2B- als de drukke B2C-winkel.
Gebruikte tools
Dat doen we ook voor jou
Wil je een vergelijkbare aanpak voor jouw bedrijf? Ontdek de diensten die in deze case aan bod kwamen.
We werken met Vlaamse KMO's die willen groeien.
Via Shopify, performance marketing en AI.