Er zijn veel Product Information Management Systemen op de markt, dus het maken van een keuze is niet eenvoudig. Open Source PIM software biedt in het algemeen veel voordelen voor enthousiastelingen. Deze omvatten flexibiliteit, betaalbaarheid en modulariteit. Ondertussen zijn er verschillende Open Source PIM (Product Information Management) Systemen die echt de aandacht waard zijn.

In dit artikel vergelijken we de drie meest bekende Open Source PIM Product Information Management Systemen op de Markt – AtroPIM, Pimcore en Akeneo.

Ga er goed voor zitten, want dit is tot nu toe ons langste blog. Misschien saai om te lezen, maar op elk onderwerp kun je zelf afvinken welke Open Source PIM oplossing voor jou het meest geschikt is.

Positionering Open Source PIM

atropim PIMcore PIM Akeneo
Configureerbaar productinformatie systeem met portalfunctionaliteit om leveranciers, externe medewerkers, partners en klanten te betrekken. AtroPIM is gebaseerd op  AtroCore, Master Data Management (MDM) en uitbreidbaar met de AtroDAM oplossing. Alles-in-één oplossing bestaande uit Product Information Management (PIM), Digital Asset Management (DAM), Content Management System (CMS), Master Data Management (MDM), Customer Data Platform (CDP) en een Ecommerce oplossing. Uitbreidbaar Product Information Management (PIM) en Product Experience Management (PXM) Systeem met add-ons voor import van gegevens van verschillende leveranciers, het delen van catalogi met zakenpartners en syndicatie van product informatie.

 

Open Source PIM Architectuur

Open Source PIM : AtroPIM

Er is een enkele kernversie van de software(AtroCore), die kan worden uitgebreid met premium en gratis extensies. AtroPIM,  AtroDAM  zijn ook extensies voor  AtroCore. On-Premise of Cloud-based gebruik is mogelijk.

Open Source PIM : Pimcore

Er is een single all-in-one kernversie van de software, die kan worden uitgebreid met extra premies en gratis extensies. On-Premise of Cloud-based gebruik is mogelijk.

Open Source PIM : Akeneo

Er zijn 3 edities van de software. Alleen de Community Edition kan on premise worden gebruikt. Growth en Enterprise Editions zijn SaaS-oplossingen. Het is niet mogelijk om de Community Editions uit te breiden met de modules die zijn gewijd aan de Enterprise Edition. Alle 3 editions zijn gebouwd op dezelfde kerncodebasis.

Master-gegevensbeheer

AtroPIM

Beheer van alle gegevens is mogelijk. Er zijn allerlei relaties mogelijk tussen de entiteiten - een-op-veel, veel-op-een en veel-op-veel. Programmeren is nodig om aanvullende informatie op te slaan voor een veel-op-veel relatie. Er zijn ca. 20 gegevenstypen met de mogelijkheid om regels te configureren voor intelligente validatie, bijvoorbeeld min- en max-waarden voor gegevens typen. Er is een apart gegevenstype voor het opslaan van digitale assets.

Pimcore

Beheer van alle gegevens is mogelijk. Pimcore  biedt de meest geavanceerde MDM-functionaliteit.  Een diepgaand begrip van het systeem is nodig. Er zijn allerlei relaties mogelijk tussen de objecten in het systeem - een-op-veel, veel-op-een en veel-op-veel. Programmering is nodig om aanvullende informatie op te slaan voor een veel-op-veel relatie. Er zijn meer dan 30 gegevenstypen.

Akeneo

Alleen beheer van productinformatie is mogelijk. U kunt geen aanvullende informatie uit de doos beheren. U kunt nog steeds uw eigen extensies implementeren om aanvullende gegevens te beheren.

Data Model Configuratie

AtroPIM

AtroPIM heeft een configureerbaar gegevensmodel, dat is gebaseerd op entiteiten. U kunt nieuwe entiteiten maken en bestaande entiteiten bewerken. Configuratie van het datamodel is intuïtief begrijpelijk voor mensen die weten hoe relationele databases werken.

Pimcore

Pimcore heeft een configureerbaar datamodel, dat gebaseerd is op objecten. U kunt nieuwe objecten maken of bestaande objecten bewerken. "Know How" is nodig om een configuratie te kunnen uitvoeren.

Akeneo

Er is geen configuratie van het datamodel mogelijk, maar de bestaande data model en lay-outs kunnen via aangepaste programmering worden gewijzigd/uitgebreid.

