Kassa en webshop gelijk.
Verkoop je in de winkel met Lightspeed Retail en online met WooCommerce, dan wil je één voorraad. We koppelen de kassa aan je webshop, zodat een verkoop aan de toonbank de webshop bijwerkt en een online bestelling als verkoop in Lightspeed terechtkomt.
In het kort
Een Lightspeed Retail-kassa kun je koppelen aan een WooCommerce-webshop of een eigen website. Via de API van Lightspeed, de ingang waarlangs andere software gegevens uit de kassa leest en terugschrijft, halen we artikelen, prijzen en voorraad per winkel op. Online bestellingen gaan als verkoop terug naar Lightspeed, zodat de voorraad op één plek klopt en je niets dubbel bijhoudt.
Welke Lightspeed je hebt
Lightspeed maakt kassasoftware voor winkels en horeca, en een eigen webshopplatform: Lightspeed eCom. Deze pagina gaat over de winkelkassa, Lightspeed Retail, naast een webshop in WooCommerce of een eigen site. Van Lightspeed Retail zijn in Nederland twee versies in gebruik, R-Series en X-Series. Lightspeed geeft zelf aan hoe je ze uit elkaar houdt: een wit logo op een zwarte achtergrond in je Lightspeed Retail-app is R-Series, een zwart logo op wit is X-Series.
Dat verschil doet ertoe. De twee versies hebben elk een eigen API, met een eigen manier van toegang geven, eigen grenzen en eigen namen voor dezelfde gegevens. Daarom stellen we eerst vast welke je hebt.
Wat je koppelt
- Artikelen en varianten: naam, artikelnummer, prijs en varianten zoals maat en kleur. In R-Series heten artikelen met varianten matrix-artikelen.
- Voorraad per winkel: R-Series houdt de voorraad bij per artikel per winkel, met daarnaast een totaal over alle winkels. X-Series doet dat per outlet. Jij kiest welke winkels de webshop voeden.
- Verkopen: een online bestelling komt als verkoop in de kassa. Beide versies raden dat in hun documentatie zelf aan, omdat voorraadhistorie, kostprijs en marges dan blijven kloppen.
- Klanten: een webshopklant kan als klant in Lightspeed komen, zodat je hem ook aan de kassa herkent.
Hoe de koppeling werkt
R-Series werkt met OAuth: we registreren de koppeling als app bij Lightspeed en jij geeft met een medewerkersaccount toestemming voor alleen de onderdelen die nodig zijn, zoals artikelen en voorraad of verkopen. De rechten van die medewerker tellen mee, en wordt het account geblokkeerd, dan stopt ook de koppeling. R-Series laat je voorraadwijzigingen opvragen op tijdstip, dus de koppeling kijkt regelmatig welke voorraadregels sinds de vorige keer zijn veranderd. Het aantal verzoeken is begrensd per account, en die ruimte groeit met het aantal kassa's in je abonnement.
X-Series koppelt met een persoonlijk token, dat Lightspeed alleen in het Plus-abonnement aanbiedt, of via OAuth. X-Series stuurt bij een wijziging in voorraad, producten, verkopen of klanten zelf een bericht, een webhook. Bij een koppeling via OAuth is dat bericht ondertekend, zodat we kunnen nagaan dat het echt van Lightspeed komt. Lightspeed garandeert niet dat elk bericht aankomt, dus de koppeling legt daarnaast periodiek de standen naast elkaar. Loopt een update vast, dan blijft hij in de wachtrij staan en krijg je een melding.
Extensie of maatwerk
Op de WooCommerce-marktplaats staat Lightspeed POS for WooCommerce, een extensie van een externe ontwikkelaar, niet van Lightspeed zelf. Hij werkt met R-Series en X-Series, importeert je artikelen en houdt de voorraad in beide richtingen bij. Voor één winkel met een gewone webshop kan dat volstaan. De grenzen staan in de eigen documentatie: hij synchroniseert met één Lightspeed-winkel per WooCommerce-site, ondersteunt geen backorders in WooCommerce en werkt niet met Lightspeed eCom.
Maatwerk helpt als meerdere filialen samen de webshop voeden, als je eigen voorraadregels wilt, zoals een buffer per artikel, of als online bestellingen een eigen route moeten volgen, bijvoorbeeld afboeken in de winkel waar de klant ophaalt. Gebruik je Lightspeed eCom als webshop, dan heb je dit niet nodig: die koppelt Lightspeed zelf aan de kassa.
Bronnen
Wat hier staat over Lightspeed komt uit de officiële documentatie:
- Lightspeed NL: integraties Retail (R-Series en X-Series)
- Lightspeed NL: prijzen Retail
- Lightspeed NL: omnichannel
- Lightspeed Developer Portal
- R-Series API: Authentication overview
- R-Series API: Access scopes
- R-Series API: Rate limiting
- R-Series API: ItemShop
- R-Series API: Best practices
- X-Series API: Introduction
- X-Series API: Authorization
- X-Series API: Webhooks
- X-Series API: Rate limiting
- X-Series API: Inventory updates
- WooCommerce Marketplace: Lightspeed POS for WooCommerce
- WooCommerce docs: Lightspeed POS for WooCommerce
Wat je krijgt
- Koppelen met
- WooCommerce eigen webshop
- Via
- Lightspeed Retail API, webhooks bij X-Series
- Richting
- Twee kanten op
- Versies
- R-Series, X-Series
- Gegevens
- Artikelen, voorraad per winkel, verkopen, klanten
- Nodig
- Toestemming via OAuth of persoonlijk token
-
Voorraad per filiaal
Lightspeed houdt de voorraad per winkel bij. Je kiest welke winkels meetellen voor de webshop, en de koppeling zet die stand online.
-
Webshoporder als kassaverkoop
Een betaalde online bestelling komt als verkoop in Lightspeed. Zo daalt de voorraad in de juiste winkel en kloppen je rapportages en marges.
-
Artikelen één keer invoeren
Nieuwe artikelen en varianten zoals maat en kleur maak je in Lightspeed aan. De koppeling zet ze in de webshop, waar je tekst en foto's aanvult.
-
Buffer voor online
Houd je de laatste stuks liever in de winkel, dan zet de koppeling een eigen regel tussen de kassavoorraad en wat online te koop staat.
-
Retour terug op voorraad
Komt een online bestelling retour, dan boekt de koppeling dat als retour op de verkoop in Lightspeed, zodat het artikel weer meetelt.
Werkwijze
Zo koppelen we Lightspeed.
Eerst kijken we welke Lightspeed je hebt, want daar hangt de aanpak van af.
-
Versie en winkels bepalen
We stellen vast of je R-Series of X-Series gebruikt, hoeveel winkels en kassa's er zijn en welke winkels de webshop voeden. En we kijken waar het nu wringt, bijvoorbeeld een online verkoop van een artikel dat in de winkel al weg was.
-
Toegang en voorstel
Bij R-Series geef je met een medewerkersaccount toestemming voor alleen de rechten die nodig zijn. Bij X-Series kijken we of je abonnement een persoonlijk token toelaat of dat we via OAuth koppelen. Daarna krijg je een voorstel.
-
Koppelen en vergelijken
We beginnen met een kleine set artikelen en leggen de voorraad in kassa en webshop naast elkaar. We testen ook een geannuleerde bestelling, een retour en wat er gebeurt als Lightspeed tijdelijk geen verzoeken aanneemt.
-
Live en bijhouden
Na de livegang draait de koppeling mee in het dagelijkse werk en meldt het als de voorraad niet overeenkomt. Lightspeed vernieuwt de X-Series API met versies op datum, en als een versie vervalt, zetten wij de koppeling over.
Koppelingen die we bouwden.
Een Lightspeed-kassa staat nog niet tussen onze cases. Wel bouwden we een koppeling met dezelfde opbouw: productdata uit een ERP, bestellingen direct terug naar het ERP.
-
Branding én website voor de leukste haarsalon van Limmen inclusief Salonized koppeling
-
Honderdduizend producten en geen millimeter vertraging in deze webshop
-
Splinternieuwe website voor negotiation expert Reinout de Schepper
-
Digitale ontspanning voor Druppie: webshop én e-boekhouden koppeling zonder stress
Hoe weet ik of ik R-Series of X-Series heb?
Lightspeed noemt zelf het logo van de Retail-app als kenmerk: een wit logo op een zwarte achtergrond is R-Series, een zwart logo op een witte achtergrond is X-Series. Twijfel je, dan kan de support van Lightspeed het vertellen. Voor de koppeling maakt het veel uit, want elke versie heeft een eigen API met andere toegang en andere grenzen. Bij X-Series komt er bij een wijziging bijvoorbeeld vanzelf een bericht, bij R-Series vraagt de koppeling de wijzigingen zelf op.
Volstaat de kant-en-klare WooCommerce-extensie?
Voor één winkel en een gewone webshop vaak wel. Lightspeed POS for WooCommerce werkt met beide versies en houdt de voorraad in twee richtingen bij. Volgens de eigen documentatie koppelt hij met één Lightspeed-winkel per WooCommerce-site en ondersteunt hij geen backorders. Heb je meerdere filialen, eigen voorraadregels of een orderstroom die afwijkt, dan is een eigen koppeling de betere route.
Kan de webshop de voorraad van meerdere winkels tonen?
Ja. Lightspeed houdt de voorraad per winkel bij en R-Series geeft daarnaast een totaal over alle winkels. De koppeling kan de voorraad van een of meer winkels optellen of per winkel tonen, bijvoorbeeld voor ophalen in de winkel. Je bepaalt ook uit welke winkel een online bestelling wordt afgeboekt. Dat is precies waar de standaardextensie ophoudt.
Waarom gaat een online bestelling als verkoop naar de kassa?
Omdat zowel R-Series als X-Series dat in de eigen documentatie aanraadt. Pas je de voorraad rechtstreeks aan, dan weet Lightspeed niet waarom die veranderd is. Een verkoop legt vast wat er wanneer en tegen welke prijs is verkocht. Zo blijven voorraadhistorie, kostprijs en marges kloppen, en zie je de online verkopen terug in je rapportages.
Heb ik Lightspeed eCom nodig om met WooCommerce te koppelen?
Nee. Lightspeed eCom is het eigen webshopplatform van Lightspeed, met een eigen koppeling aan de kassa. Wil je je webshop in WooCommerce houden, dan koppelen we de kassa rechtstreeks aan WooCommerce en heb je eCom niet nodig. De WooCommerce-extensie op de marktplaats werkt overigens alleen met Lightspeed Retail, niet met Lightspeed eCom.
Wat als de koppeling te veel verzoeken tegelijk doet?
Lightspeed begrenst hoeveel verzoeken een koppeling per account mag doen, en bij beide versies groeit die ruimte met het aantal kassa's in je abonnement. Zit de koppeling aan de grens, dan antwoordt Lightspeed met een verzoek om even te wachten. Onze koppeling zet updates dan in een wachtrij en werkt ze af zodra er weer ruimte is, ook op een drukke zaterdag of bij een grote import.
Meer koppelingen
Andere systemen die we koppelen.
Boekhouding
Bestellingen en facturen vanzelf in je boekhouding.
Betalen en voorraad
Betalingen, kassa en magazijn die met je webshop meedoen.
Branchesoftware
De software van je branche, op je eigen website.
Klanten, uren en HR
Aanvragen, projecten en vacatures op de goede plek.
















