Platform Oversigt
Pimcore er en open-source Digital Experience Platform (DXP) der kombinerer PIM, DAM, MDM, CMS og e-commerce i et enkelt Symfony-baseret framework. Grundlagt af østrigske entreprenører tilbyder Pimcore en unik tilgang hvor produktdatahåndtering er integreret med content management og digital asset management i én samlet platform.
Platformens Object Class system giver fleksibel skemadefinition til enhver forretningsentitet, mens Classification Store muliggør dynamisk attributudvidelse til lokaliserings- og kanalspecifikke krav. Denne arkitektur gør Pimcore særligt egnet til komplekse, multi-domæne implementeringer.
Nøglefakta
- Grundlagt: 2010
- Hovedkvarter: Salzburg, Østrig
- Arkitektur: Symfony-baseret PHP framework
- Licens: Open source med enterprise support
- API: REST og GraphQL med DataHub

Pimcore PIM login side interface
Pimcore login interfacet reflekterer platformens moderne, udviklervenlige tilgang til digital experience management.
Kerneentiteter i Pimcores objektorienterede datamodel med fleksibel skemadefinition og relationer
Entity | Description | Key Attributes |
---|---|---|
Object Class Object Class | Skemadefinitions skabelon der definerer felter, datatyper og relationer for forretningsobjekter | feltdefinitioner datatyper arveregler Relationships: definerer struktur for Objects understøtter arv |
Product Data Object | Instans af en Object Class; kan være hierarkisk via forælder/barn træstruktur | klasse-definerede felter arveværdier relationer Relationships: instans af Object Class hierarkisk forælder/barn +1 more... |
Variant Object Variant | Arver attributter fra forældreobjekt med mulighed for at overskrive specifikke værdier | arvede attributter overskrivningsværdier variant-specifikke data Relationships: barn af forælder Object arver fra Object Class |
Asset Asset | Digital fil gemt i central DAM med metadata, versioner og thumbnails | fildata metadata versioner +1 Relationships: linket til Objects organiseret i mappestruktur |
Document Document | CMS side der kan indlejre og vise produktdata fra Objects | indhold layout indlejrede objektdata Relationships: indlejrer Object data del af sitestruktur |
Classification Store Classification Store | Dynamisk attributsystem til lokaliserings- og kanalspecifikke nøgle/værdi par | dynamiske nøgler lokaliseringsscope kanalscope Relationships: udvider Objects giver fleksible attributter |
Ny til PIM-systemer?
Før du dykker ned i Pimcore-specifikationer, vil du måske læse vores omfattende guide til PIM-systemer for at forstå de grundlæggende principper og nøglekoncepter.
Læs PIM-systemguideKomplet liste over datatyper tilgængelige i Pimcore Object Classes med deres kapabiliteter og use cases
Common Name | Vendor Name | Description | Operators | Examples |
---|---|---|---|---|
Tekst | Input, Textarea, Markdown | Tekstfelter med valideringsmuligheder (Email/URL/Regex) | = != LIKE NOT LIKE TOM IKKE TOM | Produktnavn Beskrivelse SKU |
Rich Text | Wysiwyg | HTML rich text editor til formateret indhold | LIKE NOT LIKE TOM IKKE TOM | Produktbeskrivelse Marketing indhold Instruktioner |
Nummer | Numeric | Numeriske felter der understøtter integer, float og double | = != < <= > >= MELLEM TOM IKKE TOM | Pris Vægt Dimensioner |
Boolean | Boolean | Afkrydsningsfelt eller toggle til sand/falsk værdier | = (sand/falsk) | Er aktiv Fremhævet Udgået |
Dato | Date, Datetime | Dato og datetime felter med timezone support | = != < <= > >= MELLEM TOM IKKE TOM | Lanceringsdato Sidst ændret Udløbsdato |
Enkelt Valg | Select | Dropdown med foruddefinerede muligheder | = != I IKKE I TOM IKKE TOM | Brand Kategori Status |
Multi Valg | Multiselect | Flere valg fra foruddefinerede muligheder | I IKKE I TOM IKKE TOM | Funktioner Materialer Certificeringer |
Asset Reference | Image, Video, Asset | Reference til assets gemt i Pimcore DAM | TOM IKKE TOM | Produktbilleder Videoer Dokumenter |
Object Reference | Objects, Object | Reference til andre dataobjekter (enkelt eller flere) | = != I IKKE I TOM IKKE TOM | Relaterede produkter Brand reference Kategori links |
Classification Store | Classificationstore | Dynamiske nøgle-værdi par med lokaliserings- og kanalscoping | TOM IKKE TOM | Kanalspecifikke attributter Lokaliseringsspecifikke data Dynamiske egenskaber |
Struktureret Tabel | StructuredTable | Tabel med foruddefinerede kolonner til strukturerede data | TOM IKKE TOM | Tekniske specifikationer Næringsinformation Størrelsestabeller |
Geografiske Data | Geopoint, Geobounds, Geopolygon | Geografiske koordinater og former | TOM IKKE TOM | Butiksplaceringer Leveringsområder Geografiske begrænsninger |
Måling | Quantity Value | Numerisk værdi med enhedsmåling | = != < <= > >= MELLEM TOM IKKE TOM | Længde i cm Vægt i kg Volumen i liter |
Dynamisk Schema | ClassificationStore | Dynamiske nøgle/værdi par med lokaliserings- og kanalscopes | = != TOM IKKE TOM | Kanalspecifikke attributter Lokaliseringsvariationer Udvidede egenskaber |
API Implementeringsdetaljer
REST & GraphQL API'er
Pimcore tilbyder både REST (/webservice/rest) og GraphQL (/graphql) API'er gennem DataHub bundlet. GraphQL API'et giver fleksibel forespørgsel med lokaliserings- og kanalfiltre, mens REST API'et tilbyder traditionelle CRUD operationer med SQL-lignende betingelsesparametre.
DataHub Transformationer
DataHub systemet muliggør kanalspecifik attributmapping og transformationer, hvilket tillader forskellige datastrukturer til forskellige output destinationer (Amazon, GS1, brugerdefinerede API'er). Dette giver kraftfulde syndikeringsmuligheder uden dataduplikering.
Object Class Fleksibilitet
Object Class systemet tillader oprettelse af ubegrænsede brugerdefinerede entitetstyper med identiske modelleringsmuligheder som Products. Brugerdefinerede entiteter understøtter arv, relationer, alle attributtyper og fulde CRUD operationer gennem API'et.
Workflow Integration
Bygget på Symfonys workflow engine giver Pimcore sofistikerede godkendelsesprocesser og tilstandshåndtering. Workflows kan konfigureres per Object Class med brugerdefinerede overgange og tilladelser.
Udvikleroplevelse
Som et Symfony-baseret framework tilbyder Pimcore velkendte udviklingsmønstre for PHP udviklere. Platformen inkluderer omfattende dokumentation, TypeScript GraphQL eksempler og aktive GitHub repositories med bidrag fra fællesskabet.
API Brugseksempel
Eksempel der viser hvordan man forespørger og opdaterer et produkt ved hjælp af Pimcores GraphQL API
import { request, gql } from 'graphql-request'
const endpoint = 'https://demo.pimcore.com/graphql/products'
const token = '<api_key>'
const query = gql`
query GetProduct($sku: String!) {
getProduct(sku: $sku) {
id
name
description_en
}
}
`
request(endpoint, query, { sku: 'SKU-12345' }, { Authorization: `Bearer ${token}` })
.then(data => {
const id = data.getProduct.id
// opdater navn
return request(endpoint, gql`
mutation Update($id: Int!) {
updateProduct(id: $id, input: { name: "Nyt navn 2025" }) { id }
}`, { id }, { Authorization: `Bearer ${token}` })
})
Tekniske Specifikationer
Digital Experience Platform
Pimcore kombinerer unikt PIM, DAM, MDM, CMS og e-commerce i en enkelt platform. Denne integrerede tilgang muliggør sømløse indhold og produktoplevelser på tværs af alle touchpoints.
Enterprise DAM Kapabiliteter
Indbygget enterprise-grade asset repository med billede, video, 3D og dokument preview. Funktioner inkluderer AI tagging integrationer (Google Vision, Amazon Rekognition), versionering, rettighedsmetadata og dynamiske thumbnail transformationer.
Classification Store
Dynamisk attributsystem tillader runtime tilføjelse af nøgle/værdi par med lokaliserings- og kanalscopes. Dette giver fleksibilitet til markedsspecifikke attributter uden skemaændringer.
Web-to-Print Integration
Native support til automatiseret kataloggenerering og print workflows, hvilket gør Pimcore særligt stærk for virksomheder der kræver både digitalt og print output.
Prissætning og Lederskab
Open Source Fundament
Pimcore er fuldstændig open source uden licensgebyrer for kerneplatformen. Enterprise support og yderligere bundles er tilgængelige gennem kommercielle partnerskaber og Pimcore Marketplace.
Ledelsesteam
Grundlagt og ledet af CEO Dietmar Rietsch og CTO Bernhard Rusch, med CPO Dominik Marosi. Den østrigsk-baserede virksomhed opretholder stærk europæisk tilstedeværelse mens de betjener globale enterprise kunder.
Deployment Fleksibilitet
Tilgængelig til self-hosting eller gennem certificerede hosting partnere. Den Symfony-baserede arkitektur giver fleksibilitet til brugerdefinerede deployments og integrationer.
Ekspertperspektiv
"Pimcores styrke ligger i dens samlede tilgang - at have PIM, DAM, CMS og e-commerce i én platform eliminerer de integrationshovedpiner du typisk står overfor med best-of-breed løsninger. Object Class systemet giver utrolig modelleringsfleksibilitet."
"Symfony fundamentet gør det meget udviklervenligt for PHP teams, men du har brug for stærke tekniske ressourcer for fuldt ud at udnytte dets kapabiliteter. Open-source modellen giver fremragende værdi, men enterprise support er essentiel for komplekse implementeringer."— Sivert Kjøller Bertelsen, PIM Implementeringsekspert
Nøglefordele & Styrker
Samlet Digital Experience Platform
Unik integration af PIM, DAM, MDM, CMS og e-commerce i en enkelt platform eliminerer data siloer og muliggør sømløse omnichannel oplevelser. Indhold og produktdata arbejder sammen nativt.
Komplet Open Source Frihed
Ingen licensomkostninger for kerneplatformen med fuld kildekode adgang. Dette giver maksimal fleksibilitet til tilpasning og eliminerer vendor lock-in bekymringer.
Object Class System
Fleksibel skemadefinition tillader modellering af enhver forretningsentitet med fuld attributrigdom. Brugerdefinerede Object Classes har identiske kapabiliteter som indbyggede entiteter, der understøtter komplekse forretningskrav.
Udviklervenlig Arkitektur
Bygget på Symfony framework med velkendte PHP udviklingsmønstre. Omfattende API'er (REST og GraphQL), omfattende dokumentation og aktiv community support accelererer implementering.
Enterprise DAM Integration
Indbygget digital asset management med AI tagging, dynamiske transformationer og CDN levering. Assets er nativt integreret med produktdata for sømløs media management.
Avanceret Workflow Engine
Symfony-baseret workflow system giver sofistikerede godkendelsesprocesser og tilstandshåndtering. Konfigurerbar per entitetstype med brugerdefinerede overgange og rollebaserede tilladelser.
Kundeanmeldelse
Sivert Kjøller Bertelsen
PIM Implementeringskonsulent • Pimcore evalueringserfaring
"Pimcore tilbyder exceptionel værdi som en komplet digital experience platform. Den samlede arkitektur eliminerer integrationskompleksitet samtidig med at den leverer enterprise-grade kapabiliteter. Object Class systemet er utrolig fleksibelt, selvom det kræver teknisk ekspertise at implementere effektivt. Dog er det ofte forvirrende hvilke funktioner der virkelig er open source versus hvad der kræver betalte licenser - særligt omkring avancerede API kapabiliteter og event handling systemer. Dokumentationen er ikke altid klar om hvorvidt visse implementeringer kræver specifikke partner aftaler eller enterprise licenser. For organisationer med PHP udviklingskapabiliteter leverer Pimcore omfattende funktionalitet til et ubesejreligt prispunkt, men budget til potentielle licensklarhedsdiskussioner."