Platform Oversigt
Akeneo er en fransk-grundlagt PIM-platform, der tilbyder både open-source og enterprise-løsninger. Grundlagt i 2013 og med hovedkontor i Nantes, Frankrig, har Akeneo bygget et stærkt udviklersamfund omkring sin GPL-v3 licensierede Community Edition.
Platformen centrerer sin datamodel omkring produkter og deres hierarki, mens den forbliver fleksibel gennem familier (skabeloner af attributsæt) og varianter. Denne tilgang giver en god balance mellem struktur og fleksibilitet for de fleste produktkataloger.
Nøglefakta
- Grundlagt: 2013
- Hovedkontor: Nantes, Frankrig
- Medarbejdere: 200+
- Licens: GPL-v3 (Community Edition)
- API: REST-baseret med OAuth2 autentificering

Akeneo Login Interface
Akeneo login interface viser det rene, moderne design, der strækker sig gennem hele platformen.
Kerneentiteter i Akeneos datamodel med deres relationer og nøgleattributter
Entity | Description | Key Attributes |
---|---|---|
Produkt Product | Salgbar SKU; kan være simpel (ingen varianter) eller variant (barn af en produktmodel) | identifier family categories +1 Relationships: tilhører Familie kategoriseret i Kategorier +1 more... |
Produktmodel Product Model | Repræsenterer en stil/forælder i varianttræet; kan være to-niveauer (model > sub-model > produkt) | code family_variant categories +1 Relationships: har Familievariant forælder til Produkter |
Familie Family | Skabelon, der grupperer obligatoriske og valgfrie attributter for et produkt | code attributes attribute_requirements Relationships: indeholder Attributter bruges af Produkter |
Attribut Attribute | Definerer en enkelt databit (tekst, nummer, boolean, mediefil, referencedata osv.) | code type localizable +1 Relationships: grupperet i Attributgrupper bruges i Familier |
Kategori Category | Klassificerer produkter i hierarkier, der bruges af kanaler | code parent labels Relationships: hierarkisk struktur bruges af Kanaler |
Kanal Channel | En kombination af sprog, valutaer og kategorietræ, der repræsenterer en handelsdestination | code locales currencies +1 Relationships: bruger Kategorietræ definerer scope for attributter |
Ny til PIM systemer?
Før du dykker ned i Akeneo-specifikke detaljer, kunne du overveje at læse vores omfattende guide til PIM-systemer for at forstå det grundlæggende og nøglekoncepter.
Læs PIM Systemer GuidePlatform Demo & Interface
Se denne omfattende demo, der viser Akeneo PIM og dækker de grundlæggende brugeraktiviteter: finde produkter, berige produkter, merchandising af produkter og publicering af produkter. Optaget på Akeneo CE 6.0 i maj 2022.
Komplet liste over attributtyper tilgængelige i Akeneo med deres leverandørspecifikke navne og muligheder. Produktredigeringsinterfacet nedenfor viser, hvordan disse attributter er organiseret efter grupper og understøtter lokalisering.
Common Name | Vendor Name | Description | Operators | Examples |
---|---|---|---|---|
Tekst | pim_catalog_text, pim_catalog_textarea | Enkelt linje eller multi-linje tekstfelter | = != IN NOT IN LIKE NOT LIKE STARTS WITH EMPTY NOT EMPTY | Produktnavn Beskrivelse SKU |
Identifikator | identifier | Uforanderlig streng identifikator (SKU/UUID) | = != IN NOT IN LIKE NOT LIKE STARTS WITH EMPTY NOT EMPTY | SKU Produktkode |
Nummer | pim_catalog_number | Decimal nummerfelt | = != < <= > >= BETWEEN EMPTY NOT EMPTY | Vægt Dimensioner Mængde |
Boolean | pim_catalog_boolean | Sand/falsk checkbox | = (true/false) | Er aktiv Fremhævet produkt Kræver forsendelse |
Dato | pim_catalog_date | Datofelt | = != < <= > >= BETWEEN EMPTY NOT EMPTY | Lanceringsdato Udløbsdato |
Måling | pim_catalog_metric | Nummer med enhed (målefamilie) | = != < <= > >= BETWEEN EMPTY NOT EMPTY | Længde i cm Vægt i kg Strøm i watt |
Pris | pim_catalog_price_collection | Valutapose til priser | = != < <= > >= BETWEEN EMPTY NOT EMPTY | Produktpris Vejledende udsalgspris |
Enkelt Valg | pim_catalog_simple_select | Enkelt mulighed fra foruddefineret liste | IN NOT IN EMPTY NOT EMPTY | Brand Farve Størrelse |
Flere Valg | pim_catalog_multi_select | Flere muligheder fra foruddefineret liste | IN NOT IN EMPTY NOT EMPTY | Funktioner Materialer Certificeringer |
Fil | pim_catalog_file | Fil upload felt | EMPTY NOT EMPTY | Manual PDF Certifikat Specifikationsark |
Billede | pim_catalog_image | Billede fil upload | EMPTY NOT EMPTY | Produktfoto Livsstilsbillede Teknisk tegning |
Asset Samling | pim_catalog_asset_collection | Reference til Asset Manager assets (Enterprise Edition) | EMPTY NOT EMPTY | Produktbilleder Videoer Dokumenter |
Reference Entitet Enkelt | reference_entity_single_link | Enkelt reference til Reference Entity (Enterprise Edition) | = != IN NOT IN EMPTY NOT EMPTY | Brand reference Leverandør reference |
Reference Entitet Flere | reference_entity_multi_link | Flere referencer til Reference Entity (Enterprise Edition) | = != IN NOT IN EMPTY NOT EMPTY | Relaterede produkter Kompatibelt tilbehør |
Tabel | pim_catalog_table | Struktureret tabeldata | EMPTY NOT EMPTY | Næringsfakta Tekniske specifikationer |

