Beschikbaar voor nieuwe Shopify-projecten

MigratiesGids

Van Lightspeed naar Shopify: wat je meeneemt, wat je achterlaat en waar het spannend wordt

Diek ThunnissenDiek Thunnissen8 sep 202610 min leestijd

Bij een Lightspeed-migratie gaat het zelden over het design. Het gaat over voorraad die moet kloppen tussen winkel en webshop, productdata die in een keurslijf zit, en URL's die al tien jaar ranken. De route die wij lopen, van export tot livegang, en de plekken waar je vooraf moet kiezen.

Een Lightspeed-webshop verhuist zelden omdat de eigenaar een mooiere site wil. Hij verhuist omdat de voorraad tussen kassa en webshop niet meer te vertrouwen is, omdat elke aanpassing aan het thema via een partner moet, of omdat het platform waar de shop op draait niet meer de plek is waar Lightspeed zelf in investeert. Dat is een andere migratie dan van WooCommerce: minder plugins, meer operatie.

Nederland is daarin een apart geval. Lightspeed eCom C-Series is het vroegere SEOshop, een Amsterdams platform waar een groot deel van de Nederlandse retail zijn webshop op bouwde, vaak gekoppeld aan de kassa in de winkel. Het nieuwere Lightspeed eCom E-Series is het voormalige Ecwid en hangt aan Retail POS R-Series. Twee producten met dezelfde naam op de doos en een heel ander binnenwerk. Welke je hebt, bepaalt wat je export oplevert en hoeveel er te vertalen valt.

Waarom Lightspeed-shops overstappen

De pijn die we in gesprekken horen, en die ook in publieke fora terugkomt, is operationeel. Voorraad die online en in de winkel uit elkaar loopt. Een retour die de voorraad niet goed bijwerkt. Betalingen en uitbetalingen die je team tijd kosten. En het gevoel dat het team zelf de integratie is geworden tussen kassa en webshop.

Daarbovenop het platform zelf. C-Series heeft een eigen thematechniek en een app-aanbod dat kleiner is dan wat je op Shopify vindt. Lightspeed biedt C-Series-klanten een upgrade naar E-Series aan en noemt die aanbevolen maar optioneel; C-Series wordt volgens Lightspeed nog ondersteund. Lees dat zoals wij het lezen: de ontwikkeling gaat naar E-Series, en E-Series is een ander product, met minder thema- en aanpassingsmogelijkheden dan C-Series. Wie toch moet verhuizen, kijkt op dat moment breder dan Lightspeed alleen.

En dan het groeiplafond. Filters, productspecificaties en contentblokken zitten in C-Series in vaste structuren. Zolang je assortiment daarin past, werkt het. Zodra je een configurator, klantgroepen met eigen prijzen, of een productmodel met tientallen eigenschappen nodig hebt, bouw je eromheen. Die omwegen zijn precies de platformschuld die je niet mee wilt nemen.

Voor wie Lightspeed wél klopt

Eerlijk is eerlijk: niet elke Lightspeed-shop moet weg. Een retailer met een paar honderd producten, een kassa die goed draait op Lightspeed Retail, en een webshop die vooral de winkel ondersteunt, heeft aan een migratie meestal meer gedoe dan winst. De kassa-koppeling is voor zo'n winkel de kern en die werkt binnen het Lightspeed-ecosysteem het eenvoudigst.

Het kantelpunt ligt waar de webshop het bedrijf wordt. Meer omzet online dan in de winkel, een assortiment dat groeit, marketing die wil A/B-testen en landingspagina's wil bouwen, een tweede markt of taal, zakelijke klanten met eigen prijzen. Op dat moment betaal je in Lightspeed voor elke stap een omweg, en op Shopify zit het meeste in het platform.

Platformschuld: wat je niet meeneemt

Een migratie is geen kopie. Elke shop van tien jaar oud heeft keuzes in zich die ooit logisch waren en nu alleen nog gewoonte zijn. Een categorie die eigenlijk een filter is. Productspecificaties die in de omschrijving staan omdat er geen veld voor was. Kortingscodes uit 2019 die nog steeds werken. Een blog met driehonderd berichten waarvan er twintig bezoek krijgen.

