Onze gemiddelde klant heeft te maken met regelmatig up-te-daten collecties en ook hebben we in de meeste gevallen een grote hoeveel productdata en grote catalogus te maken. Om dit prettig en efficiënt beheersbaar te houden is een Product information management system (kortweg een PIM) een sterke tool die eigenlijk onmisbaar is in het e-commerce landschap.

In deze post gaan we vooral in op hoe je Akeneo het beste in kunt zetten en waar je op let bij het koppelen met een Magento webshop, het e-commerce CMS waar wij het meest mee werken. Wil je meer weten over de features van Akeneo, lees dan onze post over de features van Akeneo.

Magento integreren met Akeneo

Een PIM heeft als concept dat het fungeert als een centrale hub waarin alle productinformatie wordt opgeslagen. Het fungeert als de bron van waaruit andere kanalen, voornamelijk de webshop voorzien wordt van de juiste data. In deze case gaan we er vanuit dat we ook nog wel met andere systemen, zoals een ERP, een externe data-bron en misschien zelfs wel een DAM te maken hebben.

Akeneo koppeling e-commerce platformen magento webshop

Breng je e-commerce landschap en data-stromen in kaart

Voordat we erop los gaan koppelen, is het belangrijk om goed nagedacht te hebben over een aantal aspecten die belangrijk zijn om een soepel lopend proces te creëeren.

Wat zijn de betrokkenen of benodigde applicaties

In de regel heb je met een PIM en Magento een behoorlijk volledig pakket, maar regelmatig zijn er ook andere tools belangrijk in het runnen van je e-commerce operatie. Is er bijvoorbeeld een ERP in het spel of heb je een bepaalde workflow voor het produceren van productfoto’s? Teken je tools en applicaties eens uit in een overzicht en laat zien hoe de verschillende onderdelen met elkaar zijn.

Wil je een handige tool, gebruik dan Figjam of LucidChart. Wij bevelen aan om een flowchart te maken die je vervolgens ook kunt gebruiken om je data-synchronisatie uit te werken.

Door rekening te houden met deze zaken kun je subscriptions succesvol integreren in je digitale product en klanten een aantrekkelijke en transparante abonnements- en gebruikerservaring bieden.

Akeneo data centralisatie PIM Magento webshop koppeling

Data synchronisatie

De simpele vraag is welke bron leidend is en waar de data naartoe moet. Vervolgens zijn de vragen hoe vaak de data gesynchroniseerd moet worden of dat het wellicht real-time synchronisatie nodig heeft. Soms komt het voor dat je slechts een bepaald data-attribuut van een specifieke applicatie nodig hebt, benoem dat dan ook

Het gaat hier al gauw niet alleen maar over je PIM, omdat er waarschijnlijk dus ook andere applicaties dan het PIM of de webshop aan bod komen. Het is onze suggestie om ook deze synchronisaties te specificeren, dus ook als het niet je PIM betreft.

Bijzonderheden

Zijn er bepaalde edge cases, zoals bijvoorbeeld een synchronisatie van alleen bepaalde data-sets, condities die wel of niet synchroniseren bepalen, etc., beschrijf deze dan ook in je overzicht.

Kies je Akeneo koppeling voor Magento

Om Magento en Akeneo te koppelen zijn er diverse opties en aanbieders, ook open Source is een optie met de koppeling van Pimgento. De vraag is of er veel maatwerk nodig is, de standaard voldoet of dat je specifieke gerichte extra’s nodig hebt.

Zelf werken we vaak met de standaard connector van Akeneo. Hier kunnen wij altijd goed mee uit de voeten en omdat deze connector van Akeneo zelf komt en dus vanzelfsprekend het meest aansluit, heeft deze connector onze voorkeur. Als er maatwerk nodig is, dan kunnen we deze ook goed ontwikkelen in combinatie met deze connector.

Imports en profielen voor Akeneo bepalen

Akeneo biedt de mogelijkheid om gegevens te importeren van andere bronnen zoals leveranciers, datafeeds of CSV-bestanden. De importfunctionaliteit is vrij eenvoudig van aard, maar het is zeer krachtig in te zetten voor het normaliseren van data. Op deze wijze kunnen wij externe bronnen goed en netjes verwerken naar Akeneo, maar bijvoorbeeld ook vereisten als ETIM classificaties meenemen.

De import profielen van Akeneo zijn zeer krachtig en door het verwerken van maatwerk business logica, kun je dus complexere taken uitvoeren om je data te vertalen naar bruikbare en consistente gegevens. Het is belangrijk om hier vooraf duidelijkheid over te hebben, om zo echt een geoliede machine met Magento, Akeneo en evt. andere tools te creëeren.

Implementatie en lancering

Op basis van de drie stappen hierboven kun je aan de slag met het ontwikkelen van je koppeling, je hebt je case als het goed is goed uitgeschreven nu. De ontwikkeling van de koppeling, het inrichten van Akeneo en ontwikkelen van maatwerk functionaliteit of profielen is een kwestie van uitvoeren, maar ook de ingebruikname van je PIM is iets wat belangrijk is om goed uit te voeren.

Opzet staging omgevingen (OTAP)

Om je bestaande processen niet te verstoren met tests en/of experimenten, is het belangrijk om een volwaardige test- en stagingomgeving op te zetten die het hele beoogde e-commerce landschap simuleert.

Zelf ontwikkelen wij altijd lokaal en leveren we features op op test omgevingen die we op een andere server dan productie hosten. Wanneer nog in de ontwikkelfase bevinden is de testomgeving leiden, maar als het PIM in productie is en ook bij de lancering is een staging omgeving belangrijk. Met onze hosting partner Hypernode hebben hebben wij de beschikking over aparte staging omgevingen op de productie server.

Akeneo training en opleiding

Het in gebruik nemen en vullen van een PIM is iets wat zorgvuldig moet gebeuren. Het is onze ervaring dat gerichte training, hands-on ondersteuning en opleiding erg helpt om een succesvolle implementatie te kunnen doen. Door de betrokken stakeholders middels een werk-sessie, samen met implementatie-specialisten, het werk te laten verzetten, breng je de kennis vaak erg effectief over.

Uiteraard heeft Akeneo zelf ook uitgebreide documentatie en screencasts.

Monitoring data

Een PIM is een cruciaal onderdeel van je e-commerce landschap en het is belangrijk dat dit altijd functioneert als gewenst. We adviseren om middels end-to-end test altijd de front-end een aantal specifieke producten te checken bij je releases, de producten zijn bij voorkeur alle verschillende producttypen die je in gebruik hebt.

Synchronisaties zijn vaak geautomatiseerd op basis van triggers en in de regel spelen indexers en cron jobs een belangrijke rol bij de synchronisatie van data naar Magento, deze indexers zijn belangrijk om te monitoren. Op het moment dat deze indexers niet worden voltooid, zul je je gewenste data-wijzigingen niet in de front-end terugzien.

Aan de slag met Akeneo

Hopelijk kun je met deze tips op de juiste wijze een integratie met Akeneo ontwikkelen, maar wil je dit alsnog liever met ons doen? Neem dan contact met ons op om een eerste (vrijblijvende) inventarisatie te doen of laat ons meekijken in je specifieke case.

De volgende stap in e-commerce met behulp van Akeneo

We helpen je graag laagdrempelig verder, kunnen je snel en adequaat helpen om de kracht van een PIM te benutten.

Neem contact met ons op