LensOnline is de toonaangevende online winkel voor contactlenzen en oogzorgproducten in de Benelux. In samenwerking met honderden opticiens in België en Nederland biedt LensOnline een breed assortiment van alle bekende contactlensmerken tegen scherpe prijzen. Het bedrijf begeleidt klanten door elke fase van hun visuele reis met hoogwaardige service en een op maat gemaakte, specialistische aanpak.
LensOnline blijft zich uitbreiden, niet alleen in de Benelux maar ook in andere Europese markten. Het bedrijf is nu actief in Duitsland en Italië en blijft groeien om hoogwaardige oogzorg voor een breder publiek toegankelijk te maken.
De architectuur
Het LensOnline-project kenmerkt zich door een aanzienlijke complexiteit, die voortkomt uit de integratie van een groot aantal verschillende systemen. Deze systemen omvatten onder andere voorraadbeheersoftware, klantrelatiebeheer (CRM), betalingsverwerkingssystemen en logistieke platforms. Het succesvol combineren van deze diverse technologieën vereist niet alleen technische expertise, maar ook een diepgaand inzicht in de specifieke behoeften van het bedrijf.
SAP
Er is een integratie gerealiseerd met het ERP-systeem om een naadloze verbinding tussen de webshop en het magazijn van LensOnline te garanderen. Dit zorgt ervoor dat klanten hun bestellingen snel en efficiënt ontvangen. De volgende gegevens worden uitgewisseld tussen SAP en Shopware:
- Producten
- Prijslijsten
- Orders
- Retouren
- Informatie over opticiens
- Klantenwallet (saldo)
- Financiële rapporten
- Leveringen aan opticiens
- Facturen
Klanten kunnen zowel online als bij de opticien een abonnement starten. Via onze integratie kan men met één klik inloggen op het Firmhouse platform en bestaande bestellingen converteren naar een abonnement.
Dankzij de uitgebreide standaard Shopware REST API kon Power BI snel integreren met de databank van de webshop. Meteor ondersteunde Lensonline bij het opstellen van de complexe data queries om de juiste informatie op te halen.
Het is cruciaal om continu te monitoren wat elke backend gebruiker doet met klant- en ordergegevens. Er zijn custom logbestanden gecreëerd om Google Cloud Logging te voeden, waardoor we indien nodig specifieke gegevens kunnen filteren.
Segment verzamelt en consolideert gebruikersdata uit verschillende bronnen voor geavanceerde analyse en gerichte marketingacties. Meteor heeft ervoor gezorgd dat de juiste gebruikersdata vanuit de webshop en het POS-systeem op het juiste moment wordt doorgegeven.
Klanten kunnen gemakkelijk betalen via Adyen in de webshop, dankzij de Adyen plugin. Bij een bezoek aan één van de vele opticiens is betalen met kaart mogelijk via de Adyen betaalterminal. Meteor heeft een custom integratie ontwikkeld met Adyen om alle terminals in de winkels aan te verbinden.
Zowel in de webshop als in het POS-systeem gebruiken we Paazl als verzendmanager. In de webshop is gebruikgemaakt van de Paazl-plugin, beschikbaar in de Shopware store. Voor het POS-systeem was een custom integratie noodzakelijk om dynamisch de juiste verzendmethoden te bepalen.
Lenzen configurator
Migratie
Het oude platform van Lensonline was meer dan tien jaar oud en werd dagelijks door duizenden klanten gebruikt. Het was van essentieel belang dat de overstap naar het nieuwe platform vlekkeloos verliep, zodat zowel opticiens als klanten geen hinder ondervonden. Een extra uitdaging vormden de duizenden orders die dagelijks aan opticiens werden geleverd; het was cruciaal dat elk item en elke datastuk correct waren, zodat klanten hun bestellingen op tijd konden ophalen en het juiste resterende bedrag konden betalen.
Om deze migratie te realiseren, hebben we op maat gemaakte scripts ontwikkeld die de klant- en orderdata soepel overzetten. Daarnaast implementeerden we uitgebreide logging om eventuele fouten in de historische data op te sporen, zoals adressen zonder straatnummer of geldige postcode.
Geïntegreerd POS
POS
Lensonline, een toonaangevende speler op het gebied van contactlenzen, biedt een unieke winkelervaring door nauw samen te werken met lokale opticiens. Klanten hebben de vrijheid om lenzen aan te schaffen via de webshop en deze te laten bezorgen bij hun favoriete opticien, of ze kunnen ze direct in de winkel kopen. Dit naadloze samenspel tussen online en offline aankopen wordt mogelijk gemaakt door ons geavanceerde Point of Sale (POS) systeem, dat is ontwikkeld op het Shopware 6-platform.
Kern functionaliteiten van het POS systeem:
Directe snelle verkoop:
- De opticien heeft zelf heel wat Lensonline producten op stock liggen. Door deze feature kan iedere klant binnenstappen bij de opticiens en snel een product aankopen. Er is geen nood om een account aan te maken, deze aankoop kan volledig anoniem.
Uitgebreide documentatie & FAQ:
-
Dankzij het handige CMS systeem van Shopware 6, heeft Lensonline de mogelijkheid om in de POS ook documentatie en FAQ shopping experience elementen te tonen. Handig om de opticiens op de hoogte te brengen van de laatste promotie acties!
Flexibel orderbeheer:
- De opticien kan een order aanmaken voor producten die hij lokaal op stock heeft liggen en/of producten die vanuit het Lensonline magazijn moeten vertrekken. De klant heeft de keuze om dit te laten leveren bij zijn thuis, bij de opticien in de winkel of in een pick-up point.
- Er is een unieke order flow ontwikkeld waardoor de opticien het order flexibel kan aanpassen na het plaatsen van het order.
- Indien het order producten bevatte uit het Lensonline magazijn, kan de opticien met 1 klik de klant een sms en/of mail sturen om te laten weten aan de klant dat het order klaar ligt voor afhaling.
Veelzijdig klantenbeheer:
- De opticien kan zelf klanten aanmaken die de winkel bezoeken. De klant ontvangt een mail om meteen zelf zijn wachtwoord te kiezen, zodat hij of zij ook online zijn orders kan volgen.
- De opticien heeft volledig toegang tot het profiel van de klant. Binnen dit scherm kan hij de klant zijn gegevens aanpassen en de reeds geplaatste bestellingen bekijken.
- De opticien ziet standaard enkel zijn klanten in het klanten scherm. Maar elke reeds bestaande (online) klant kan binnenstappen bij elke opticien om daar een bestelling te plaatsen of te genieten van een service. Om GDPR redenen moet de opticien voor deze profielen een speciale flow volgen.
Flexibel betalen:
-
De klant heeft de keuze om zijn order met verschillende methodes te betalen. Zo kan de klant bijvoorbeeld online zijn order volledig betalen, bij de opticien nog enkele producten laten toevoegen en ervoor kiezen om het resterende bedrag te betalen met de kaart en cash in de winkel.
Inzichtelijk dashboard:
-
Wanneer de opticien inlogt heeft hij meteen een overzicht van alle klanten die hun bestelling komen ophalen. In een volgende release zullen verdere statistieken en nuttige informatie toegevoegd worden aan het dashboard.
Gedetailleerde rapporten:
-
Binnen de POS kan iedere opticien zijn eigen rapporten zien over de verkoop, stock, ….
Eenvoudig inloggen als klant:
-
De opticien heeft ook de mogelijkheid om in te loggen als de klant. Hierdoor kan hij eventueleproblemen meteen oplossen.
Eenvoudige retournering:
- Indien de klant niet tevreden is met het order kan deze het order terugbrengen bij iedere Lensonline opticien. De klant kan ook meteen een cash terugbetaling ontvangen indien gewenst.
Nauwkeurige leveringen:
-
De opticien heeft de mogelijkheid om (verwachte) leveringen die vanuit het Lensonline magazijn opgestuurd worden naar de winkel te accepteren. Zodat het ERP en de klant op de hoogte is van de levering.
Fysieke betalingen in de winkel (via Adyen):
-
Iedere opticien heeft een eigen betaalterminal van Lensonline. Vanuit het orderscherm kunnen zij transacties starten voor een gekozen bedrag.
De POS wordt niet alleen gebruikt door opticiens. Naast de opticien kunnen de customer service medewerkers inloggen op een aangepaste versie van het POS systeem.
Aangepaste orders- en klanten schermen:
Binnen het order- en klanten scherm heeft de klantenservice meer rechten dan de optician. Zo kunnen ze bijvoorbeeld de status van het order opvolgen in het gekoppelde ERP systeem, orders opnieuw synchroniseren naar het ERP wanneer nodig, retouren langer uitvoeren, extra velden op het klanten profiel, toegang tot alle klanten, …
De klantenservice kan zelf ook orders aanmaken en annuleren wanneer nodig. Ze beschikken ook over de handige feature om betaallinken te versturen indien de betaling op een order niet voltooid is. Zodat de klant via de betaallink in zijn mailbox toch de betaling kan voltooien.
Inloggen als opticien
De customer service staat ook de opticiens bij wanneer er problemen optreden. Om deze gericht te helpen wanneer nodig, kan de klantenservice inloggen als een opticien.
Zakelijk opticiens beheer
Customer service heeft ook schermen ter beschikking om de opticiens aan te maken en te beheren.
Webshop
Voor Lensonline werd een thema volledig op maat gemaakt gebaseerd op het aangeleverde design en style guide. Waarbij elk aspect, van de header en footer tot het menu, speciaal is ontworpen om gebruiksgemak en stijl te combineren. Deze aanpassingen zorgen niet alleen voor een naadloze navigatie maar versterken ook de unieke identiteit van de brand.
Voor de product detail pagina is een specifieke customer journey geïmplementeerd. Eenmaal de klant zijn gewenste product heeft gekozen, kan hij op de product detail pagina zijn gewenste pack size selecteren. Om vervolgens de juiste parameters in te vullen in een speciaal ontwerpen pop-up. Tijdens het invullen van de parameters kan de klant aanvullende informatie vinden over de lenzenparameters en wat deze betekenen. Vervolgens kan hij nog aanvullende producten, zoals lenzenvloeistof selecteren. Als de keuze compleet is zal hij met 1 druk op de knop, de producten toevoegen aan zijn winkelmandje. De klant zal meteen worden doorgestuurd naar het mandje en kan van hieruit hij de bestelling afrekenen in de checkout.
Naast het unieke design, kan de klant op de webshop de volgende features terugvinden:
- Makkelijke herbestel functie
- Uitgebreide FAQ -sectie
- Betrouwbare product reviews
- Informatieve content blokken
- Correcte adres- en BTW validatie
- Geavanceerd zoeksysteem
- Aandachttrekkende notificatiebalk