De eerste schakel in elke feed is de import, en die import begint bij jouw webshopplatform. Of je nu op Shopify, WooCommerce, Magento of Lightspeed draait, het platform bepaalt welke data Channable binnenkrijgt, in welke vorm en hoe actueel die is. Deze gids laat per platform zien hoe de koppeling werkt, waar de data vandaan komt en welke valkuilen je voorkomt, zodat je rules op een schone bron kunnen bouwen.

Het is geen toeval dat veel feedproblemen niet bij de rules zitten maar bij de import. Een veld dat het platform niet meelevert, kun je met geen enkele rule alsnog tevoorschijn toveren. Wil je het bredere plaatje van die importkeuze, lees dan ook de gids over de architectuur van een datafeed.

01. Waarom de bron het platform bepaalt

Channable doet hetzelfde voor elke webshop: data binnenhalen, transformeren en versturen. Maar het binnenhalen verschilt sterk per platform, omdat elk platform zijn productdata anders opslaat en anders beschikbaar stelt. Het ene platform geeft via de koppeling tientallen velden inclusief varianten en custom fields, het andere levert een kale feed met alleen de basics.

Die verschillen bepalen hoeveel werk je rules moeten doen. Op een rijk gevulde bron schrijf je vooral opschoon- en kanaalrules; op een kale bron besteed je eerst tijd aan het reconstrueren van data die het platform niet meegaf. Begrijp je je bron, dan begrijp je waar je grip hebt en waar niet.

02. Shopify: app-koppeling en metafields

Shopify koppel je het soepelst via de officiele app-integratie. Die haalt producten, varianten, voorraad en prijzen rechtstreeks uit Shopify op, vrijwel realtime. Het grote aandachtspunt zijn metafields: alle data die jij zelf hebt toegevoegd buiten de standaardvelden, zoals materiaal, doelgroep of GTIN, staat daar en moet expliciet worden meegenomen.

Waar het misgaat op Shopify

De oplossing is altijd: controleer eerst of het veld in de import zit voordat je in de rules zoekt. Hoe je die afweging tussen bronnen maakt, staat in de gids over de juiste importstrategie kiezen.

03. WooCommerce: plug-in en custom attributes

WooCommerce draait op WordPress en levert data via een plug-in of een gegenereerde feed-URL. De kracht van WooCommerce is flexibiliteit: je kunt elk denkbaar attribuut toevoegen. De keerzijde is dat die attributen vaak in custom fields of taxonomieen staan die niet vanzelf in de export belanden.

Let bij WooCommerce extra op variabele producten. De parent en zijn variaties moeten allebei correct meekomen, anders krijg je producten zonder prijs of voorraad. Een veelgemaakte fout is dat alleen de parent wordt geexporteerd terwijl de prijs op de variatie staat. Meer over het vergelijken van bronnen lees je in importbronnen vergelijken.

04. Magento: attribute sets en omvang

Magento is gebouwd voor grotere catalogi en werkt met attribute sets: per producttype een eigen set velden. Dat is krachtig maar maakt de import complexer, omdat niet elk product dezelfde velden heeft. Daarnaast zijn Magento-catalogi vaak groot, wat extra eisen stelt aan het verversritme en de doorlooptijd.

Bij Magento loont het om vooraf in kaart te brengen welke attribute sets je verkoopt en welke velden per set verplicht zijn op je kanalen. Zo voorkom je dat producten uit één set massaal worden afgekeurd. Over hoe je die catalogus overzichtelijk inricht, gaat de gids over het structureren van Channable-projecten.

05. Lightspeed en overige platforms

Lightspeed en vergelijkbare platforms zoals CCV Shop of PrestaShop koppelen meestal via een feed-URL of een specifieke connector. De data is doorgaans netjes gestructureerd, maar het aanbod aan velden is beperkter dan bij een volledige API-koppeling. Controleer vooral of varianten, voorraad en EAN compleet meekomen.

Verkoop je vanuit meerdere shops of platforms tegelijk, dan komt daar een extra laag bij. Hoe je dat netjes scheidt, lees je in meerdere shops in Channable. Draait je shop op een minder gangbaar platform, dan is een API-koppeling vaak de uitweg, zoals beschreven in de gids over koppelen via API.

06. Gedeelde valkuilen over platforms heen

Sommige problemen keren terug ongeacht het platform. Het herkennen ervan scheelt veel zoekwerk:

Een gerichte uitleg over het lezen van wat er binnenkomt staat in rules debuggen. Loopt iets structureel mis bij de import, dan bespaart een gestructureerde audit en troubleshooting vaak veel tijd.

07. Zelf doen of uitbesteden?

De basiskoppeling van elk platform is goed zelf te doen: een app installeren of een feed-URL plakken kost weinig tijd. Het wordt lastiger zodra custom fields, complexe varianten of meerdere shops in het spel komen, want dan bepaalt de juiste inrichting van de bron of je feed later betrouwbaar werkt.

Loop je vast op een platform-specifiek importprobleem of wil je de koppeling in één keer goed laten neerzetten, dan helpt een eenmalige Channable-setup de bron correct te ontsluiten. Twijfel je welke kant op? Leg je situatie voor via de contactpagina en je krijgt een eerlijke inschatting.

08. Veelgestelde vragen

Channable koppelt met vrijwel elk gangbaar platform, hetzij via een kant-en-klare plug-in of app, hetzij via een feed-URL die het platform genereert, hetzij via de API. Shopify, WooCommerce, Magento en Lightspeed worden allemaal ondersteund. Het verschil zit niet in of het kan, maar in hoe de data binnenkomt en hoeveel velden er meteen beschikbaar zijn.

Een directe app- of API-koppeling levert doorgaans de rijkste en meest actuele data, omdat die rechtstreeks uit de database komt. Een feed-URL is eenvoudiger op te zetten maar geeft alleen de velden die het platform in die feed plaatst. Voor de meeste sellers is de officiele koppeling per platform de veiligste keuze; een feed-URL is een prima alternatief als de koppeling beperkingen kent.

Ontbrekende velden komen meestal doordat de bron ze niet meelevert of doordat ze in een custom field of metafield staan dat niet standaard wordt geexporteerd. Per platform los je dat anders op: in Shopify via metafields, in WooCommerce via custom attributes en in Magento via attribute sets. De truc is altijd om eerst de bron volledig te krijgen voordat je rules gaat schrijven.

De basiskoppeling is bij elk platform zelf op te zetten. Het wordt complexer zodra je met custom fields, varianten of meerdere shops werkt. Dan loont een eenmalige inrichting die de bron correct ontsluit en de mapping vastlegt, zodat je daarna zelf verder kunt zonder telkens tegen ontbrekende data aan te lopen.


Verder in de kennisbank: De architectuur van een datafeed: de complete gids · De juiste importstrategie kiezen: de complete gids · Channable-projecten structureren: de complete gids