Shopify PIM koppeling: elke PIM verbinden met je Shopify-winkel
Een Shopify PIM koppeling zorgt dat productdata uit je PIM, of dat nu Akeneo, Pimcore, Plytix of Salsify is, netjes in het productmodel van Shopify landt. We zetten attributen om naar metafields en metaobjects, bouwen varianten binnen de grenzen van Shopify en zetten vertalingen per markt klaar via de GraphQL Admin API.
- Producten en titelsPIM → Shopify
- Varianten en optiesPIM → Shopify
- MetafieldsPIM → Shopify
- MetaobjectsPIM → Shopify
- Afbeeldingen en mediaPIM → Shopify
- Vertalingen per marktPIM → Shopify
- Shopify ID's en statusShopify → PIM
Gebouwd voor merken die op hun data moeten kunnen rekenen
- Productinfo staat in de PIM, maar wordt in Shopify opnieuw ingetikt
- Specificaties belanden in de beschrijving in plaats van in metafields
- Producten met meer dan drie variatie-assen passen niet in Shopify
- Vertalingen per markt lopen achter op de brontekst in je PIM
- De PIM is de bron, Shopify toont automatisch de actuele productdata
- Specificaties staan gestructureerd in metafields, bruikbaar in filters
- Een vaste regel bepaalt welke kenmerken een Shopify-optie worden
- Vertalingen gaan per taal mee zodra ze in de PIM zijn goedgekeurd
Hoe we een PIM koppelen aan Shopify
Elke PIM structureert data op zijn eigen manier, Shopify kent juist een vast model. We beginnen daarom bij je datamodel: welke attributen worden standaardvelden, welke metafields en welke opties. Pas daarna bouwen we de synchronisatie.
-
01
Datascan PIM en Shopify
We brengen families, attributen en kanalen in je PIM in kaart en leggen die naast je huidige Shopify-producten, metafields en markten.
-
02
Mapping naar Shopify
Per attribuut kiezen we: standaardveld, metafield met definitie, metaobject of optie. Zo blijf je binnen de limiet van drie opties per product.
-
03
Test met echte data
We synchroniseren een representatieve set producten als concept en controleren varianten, media, metafields en vertalingen per taal.
-
04
Gefaseerd live
Eerst één collectie of markt, daarna de rest. Monitoring meldt afgewezen producten, zodat je ze gericht in de PIM kunt corrigeren.
Over de Shopify PIM koppeling
Welke PIM past het best bij Shopify?
Dat hangt af van je catalogus en je team. Akeneo en Salsify zijn sterk bij complexe catalogi en verrijkingsworkflows, Pimcore is breder inzetbaar en ook als open source beschikbaar, Plytix is laagdrempelig voor kleinere teams. Voor de Shopify PIM koppeling zelf maakt het weinig uit: zolang de PIM een API of export heeft, zetten we de data om naar het Shopify-model. We kijken vooral naar hoe je attributen, varianten en vertalingen nu beheert.
Hoeveel varianten en opties kan Shopify aan?
Shopify ondersteunt inmiddels standaard tot 2048 varianten per product, maar nog altijd maximaal drie opties, zoals maat, kleur en materiaal. Heeft een product in je PIM meer variatie-assen, dan bepalen we samen welke assen een Shopify-optie worden en welke kenmerken als metafield of als apart product worden aangeboden. Die keuze leggen we vast in de mapping, zodat elk nieuw product op dezelfde manier wordt verwerkt.
Waar komen specificaties uit de PIM terecht in Shopify?
Standaardvelden zoals titel, beschrijving, vendor en producttype vullen we direct. Technische specificaties zetten we in metafields met een definitie, zodat ze een vast type hebben en in je thema of filters bruikbaar zijn. Voor herbruikbare gegevens, zoals een merk met logo of een materiaal met onderhoudsadvies, gebruiken we metaobjects waar producten naar verwijzen. Zo hoef je zulke informatie maar één keer te beheren.
Hoe gaan we om met vertalingen en Shopify Markets?
Shopify werkt met een primaire taal en vertalingen daarbovenop. Vertaalde teksten uit de PIM registreren we via de GraphQL Admin API als vertaling bij het product, de opties en de metafields. Met Markets bepaal je vervolgens welke talen per land of regio zichtbaar zijn. We stemmen af welke PIM-locale bij welke Shopify-taal hoort en wat er moet gebeuren als een vertaling in de PIM nog ontbreekt.
Gebruiken jullie de REST of de GraphQL API van Shopify?
Voor productdata gebruiken we de GraphQL Admin API. Shopify ontwikkelt het productmodel daar verder en de REST product endpoints gelden als legacy. Nieuwe mutaties zoals productSet zijn juist bedoeld om producten vanuit een externe bron te synchroniseren. Bij grote catalogi zetten we bulk operations in, zodat een volledige synchronisatie niet vastloopt op de rate limits van de API.
Wat kost een Shopify PIM koppeling en waarop bouwen jullie die?
We bouwen bij voorkeur op Alumio, een Nederlands iPaaS met ISO 27001-certificering, waarvoor we via Factor Blue officieel partner zijn. Een koppeling tussen één PIM en Shopify met maximaal vier dataflows past vaak in het pakket Starten van € 4.950, live binnen vier weken. Sluit je later meer systemen aan, zoals een ERP voor voorraad, dan past Groeien van € 14.550 beter. Werk je liever met een ander integratieplatform, dan kan dat ook.
Kan ik producten nog in Shopify aanpassen als de PIM leidend is?
Ja, maar niet dezelfde velden. Een gangbare verdeling is dat de PIM leidend is voor productcontent, zoals titels, beschrijvingen, afbeeldingen en specificaties, en Shopify of je ERP voor prijzen, voorraad en collectieregels. Pas je in Shopify een veld aan dat uit de PIM komt, dan overschrijft de volgende sync die wijziging. We leggen de verdeling per veld vast, zodat je team weet in welk systeem het wat moet aanpassen.