Gebruikersinterfaces (UI)

Alle drie de systemen zijn volledig web gebaseerd en hebben een zeer snelle gebruikersinterface.

AtroPIM

AtroPIM is de enige volledig mobielvriendelijke applicatie (met een responsief UI-ontwerp). Er zijn 3 thema’s out of the box – klassiek, donker en licht. UI is gebaseerd op deelvensters, er zijn geen tabbladen. Er zijn meerdere configureerbare dashboards op basis van vooraf gedefinieerde dashboards. De beheerder kan afzonderlijke navigatie voor elke gebruiker configureren. Alle UI-lay-outs zijn volledig configureerbaar.

Pimcore

Pimcore biedt alleen mobielvriendelijke interfaces voor portals (websites, online winkels), die altijd individueel moeten worden ontwikkeld. De gebruikersinterface is gebaseerd op tabbladen, ziet er ingewikkeld uit en is even wennen. Het kan dus even duren voordat u de informatie vindt of de functie die u zoekt. Er zijn gebruikers specifieke en configureerbare dashboards. Het maken van aangepaste lay-outs op basis van de hoofddefinitie is mogelijk. Het overschrijft de instellingen voor de visuele aspecten van de lay-out en gegevenscomponenten.

Akeneo

Akeneo is niet mobielvriendelijk. Het biedt een gepolijste vereenvoudigde gebruikersinterface. Het is dus voor iedereen gemakkelijk om te leren hoe het systeem te gebruiken. Er zijn verschillende vooraf geconfigureerde dashboards, afhankelijk van de gebruikersfunctie.

Importeren/exporteren

AtroPIM

Verschillende import- en exportfeeds kunnen worden geconfigureerd zonder enige programmering (algemeen en kanaal specifiek). U kunt gegevens configureren, importeren of exporteren voor elke entiteit in het systeem, samen met de gegevens voor de gerelateerde entiteiten (bijvoorbeeld product met hun activa, product met hun catalogi etc). Extra import- en export feed typen kunnen worden geprogrammeerd.

Pimcore

Eenvoudig importeren en exporteren van de gegevens voor één dataobject (zonder gerelateerde data) is mogelijk. Ingewikkelde import- en exportscenario’s zijn niet mogelijk zonder extra programming.

Akeneo

Er zijn veel vooraf gedefinieerde "Taken" voor het importeren en exporteren van gegevens. Extra "Jobs" kunnen via programmering worden geïmplementeerd.

Workflows

AtroPIM

Workflows zijn zeer flexibel en kunnen tegen lage kosten worden geïmplementeerd (Workflow Module is nodig). Workflow implementatie moet worden gedaan door programmeurs, niet door operators. De configuratiemogelijkheden van de gebruikersinterface (bijv. zoals een stroomdiagram) zijn zeer beperkt.

Pimcore

AtroPIM en  Pimcore  gebruiken dezelfde Symfony Workflow Component voor het beheer van workflows, dus de technische mogelijkheden zijn vrijwel hetzelfde voor beide systemen. Pimcore  heeft zeer flexibele workflows, die tegen lage kosten kunnen worden geïmplementeerd. Het moet worden gedaan door programmeurs, niet door operators. Er zijn geen UI-configuratiemogelijkheden (bijv. zoals een stroomdiagram).

Akeneo

Workflows zijn alleen mogelijk in de Enterprise Edition. Deze zijn vrij eenvoudig en bestrijken voornamelijk het goedkeuringsproces.

Digitaal Asset Management (DAM)

AtroPIM

AtroPIM maakt het gebruik van een eigen DAM (AtroDAM) of een ander DAM-systeem van derden mogelijk.  Open Source PIM AtroPIM en AtroDAM  een naadloos te integreren als een enkel software-exemplaar. Alle geüploade bestanden worden automatisch weergegeven in DAM. Er zijn velden en kenmerken van het type "asset".  AtroDAM  is zeer configureerbaar. Er is activa typering. U kunt elke vorm van metagegevens beheren die workflows heeft (workflows module is vereist).

Pimcore

DAM is een integraal onderdeel van Pimcore  en is de meest functionele van deze 3 systemen. Assets kunnen worden geconfigureerd als alle andere objecten in het systeem. Beeldbewerking en on-the-fly beeld- en videoconversie  is mogelijk. U kunt elke vorm van metagegevens beheren en workflows hebben. U kunt een voorbeeld van veel afbeeldingen, video’s en document formaten bekijken.

