PIM Systems

Pimcore PIM System: Komplet teknisk gennemgang og analyse

Omfattende teknisk gennemgang af Pimcore PIM-system inkluderende datamodel, objektklasser, API-muligheder og implementeringsindsigter fra den virkelige verden.

Udgivet 15. januar 2025
17 min læsning
Pimcore
Open Source
PIM
Teknisk Gennemgang
API
DXP

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 PIM login side interface

Pimcore login interfacet reflekterer platformens moderne, udviklervenlige tilgang til digital experience management.

Pimcore Datamodel

Kerneentiteter i Pimcores objektorienterede datamodel med fleksibel skemadefinition og relationer

EntityDescriptionKey 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-systemguide
Pimcore Attributtyper

Komplet liste over datatyper tilgængelige i Pimcore Object Classes med deres kapabiliteter og use cases

Common NameVendor NameDescriptionOperatorsExamples
Tekst
Input, Textarea, MarkdownTekstfelter med valideringsmuligheder (Email/URL/Regex)
=
!=
LIKE
NOT LIKE
TOM
IKKE TOM
Produktnavn
Beskrivelse
SKU
Rich Text
WysiwygHTML rich text editor til formateret indhold
LIKE
NOT LIKE
TOM
IKKE TOM
Produktbeskrivelse
Marketing indhold
Instruktioner
Nummer
NumericNumeriske felter der understøtter integer, float og double
=
!=
<
<=
>
>=
MELLEM
TOM
IKKE TOM
Pris
Vægt
Dimensioner
Boolean
BooleanAfkrydsningsfelt eller toggle til sand/falsk værdier
= (sand/falsk)
Er aktiv
Fremhævet
Udgået
Dato
Date, DatetimeDato og datetime felter med timezone support
=
!=
<
<=
>
>=
MELLEM
TOM
IKKE TOM
Lanceringsdato
Sidst ændret
Udløbsdato
Enkelt Valg
SelectDropdown med foruddefinerede muligheder
=
!=
I
IKKE I
TOM
IKKE TOM
Brand
Kategori
Status
Multi Valg
MultiselectFlere valg fra foruddefinerede muligheder
I
IKKE I
TOM
IKKE TOM
Funktioner
Materialer
Certificeringer
Asset Reference
Image, Video, AssetReference til assets gemt i Pimcore DAM
TOM
IKKE TOM
Produktbilleder
Videoer
Dokumenter
Object Reference
Objects, ObjectReference til andre dataobjekter (enkelt eller flere)
=
!=
I
IKKE I
TOM
IKKE TOM
Relaterede produkter
Brand reference
Kategori links
Classification Store
ClassificationstoreDynamiske nøgle-værdi par med lokaliserings- og kanalscoping
TOM
IKKE TOM
Kanalspecifikke attributter
Lokaliseringsspecifikke data
Dynamiske egenskaber
Struktureret Tabel
StructuredTableTabel med foruddefinerede kolonner til strukturerede data
TOM
IKKE TOM
Tekniske specifikationer
Næringsinformation
Størrelsestabeller
Geografiske Data
Geopoint, Geobounds, GeopolygonGeografiske koordinater og former
TOM
IKKE TOM
Butiksplaceringer
Leveringsområder
Geografiske begrænsninger
Måling
Quantity ValueNumerisk værdi med enhedsmåling
=
!=
<
<=
>
>=
MELLEM
TOM
IKKE TOM
Længde i cm
Vægt i kg
Volumen i liter
Dynamisk Schema
ClassificationStoreDynamiske 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

typescript
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

SK

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."

Baseret på evaluering og PIM ekspertise • Januar 2025

Kilder (2)

[1]
Pimcore Official Website
Pimcore(2025)Hjemmeside
[2]
Pimcore Documentation
Pimcore(2025)Dokumentation

Relaterede Artikler

Komplet guide til Product Information Management systemer. Lær hvad PIM er, hvordan det fungerer, vigtige fordele, og hvordan du vælger det rigtige PIM-system til din virksomhed.

15. jan. 2025
Læs
PIM
Produktinformation
+3

Mit syn på sammenligning af inriver, akeneo, salsify, pimcore, struct, bluestone, syndigo - inklusive datamodeller, attributtyper, brugerdefineret entitetssupport og API-kapabiliteter. Systemanalyse baseret på min erfaring og leverandørdokumentation.

15. jan. 2025
Læs
PIM
Sammenligning
+3

Praktisk guide til PIM system udvælgelse med fokus på datamodel test, attribut krav og leverandør-neutral evaluering.

15. jan. 2025
Læs
PIM
Udvælgelse
+1

Om Denne Artikel

Kategori: PIM Systems

Anmeldelsesstatus: Published

Relaterede PIM Systemer: pimcore

Relaterede Artikler: 3 relaterede artikler tilgængelige

Klar til at Transformere Din Produktdatahåndtering?

Lad os diskutere, hvordan Impact Commerce kan hjælpe dig med at nå dine digitale handelsmål.

Book en 30 minutters forpligtelsefri konsultation