Een catalogus van WooCommerce naar Shopify verhuizen is een vertaalopdracht. Dezelfde kolommen kopiëren is onvoldoende wanneer het bronsysteem producteigenschappen, varianten en extra opties anders gebruikt. Begin daarom met de betekenis van de gegevens. Je wilt dat klanten na de overstap dezelfde uitvoering herkennen en dat medewerkers begrijpen hoe zij nieuwe producten op de juiste manier invoeren.
Beschrijf wat een product werkelijk vertegenwoordigt
Neem een productfamilie en leg uit wat het hoofdproduct is, welke varianten verkoopbaar zijn en welke gegevens alleen informatie geven. Een kleur kan een variant zijn, een materiaalsoort een kenmerk en een gravure een invoerkeuze. Als deze begrippen in de bron door elkaar zijn gebruikt, moet de migratie eerst die verwarring oplossen. Anders verhuist de onduidelijkheid mee.
In een fictieve winkel voor tassen bevat één WooCommerce-product een maatkeuze en losse extra’s die door een plugin worden toegevoegd. De Shopify-inrichting moet bepalen welke onderdelen eigen artikelen blijven en hoe de beschrijvende keuzes worden vastgelegd. De bestaande plugininstellingen zijn daarbij onderzoeksmateriaal. Ze zijn geen garantie dat hetzelfde gedrag op het nieuwe platform beschikbaar is.
Maak een mapping met voorbeelden
Neem ook de eenheden op in de vertaling. Een bronwaarde van twee kan twee losse artikelen, twee verpakkingen of een maat aanduiden. Schrijf die betekenis bij het veld en laat de productbeheerder haar bevestigen. Juist ogenschijnlijk eenvoudige getallen kunnen na import correct zijn opgeslagen en toch verkeerd worden gelezen wanneer het nieuwe label hun oorspronkelijke context verliest.
Schrijf per gegeven op waar het vandaan komt, wat het betekent en waar het in Shopify terechtkomt. Voeg een echte vorm van voorbeeldwaarde toe met fictieve inhoud. Materiaal is bijvoorbeeld katoen; productfamilie is weekendtas; uitvoering is blauw, groot. Zulke voorbeelden brengen verschillen sneller aan het licht dan alleen een lijst veldnamen.
Shopify beschrijft in de officiële migratiehandleiding verschillende manieren om winkelgegevens over te zetten. Kies pas daarna de importmethode. Eerst moet duidelijk zijn hoe jouw gegevens in het doelmodel passen. Een succesvolle importmelding bewijst dat gegevens zijn geaccepteerd, maar niet dat productkeuze, afbeeldingen en relaties inhoudelijk correct zijn.
Behandel uitzonderlijke producten vroeg
Selecteer producten met veel uitvoeringen, bijzondere eenheden, meerdere afbeeldingen en extra productvelden. Neem ook een artikel mee dat tijdelijk niet wordt verkocht. Daarmee controleer je meer dan de zichtbare standaard. Bespreek per uitzondering of het doelmodel haar ondersteunt, een andere inrichting vraagt of buiten de eerste migratiefase valt. Maak zulke besluiten herkenbaar in de mapping.
Vergelijk vervolgens het bronproduct en het proefproduct vanuit de klanttaak. Kan iemand de juiste maat vinden? Hoort de afbeelding bij de gekozen uitvoering? Is duidelijk wat wel en niet bij de prijs hoort? Laat daarnaast de medewerker die productdata beheert een wijziging uitvoeren. De vertaling moet zowel bij lezen als bij invoeren kloppen.
Lever een controleerbare catalogus op
Maak een lijst van productfamilies met het aantal verwachte producten en varianten, plus een inhoudelijke steekproef per familie. Controleer ontbrekende waarden en onverwachte dubbelingen afzonderlijk. Een totaal aantal kan overeenkomen terwijl verkeerde relaties zijn ontstaan. Bewaar ook de gekozen bronidentificatie, zodat het team een product uit de oude omgeving gericht kan terugvinden.
Deze voorbereiding hoort bij een webshopmigratie. Wanneer andere systemen de productgegevens blijven aanleveren, moet de nieuwe mapping ook onderdeel worden van de gegevensuitwisseling. De migratie eindigt dan met meer dan een gevulde winkel: er is een begrijpelijk catalogusmodel, een herhaalbare invoerwijze en zichtbaar bewijs dat de belangrijkste productkeuzes behouden zijn.