Akeneo Shopify koppeling: rijke productdata in je Shopify-winkel
Met een Akeneo Shopify koppeling publiceer je producten uit Akeneo PIM automatisch in Shopify. Shopify heeft een eenvoudiger productmodel dan Akeneo, dus we vertalen attributen naar standaardvelden, metafields en maximaal drie opties per product, en zetten vertalingen klaar voor de talen die je in Shopify Markets gebruikt.
- Titels en omschrijvingenAkeneo → Shopify
- Attributen als metafieldsAkeneo → Shopify
- Varianten en optiesAkeneo → Shopify
- Vertalingen per taalAkeneo → Shopify
- Afbeeldingen en mediaAkeneo → Shopify
- Categorieën als collectiesAkeneo → Shopify
- SEO-titels en tagsAkeneo → Shopify
Gebouwd voor merken die op hun data moeten kunnen rekenen
- Akeneo-attributen passen niet in de standaardvelden van Shopify
- Producten met meer dan drie variantassen lopen vast in Shopify
- Vertalingen uit Akeneo moet iemand handmatig in Shopify zetten
- Categorieën in Akeneo en collecties in Shopify lopen uit elkaar
- Specificaties staan als metafields klaar voor je Shopify-thema
- Variantassen worden vertaald naar maximaal drie Shopify-opties
- Vertalingen per locale komen automatisch in de juiste Shopify-taal
- Akeneo-categorieën blijven gelijk met je collecties in Shopify
Hoe we Akeneo en Shopify koppelen
We starten bij de grenzen van Shopify: maximaal drie opties per product, een limiet op varianten en media, en metafields voor alles wat niet in een standaardveld past. Daarop ontwerpen we de mapping vanuit je Akeneo-families.
-
01
Datascan
We tellen per Akeneo-family de variantassen, varianten en afbeeldingen en toetsen die aan de limieten van het Shopify-productmodel.
-
02
Mapping
We maken metafield-definities aan in Shopify, kiezen welke attributen opties worden en koppelen Akeneo-locales aan de talen van je winkel.
-
03
Testen met echte data
We publiceren een representatieve set producten in een Shopify-testwinkel en controleren thema, filters en vertalingen.
-
04
Live en beheer
Daarna gaan alleen gewijzigde producten via de Shopify GraphQL API door, met retries bij throttling en logging per product.
Over de Akeneo Shopify koppeling
Wat als een Akeneo-product meer dan drie variantassen heeft?
Shopify staat maximaal drie opties per product toe, zoals kleur, maat en materiaal. Heeft een Akeneo-family meer assen, dan zijn er een paar routes: twee assen samenvoegen tot één optie, het product opsplitsen in meerdere Shopify-producten, bijvoorbeeld per kleur, of een as die de klant niet hoeft te kiezen als metafield vastleggen. In de datascan zien we per family welke producten dit raakt en kiezen we samen de aanpak.
Waar blijven Akeneo-attributen die Shopify niet kent?
Die zetten we in metafields. Voor elk attribuut maken we in Shopify een metafield-definitie met een passend type, zoals tekst, getal, afmeting of een lijst. Zo zijn ze bruikbaar in je thema en kun je ze met de Search & Discovery-app van Shopify ook als filter inzetten. Voor herbruikbare inhoud, zoals materiaal- of merkinformatie, kunnen metaobjects handiger zijn. Dat bepalen we per attribuutgroep.
Hoe werken Akeneo-locales samen met talen in Shopify Markets?
In Shopify heeft je winkel een hoofdtaal en eventueel extra gepubliceerde talen, die je per market kunt inzetten. De hoofdtaal vullen we direct in de productvelden. Voor de andere talen registreren we vertalingen via de translations-API van Shopify, gekoppeld aan de juiste Akeneo-locale. Zo zien bezoekers in Duitsland de Duitse teksten uit Akeneo, zonder dat je een aparte Shopify-winkel per land nodig hebt.
Is een standaard Akeneo-app voor Shopify niet genoeg?
Akeneo biedt voor een deel van de edities een eigen koppeling met Shopify, en die kan prima werken als je datamodel dicht bij dat van Shopify ligt. Het wordt lastiger bij families met meer dan drie variantassen, veel metafields, afwijkende logica voor collecties of meerdere winkels. Dan geeft een koppeling op een integratieplatform meer grip op de mapping, en zie je per product wat er is gepubliceerd of waarom het is tegengehouden.
Hoe gaan jullie om met de API-limieten van Shopify?
De GraphQL Admin API van Shopify rekent met een kostenbudget per query: zware verzoeken kosten meer punten, en het budget vult zich per seconde weer aan. Bij een eerste volledige import van een grote catalogus werken we daarom in rustige batches of met bulk operations. Daarna sturen we alleen gewijzigde producten door. Krijgt de koppeling een throttling-melding, dan wacht hij en probeert hij het automatisch opnieuw.
Wat kost een Akeneo Shopify koppeling?
We werken met vaste pakketten. Starten (€ 4.950) dekt één bron en bestemming, hier Akeneo en Shopify, met maximaal 4 dataflows zoals producten, varianten, media en collecties, live binnen 4 weken. Heb je meerdere Shopify-winkels of meer dataflows nodig, dan past Groeien (€ 14.550) met maximaal 10 dataflows en één eigen connector. We bouwen bij voorkeur op Alumio, als officieel partner via Factor Blue. Daarna blijft de koppeling in beheer via een datazorgpakket.
Hoeveel metafields kan ik vanuit Akeneo naar Shopify sturen?
Shopify begrenst het aantal metafield-definities per winkel. Akeneo noemt in de documentatie van de eigen Shopify-app een maximum van 256 definities voor producten en varianten. Heb je in Akeneo honderden attributen, dan kiezen we samen welke echt nodig zijn in je thema of filters. Attributen die bij elkaar horen, zoals technische specificaties, kunnen we bundelen in een metaobject of een JSON-metafield, zodat je binnen de limiet blijft.
Kan een variant in Shopify meer dan één afbeelding uit Akeneo krijgen?
Shopify koppelt standaard één afbeelding aan een variant, terwijl je in Akeneo per variant vaak meerdere foto's hebt. Alle afbeeldingen zetten we daarom op het product, en de hoofdafbeelding van de variant koppelen we aan die variant. Wil je in je thema per variant een eigen galerij tonen, dan kunnen we de extra afbeeldingen als bestandsmetafield op de variant meesturen. Je thema moet die metafield dan wel uitlezen.