Daarom begint elke migratie bij ons met een lijst in drie kolommen: meenemen, weglaten, vertalen. Meenemen is wat je klanten en Google kennen: producten, varianten, klanten, orderhistorie, de URL's die ranken. Weglaten is wat alleen nog bestaat omdat het er was. Vertalen is het interessante deel: alles wat in Lightspeed een omweg was en in Shopify een eigen plek heeft.

Drie vertalingen die bijna altijd terugkomen. Productspecificaties uit C-Series worden metafields op het product, met een definitie per eigenschap, zodat ze filterbaar en toonbaar zijn zonder ze in de omschrijving te plakken. Filters worden Search & Discovery, de gratis app van Shopify die op diezelfde metafields draait. En contentstructuren die in Lightspeed vaste tekstblokken waren, worden metaobjects: één record dat op de productpagina, in een landingspagina en in de checkout gelezen kan worden. Hoe dat werkt staat in ons stuk over metaobjects als besturingslaag.

De migratie als decision map

De volgorde die we aanhouden, met per stap wat er bij Lightspeed specifiek is.

Export. C-Series exporteert via de back office naar CSV: producten, voorraad, orders, klanten, filters, redirects, productspecificaties en nieuwsbriefinschrijvingen. Reviews en blogberichten staan niet in die exportlijst; reviews haal je uit je reviewtool, blogs uit het thema of via de API. Bij E-Series loopt de export via de Ecwid-kant en is de set kleiner. Trek de export vroeg, ook als je nog niet gaat bouwen. De export is je inventaris.

Data mapping. Shopify importeert producten, klanten en orderhistorie via CSV, via de eigen migratie-app of via tools als Matrixify. Drie grenzen die je vooraf wilt kennen: een product heeft in Shopify maximaal drie opties, dus een C-Series-product met vier variantassen moet je herstructureren; prijzen per locatie gaan niet mee, Shopify neemt de hoogste prijs; en een klanten-CSV moet exact de kolomkoppen van Shopify hebben, daar is geen mapping voor. Dat laatste is een uur werk, de eerste twee zijn keuzes.

Categorieën en beelden. Lightspeed-categorieën worden collecties in Shopify, maar niet één op één. Een categorieboom van vier niveaus diep is meestal een teken dat een deel ervan eigenlijk filters zijn. Wij zetten de hoofdcategorieën om naar handmatige of slimme collecties en laten de subniveaus als metafield-filters terugkomen; dat maakt de navigatie korter en de filtering rijker. Productbeelden staan in de C-Series-export als URL's, Shopify haalt ze bij de import op. Controleer vooraf of de beeld-URL's nog bereikbaar zijn en of de bestandsnamen iets betekenen, want die worden de alt-basis in je nieuwe shop.

SKU's verdienen een eigen regel. In Lightspeed-omgevingen zien we regelmatig SKU's met een controlecijfer of een prefix die de kassa toevoegde. Zodra je die in Shopify importeert en de kassa-koppeling of je leverancierfeed verwacht de kale SKU, klopt de voorraad nergens meer. Bepaal vóór de import wat de bron van waarheid is voor de SKU, en normaliseer één keer.

URL's en SEO. Dit is de stap die een Lightspeed-migratie maakt of breekt, omdat veel van deze shops al tien jaar ranken. C-Series geeft elke productpagina een eigen URL van maximaal vijftig tekens en maakt zelf een redirect aan als je die URL wijzigt; in de praktijk zitten de categorie en een .html-achtervoegsel in het pad. Shopify werkt met /products/handle en /collections/handle. Dus: exporteer de volledige URL-lijst uit C-Series, inclusief de bestaande redirects, want die stapelen zich in tien jaar op. Maak een redirect map van oud naar nieuw, importeer die in Shopify vóór de livegang, en controleer na de cutover of de oude URL's uit Search Console één voor één netjes doorsturen.

Checkout en betalen. Nederlandse Lightspeed-shops draaien vrijwel altijd op iDEAL via Mollie of een andere PSP. Op Shopify heb je de keuze tussen Shopify Payments met iDEAL en een externe PSP. Dat is een eigen beslissing met eigen kosten en eigen gevolgen voor de checkout; we hebben er een aparte gids over. Neem de keuze mee in de decision map en niet pas bij de livegang.