Akeneo

DAM is alleen beschikbaar in de Enterprise Edition. Dam-systemen van derden kunnen worden geïntegreerd met de Community Edition.

Gegevenshiërarchie

AtroPIM

Producten nemen kenmerken over van productfamilies. Door een premium module te gebruiken, heeft u mogelijk hiërarchie binnen productfamilies. Productvarianten nemen kenmerkwaarden over van bovenliggende producten (de module Productvarianten is nodig). U kunt de overname uitschakelen en een afzonderlijke waarde instellen.

Pimcore

Pimcore biedt de meest geavanceerde overervingsscenario’s out of the box zonder uitbreidingen. Productvarianten nemen kenmerken over van het bovenliggende product. U kunt de overname uitschakelen en een afzonderlijke waarde instellen.

Akeneo

Producten erven attributen van families. Productvarianten nemen kenmerken over van ouders. Er is geen andere overerving mogelijk. Overerving van bepaalde kenmerken kan niet worden uitgeschakeld.

Connectiviteit en API

Alle drie de systemen kunnen worden aangesloten op elk systeem van derden.

AtroPIM

AtroPIM heeft een API-georiënteerde softwarearchitectuur, wat betekent dat de front-end altijd API gebruikt om met de backend te werken. De REST API is dus beschikbaar voor alles, inclusief aanpassingen en aangepaste configuraties.

Pimcore

Open Source PIM Pimcore implementeert  GraphQL en biedt veel configuraties, bijvoorbeeld voor het creëren van eigen entry points.

Akeneo

Akeneo biedt REST API als extra applicatie. Aanpassingen zijn niet automatisch beschikbaar via REST API. Dit moet dienovereenkomstig worden uitgebreid.

Portalen

AtroPIM

Verschillende typen portals kunnen worden geconfigureerd voor leveranciers, partners, medewerkers en klanten. Portals werken als een "PIM-subsysteem" en kunnen verschillende gebruikers hebben met rollen die aan hen zijn toegewezen om beperkte toegang voor hen te implementeren.

Pimcore

Portals kunnen worden geïmplementeerd via additionele programmering. Er is geen standaard ingesloten portalfunctionaliteit.

Akeneo

Akeneo heeft geen portalen. Onboarder-  en gedeelde catalogi kunnen worden gebruikt om leveranciers en klanten aan boord te krijgen. Deze zijn alleen beschikbaar in de Enterprise Edition. Er is geen embedded portal functionality.

Toegangscontrole en machtigingsbeheer

AtroPIM

Gebruikersmachtigingen zijn gebaseerd op een gebruikers-, teams- en rollenconcept. Je hebt een zeer flexibel toegangsbeheer, zelfs voor aangepaste entiteiten. U kunt verschillende rollen maken. Er kunnen meerdere rollen worden toegewezen aan gebruikers en teams. Gebruikers erven ook rollen van hun teams. Volgende toegangsniveaus zijn mogelijk - voor eigen gegevensrecords, voor de gegevensbestanden van het eigen team, voor alle gegevensbestanden. Machtigingen (weergeven, bewerken, verbergen) kunnen voor één veld worden ingesteld.

Pimcore

Gebruikersmachtigingen in Pimcore  zijn gebaseerd op een gebruiker en rollen concept. Toegang tot elk object in het systeem kan worden geconfigureerd voor een rol. Een gebruiker kan meer dan één rol aan hem hebben toegewezen. Er zijn geen toegangsniveaus, maar "tijdelijke oplossingen" kunnen worden geïmplementeerd om deze functionaliteit te bereiken.

Akeneo

Gebruikersmachtigingen zijn gebaseerd op een users-  en rollenconcept. U hebt eenvoudig toegangsbeheer. U kunt verschillende rollen maken en vooraf gedefinieerde machtigingen toewijzen aan deze rollen voor een vooraf gedefinieerde lijst met entiteiten. Eén gebruiker kan meer dan één rol aan hem hebben toegewezen. Er zijn geen toegangsniveaus en geen machtigingen op veldniveau.

Open Source PIM & Product Experience Management (PXM)

AtroPIM

AtroPIM biedt veel functies voor omni-channel commerce. U kunt werken met verschillende catalogi, kanalen, kanaal specifieke en gelokaliseerde productinformatie hebben en kanaal specifieke gegevens exporteren. Productgegevens syndicatie wordt aan