"Jeg finder Akeneos UI exceptionelt brugervenligt. Interfacet centrerer sig omkring produktlisten, hvilket gør det let at forstå arven til varianter med denne visning. Produktlisten og arven arbejder problemfrit sammen, og hvis du kan tilpasse dette til din datamodel, performer den bemærkelsesværdigt godt."— Sivert Kjøller Bertelsen, PIM Implementeringsekspert
API Implementeringsdetaljer
Autentificering & Sikkerhed
Akeneo bruger OAuth2 autentificering med både password grant og client credentials flows. Access tokens udløber efter 3600 sekunder (1 time), hvilket kræver refresh for langvarige integrationer. API'et understøtter både brugernavn/password autentificering til brugerspecifik adgang og client credentials til system-til-system integration.
Søgning & Filtrering
Søgekapabiliteter implementeres gennem JSON-baserede filterkriterier sendt i request bodies. Systemet understøtter avancerede operatorer per datatype (=, !=, IN, NOT IN, LIKE, STARTS WITH, <, <=, >, >=, BETWEEN, EMPTY, NOT EMPTY) og bruger search-after pagination til effektiv håndtering af store resultatsæt. Alle søgninger kan scopes af kanal og lokalitet.
Rate Limiting & Performance
SaaS deployments håndhæver rate limiting med X-Rate-Limit-Limit og X-Rate-Limit-Remaining headers til monitorering. For at undgå at ramme rate limits, implementer et caching mellemlag og undgå at hamre API'et med hurtige successive requests. Self-hosted installationer har ingen indbygget rate limiting. Bulk operationer understøtter flere elementer per PATCH request, med asynkrone job API'er tilgængelige til større imports og exports.
Webhooks & Event Handling
Akeneo giver ikke native webhook support. Integrationsmønstre er afhængige af polling af API'et eller brug af Event Platform (Enterprise Edition) som streamer produktændringsevents til realtidssynkronisering med eksterne systemer.
Dokumentationskvalitet
API dokumentationen på api.akeneo.com er omfattende og udviklervenlig, med interaktive eksempler, kodeeksempler i flere programmeringssprog, detaljerede endpoint beskrivelser og klar fejlrespons dokumentation. En officiel PHP SDK vedligeholdes, med community SDK'er tilgængelige for andre sprog.

Akeneo API Dokumentation
Akeneos API dokumentation er omfattende og velorganiseret, og giver klare eksempler og endpoint beskrivelser med interaktive testmuligheder.
API Brugseksempel
Eksempel der viser hvordan man søger efter og opdaterer et produkt ved hjælp af Akeneo REST API
# Find et produkt med SKU og opdater attribut ved hjælp af Akeneo API
TOKEN="<client_token>"
BASE="https://demo.akeneo.com/api/rest/v1"
# søg produkt
curl -s -H "Authorization: Bearer $TOKEN" "$BASE/products?search={\"identifier\":[{\"operator\":\"=\",\"value\":\"SKU-12345\"}]}" > product.json
# opdater navn
PRODUCT_CODE=$(jq -r '._embedded.items[0].identifier' product.json)
cat > patch.json <<EOF
{"name": {"en_US": "Nyt produktnavn 2025"}}
EOF
curl -X PATCH -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d @patch.json "$BASE/products/$PRODUCT_CODE"