De kassa. Hier splitst de route. Heb je Lightspeed Retail in de winkel en wil je die houden, dan koppel je Shopify eraan via een integratie en bepaal je één bron van waarheid voor voorraad, meestal de kassa. Wil je van het hele ecosysteem af, dan is Shopify POS het alternatief, met voorraad per locatie in dezelfde admin als je webshop. Bij Het Brabants Jachthuis, een retailer met een grote fysieke winkel die van een gesloten omgeving kwam, was juist dat het argument: voorraad die nooit structureel werd bijgehouden, kreeg één plek voor winkel en webshop. Wat je ook kiest, test retouren en annuleringen tegen de voorraad vóór livegang. Dat is het scenario dat in Lightspeed-omgevingen het vaakst misgaat.

Timing. Een retailer heeft pieken die een pure webshop niet heeft: koopzondagen, seizoenswissels, december. Plan de cutover in een rustige week en houd de oude shop nog even in de lucht als vangnet. Een migratie die op een woensdagochtend in februari live gaat, heeft een team dat kan kijken. Eén die de vrijdag voor Sinterklaas live gaat, niet.

Wat verandert na livegang

Het eerste wat teams merken is dat ze zelf dingen kunnen. Een sectie verplaatsen, een landingspagina bouwen, een metafield toevoegen: geen ticket bij een partner. Het tweede is dat het platform meebeweegt: nieuwe checkout-functies, Markets voor een tweede land, B2B-functies voor zakelijke klanten, allemaal in dezelfde admin. Het derde is minder zichtbaar en het belangrijkst: voorraad, orders en betalingen lopen door één systeem, en de discussie over welk getal klopt, verdwijnt.

Wat er ook verandert: een deel van je oude gewoontes werkt niet meer. Wie in C-Series gewend was om kortingen op categorieniveau te stapelen, of specificaties in de omschrijving te typen, moet opnieuw leren waar dingen horen. Dat is de reden dat we handover en documentatie als onderdeel van de migratie zien, niet als extra.

Wat het kost en hoe je begint

De prijs hangt af van drie dingen: de omvang van je data, wat er vertaald moet worden, en of er een kassa, een ERP of een leverancierfeed aan hangt. Onze prijsladder, van decision map tot compleet traject, staat in het stuk over wat een Shopify-migratie kost.

Beginnen doe je met de export en de drie kolommen. Nog voordat er een offerte ligt, weet je dan wat je hebt, wat weg kan en waar de spannende plekken zitten. Bij Lightspeed zijn dat er steevast vier: SKU's, URL's, voorraad met de kassa, en het productmodel. Wie die vier vooraf uitschrijft, heeft de helft van de migratie gedaan.

Veelgestelde vragen.

Wat gebeurt er met de koppeling met je kassa?
Dat is een keuze, geen gegeven. Houd je Lightspeed Retail, dan koppel je Shopify via een integratie en spreek je af welk systeem de bron van waarheid is voor voorraad. Stap je over op Shopify POS, dan staan winkel- en webshopvoorraad in dezelfde admin. In beide gevallen testen we retouren en annuleringen tegen de voorraad vóór livegang.
Kun je een C-Series-shop niet gewoon upgraden naar E-Series?
Lightspeed biedt die upgrade aan als aanbevolen maar optioneel. E-Series is een ander product, het vroegere Ecwid, met minder thema- en aanpassingsmogelijkheden dan C-Series. Als je toch moet verhuizen, is dat het moment om breder te kijken dan alleen de twee Lightspeed-varianten.
Gaan je Google-posities verloren?
Niet als de redirect map compleet is. Exporteer alle URL's en bestaande redirects uit Lightspeed, koppel ze aan de nieuwe Shopify-URL's, importeer ze vóór de livegang en controleer daarna de oude URL's uit Search Console. Een tijdelijke dip in de eerste weken komt voor, blijvend verlies komt vrijwel altijd door ontbrekende redirects.
Diek ThunnissenDiek ThunnissenFounder & lead developer. Bouwt, verbetert en migreert de Shopify-laag voor DTC- en B2B-merken. LinkedInPlan een migratiegesprek

Technische Shopify-inzichten uit de praktijk.

Geen sales, wel techniek.