"Efter at have migreret til og fra Akeneo flere gange, finder jeg API'et intuitivt, selvom produktstrukturer og attribut-ID'er kan være komplekse. Jeg gemmer typisk feltmappinger som beskrivelser af attributtyper, da der ikke eksisterer noget koncept af attributindstillinger i standardinterfacet."— Sivert Kjøller Bertelsen, PIM Implementeringsekspert
Tekniske Specifikationer
Brugerdefineret Entitet Support
Akeneo understøtter brugerdefinerede entiteter gennem Reference Entities (Enterprise Edition), men disse er andenrangsborgere med begrænsede kapabiliteter sammenlignet med Produkter. Reference Entities mangler workflow, fuldstændighedsscore og avancerede valideringsfunktioner tilgængelige for Produkter.
Søgekapabiliteter
REST API'et understøtter omfattende søgning med operatorer inklusive =, !=, IN, NOT IN, LIKE, NOT LIKE, STARTS WITH, <, <=, >, >=, BETWEEN, EMPTY og NOT EMPTY. Search after pagination understøttes for store resultatsæt.
Bulk Operationer
PATCH liste endpoints tillader upsert af op til 100 ressourcer per kald. Asynkrone exports/imports udløses via /api/rest/v1/jobs endpoints for større operationer.
Data Opbevaring
Akeneo gemmer attributværdier som JSON blobs nøglet af attributkode, scope (kanal) og lokalitet. Indeksering håndteres automatisk bag kulisserne, med den primære overvejelse værende hvilke attributter der skal konfigureres som identifier typer.
Prissætning og Udgaver
Community Edition (Gratis)
Community Edition er GPL-v3 licenseret og fuldstændig gratis. Den inkluderer kerne-PIM funktionalitet inklusive produkthåndtering, familier, varianter, kategorier og REST API'et. Den mangler dog read-only felter og events funktionalitet, og billedkonfiguration kan være udfordrende og kræver ofte en separat MySQL instans. Dette gør den egnet til virksomheder med tekniske ressourcer, der kan arbejde inden for disse begrænsninger.
Enterprise Edition
Enterprise udgaven er server hostet, typisk on-prem, tilføjer avancerede funktioner og professionel support. PHP kode kan deployes til denne version, og funktioner udgives typisk til Enterprise Edition før SaaS versionen.
Serenity SaaS
SaaS versionen hedder Serenity og repræsenterer den reneste tilgang for de fleste implementeringer. Til håndtering af brugerdefinerede integrationsbehov og kompleks event logik er det bedre at bruge en integrationsplatform som Azure, AWS eller endda Vercel i stedet for at tilpasse PIM'en direkte.
Nøglefordele & Styrker
Stærk Arvemodel med Simpelt UI
Akeneos Familie og Familie Variant system giver kraftfulde arvekapabiliteter mens det opretholder et intuitivt brugerinterface. Produktmodeller kan arve attributter ned til variantprodukter, hvilket reducerer dataindtastning og sikrer konsistens på tværs af produktlinjer.
Open Source Fundament med Begrænsninger
Den GPL-v3 licenserede Community Edition giver kerne-PIM funktionalitet uden licensomkostninger, inklusive den komplette datamodel, REST API og grundlæggende funktioner. Community Edition mangler dog avancerede funktioner som read-only attributter og events, hvilket gør den tilgængelig for virksomheder med tekniske ressourcer men med nogle funktionelle begrænsninger.
Fleksibel Data Arkitektur
Den attributbaserede datamodel med Familier tillader meget fleksible produktstrukturer. Produkter kan have forskellige attributsæt mens de opretholder konsistens inden for produktfamilier, hvilket understøtter diverse katalogkrav.
Artikel Liste Modelleringsudfordringer
For virksomheder der arbejder med artikellister kan Akeneos model præsentere udfordringer, da attributter på en artikel bestemmes af Familie hierarkiet. Når en liste af artikler til et tilbud spænder over flere familier, mapper det ikke direkte til flade strukturer som Excel tabeller, hvilket kræver omhyggelig datamodellering overvejelse.
Udviklervenligt API
REST API'et er omfattende og veldokumenteret, med support til komplekse søgeoperationer, bulk opdateringer og detaljeret fejlhåndtering. API-first tilgangen muliggør sømløse integrationer med eksterne systemer.
Lokalisering & Kanal Support
Indbygget support til flere lokaliteter og kanaler tillader globale virksomheder at håndtere produktinformation på tværs af forskellige markeder og salgskanaler fra en enkelt platform.
Aktivt Fællesskab & Dokumentation
Stærkt udviklerfællesskab med omfattende dokumentation, GitHub repository med aktiv udvikling og omfattende API reference materialer understøtter implementering og tilpasningsindsatser.

Sivert Kjøller Bertelsen
PIM Implementeringskonsulent • Flere Akeneo implementeringer
"Akeneo rammer en fremragende balance mellem funktionalitet og brugervenlighed. Det produktcentrerede UI design gør det intuitivt for forretningsbrugere, mens det robuste API understøtter komplekse integrationsscenarier. Open-source fundamentet giver enorm værdi, selvom enterprise funktioner er påkrævet for read-only felter og web hooks. For organisationer med tekniske ressourcer tilbyder Akeneo en overbevisende PIM løsning."