Ten sam produkt jest aktualizowany w kilku miejscach
Zmiana opisu, parametrów albo zdjęcia wymaga pracy w sklepie, pliku dla marketplace, katalogu i materiałach dla partnerów. Z czasem trudno ustalić, która wersja jest aktualna.
Aurora Creation wdraża, integruje i rozwija Pimcore dla producentów, marek i e‑commerce. Wykorzystujemy platformę do centralnego zarządzania informacjami produktowymi, danymi podstawowymi, zasobami cyfrowymi oraz dystrybucji danych do sklepów, marketplace i innych kanałów.
Najpierw ustalamy źródła danych, odpowiedzialność i kanały docelowe. Następnie projektujemy model, procesy oraz integracje.
Pimcore to platforma PXM (Product Experience Management) — jedno środowisko, w którym można prowadzić dane produktowe, dane podstawowe, zasoby cyfrowe, dane klientów oraz treści publikowane w kanałach cyfrowych. PIM jest jednym z jej obszarów, a nie całą platformą.
Nie każdy projekt korzysta ze wszystkich obszarów. Poniżej jest to, co Pimcore może obsługiwać, żeby wiadomo było, czego nie trzeba szukać w kolejnych systemach.
Obszary platformy
PIMProduct Information Management
Nazwy, opisy, atrybuty, warianty, relacje między produktami, kategorie i wersje językowe, razem ze statusem kompletności przed publikacją.
MDMMaster Data Management
Dane referencyjne, na których stoi katalog: marki, kategorie, dostawcy, jednostki organizacyjne i słowniki wspólne dla całej firmy.
DAMDigital Asset Management
Zdjęcia, wizualizacje, instrukcje, certyfikaty i pliki techniczne, powiązane z produktami oraz kanałami, w których mogą zostać użyte.
CDPDane klientów
Profile i dane kontrahentów lub klientów końcowych, wykorzystywane do personalizacji treści i komunikacji w kanałach cyfrowych.
CMSCMS i DXP
Treści, strony i doświadczenia cyfrowe budowane na tych samych danych produktowych — od katalogu online po strony kampanii i portale dla partnerów.
DXCDigital Commerce
Warstwa sprzedażowa dostępna w samym Pimcore. Częściej jednak sprzedaż zostaje w Magento 2 albo Shopify, a Pimcore zasila je danymi.
W projektach e‑commerce Pimcore najczęściej pracuje jako centralne źródło danych produktowych i zasobów cyfrowych dla wielu kanałów sprzedaży: sklepu, platformy B2B, marketplace'ów, katalogów i partnerów handlowych. Które obszary są potrzebne w konkretnym wdrożeniu, rozstrzygamy w sekcji o zakresie Pimcore.
Innego podejścia wymaga budowa nowego środowiska, innego połączenie istniejących systemów, a jeszcze innego przejęcie działającej instalacji. Każdy zakres ma osobną podstronę i własny proces kwalifikacji.
Dane są dziś zarządzane w ERP, arkuszach, sklepach i plikach. Potrzebujesz zaprojektować model danych, workflow, uprawnienia oraz plan uruchomienia systemu.
wdrożenie Pimcore PIMPimcore ma wymieniać informacje z ERP, WMS, sklepem, marketplace'em lub innymi narzędziami. Prace obejmują źródła danych, kierunki przepływu, mapowanie pól i obsługę błędów.
integracja Pimcore z ERP i e‑commerceMasz działające środowisko, które wymaga rozwoju, aktualizacji, usuwania błędów albo uporządkowania po poprzednim dostawcy. Zakres zaczyna się od oceny obecnej instalacji, dokumentacji i ryzyk.
utrzymanie i rozwój PimcoreChcesz ustalić, jak Pimcore powinien współpracować z platformą sprzedażową oraz które dane mają być zarządzane poza sklepem. Ta ścieżka skupia się na architekturze e‑commerce i obsłudze wielu kanałów.
Pimcore PIM dla e‑commerceZwykle wtedy, gdy dane zaczynają spowalniać sprzedaż. Problem pojawia się wcześniej niż decyzja o wdrożeniu PIM — zespół widzi go jako opóźnienia, poprawki i kolejne ręczne zadania wykonywane przy każdej zmianie oferty.
Zmiana opisu, parametrów albo zdjęcia wymaga pracy w sklepie, pliku dla marketplace, katalogu i materiałach dla partnerów. Z czasem trudno ustalić, która wersja jest aktualna.
Ceny, stany i indeksy mogą pozostawać w ERP. Opisy, relacje między produktami, dokumenty, tłumaczenia oraz status kompletności wymagają innego sposobu zarządzania.
Kolejna wersja językowa uruchamia serię arkuszy, plików i ręcznych aktualizacji. Zespół nie ma jednego miejsca, w którym widać, czego brakuje przed publikacją.
Zdjęcia, instrukcje, certyfikaty i pliki techniczne znajdują się w różnych folderach. Kanały sprzedaży korzystają z innych wersji tych samych materiałów.
Sytuacje, w których wdrożenie zwykle się broni
Pimcore nie musi przejmować wszystkich informacji wykorzystywanych w firmie. Przed wdrożeniem ustalamy, które dane pozostają w ERP, które są rozwijane w Pimcore i które systemy mają otrzymywać ich gotową wersję.
Granice trzeba ustalić przed budową integracji — bez takiego podziału dwa systemy mogą edytować te same pola, a zespół ponownie traci informację o tym, które źródło jest nadrzędne.
| Dane | Źródło nadrzędne | Co z tego dostaje kanał |
|---|---|---|
| Indeksy, ceny, stany magazynowe i dane transakcyjne | ERP | Sklep, platforma B2B i partner: cena oraz dostępność w chwili zakupu. |
| Nazwy, opisy, atrybuty, warianty i relacje między produktami | Pimcore | Sklep: pełny opis. Marketplace: skrócona nazwa i wybrane parametry. |
| Zdjęcia, instrukcje, certyfikaty i pliki techniczne | Pimcore (DAM) | Sklep i katalog: zdjęcia. Partner handlowy: instrukcje i certyfikaty. |
| Tłumaczenia i wersje językowe | Pimcore | Każdy rynek dostaje opis w swoim języku, z jednego modelu. |
| Status przygotowania produktu do publikacji | Pimcore | Nic nie wychodzi. Status decyduje o tym, czy produkt w ogóle jedzie do kanału. |
Indeksy, ceny, stany magazynowe i dane transakcyjne
Źródło nadrzędne
ERP
Co z tego dostaje kanał
Sklep, platforma B2B i partner: cena oraz dostępność w chwili zakupu.
Nazwy, opisy, atrybuty, warianty i relacje między produktami
Źródło nadrzędne
Pimcore
Co z tego dostaje kanał
Sklep: pełny opis. Marketplace: skrócona nazwa i wybrane parametry.
Zdjęcia, instrukcje, certyfikaty i pliki techniczne
Źródło nadrzędne
Pimcore (DAM)
Co z tego dostaje kanał
Sklep i katalog: zdjęcia. Partner handlowy: instrukcje i certyfikaty.
Tłumaczenia i wersje językowe
Źródło nadrzędne
Pimcore
Co z tego dostaje kanał
Każdy rynek dostaje opis w swoim języku, z jednego modelu.
Status przygotowania produktu do publikacji
Źródło nadrzędne
Pimcore
Co z tego dostaje kanał
Nic nie wychodzi. Status decyduje o tym, czy produkt w ogóle jedzie do kanału.
Pimcore może łączyć kilka obszarów zarządzania informacją. Projekt nie musi obejmować ich wszystkich. Wybór powinien wynikać z obecnych źródeł danych, pracy zespołów oraz kanałów, które mają z nich korzystać.
PIM porządkuje nazwy, opisy, cechy, warianty, kategorie, relacje i wersje językowe. Zespół może sprawdzić, które informacje są kompletne, a które wymagają uzupełnienia przed wysłaniem produktu do kanału.
Konsekwencja dla firmy: Nowe produkty i rynki nie wymagają ponownego tworzenia tej samej informacji w każdym systemie.
MDM może obejmować marki, kategorie, dostawców, jednostki organizacyjne i inne dane referencyjne. Relacje są przechowywane w jednym modelu zamiast w osobnych słownikach tworzonych przez każdy dział.
Konsekwencja dla firmy: Zmiana jednej wartości nie wymaga uzgadniania kilku niezależnych wersji.
DAM przechowuje pliki oraz wiąże je z produktami, kategoriami i kanałami. Zespół widzi, który materiał jest aktualny i gdzie może zostać wykorzystany.
Konsekwencja dla firmy: Sklep, katalog i partnerzy korzystają z właściwych wersji zdjęć, instrukcji oraz dokumentów.
Statusy, uprawnienia i przejścia między etapami mogą odzwierciedlać rzeczywistą pracę zespołu. Osoba odpowiedzialna za tłumaczenie, dane techniczne lub akceptację widzi elementy wymagające działania.
Konsekwencja dla firmy: Publikacja nie zależy od wiadomości wysyłanych pomiędzy działami i ręcznie aktualizowanych list.
Gotowe informacje mogą być udostępniane sklepom, portalom, marketplace'om i partnerom w zakresie potrzebnym danemu kanałowi.
Konsekwencja dla firmy: Każdy kanał otrzymuje właściwy zestaw danych, a kolejne połączenia korzystają ze wspólnego modelu.
PIM porządkuje nazwy, opisy, cechy, warianty, kategorie, relacje i wersje językowe. Zespół może sprawdzić, które informacje są kompletne, a które wymagają uzupełnienia przed wysłaniem produktu do kanału.
Konsekwencja dla firmy: Nowe produkty i rynki nie wymagają ponownego tworzenia tej samej informacji w każdym systemie.
MDM może obejmować marki, kategorie, dostawców, jednostki organizacyjne i inne dane referencyjne. Relacje są przechowywane w jednym modelu zamiast w osobnych słownikach tworzonych przez każdy dział.
Konsekwencja dla firmy: Zmiana jednej wartości nie wymaga uzgadniania kilku niezależnych wersji.
DAM przechowuje pliki oraz wiąże je z produktami, kategoriami i kanałami. Zespół widzi, który materiał jest aktualny i gdzie może zostać wykorzystany.
Konsekwencja dla firmy: Sklep, katalog i partnerzy korzystają z właściwych wersji zdjęć, instrukcji oraz dokumentów.
Statusy, uprawnienia i przejścia między etapami mogą odzwierciedlać rzeczywistą pracę zespołu. Osoba odpowiedzialna za tłumaczenie, dane techniczne lub akceptację widzi elementy wymagające działania.
Konsekwencja dla firmy: Publikacja nie zależy od wiadomości wysyłanych pomiędzy działami i ręcznie aktualizowanych list.
Gotowe informacje mogą być udostępniane sklepom, portalom, marketplace'om i partnerom w zakresie potrzebnym danemu kanałowi.
Konsekwencja dla firmy: Każdy kanał otrzymuje właściwy zestaw danych, a kolejne połączenia korzystają ze wspólnego modelu.
Gotowe systemy PIM bywają szybsze w uruchomieniu, bo mają zamknięty model danych i zamknięty zakres. Pimcore wybiera się wtedy, gdy ten model trzeba zaprojektować pod własny katalog i architekturę.
Klasy obiektów, pola, relacje i dziedziczenie projektuje się pod własny katalog, a nie dopasowuje katalog do gotowego schematu. Przy produktach złożonych, zestawach i częściach zamiennych to zwykle decydujący argument.
Dane produktowe, pliki i dane referencyjne stoją na jednym modelu, więc powiązanie zdjęcia z wariantem albo marki z kategorią nie wymaga trzeciego systemu i synchronizacji między nimi.
Pimcore jest platformą na Symfony z otwartym kodem, więc własna logika, walidacje i widoki dla zespołu powstają w środowisku, nie obok niego w obejściach.
REST, GraphQL i Datahub pozwalają zasilać Pimcore i wyprowadzać z niego dane w formacie, którego oczekuje konkretny kanał, bez zewnętrznego narzędzia mapującego.
Kilka sklepów, rynków i marek naraz, obok ERP i WMS, przy różnych zestawach danych dla każdego kanału — to sytuacja, w której zamknięty model najczęściej zaczyna przeszkadzać.
Poza danymi produktowymi Pimcore może prowadzić treści, doświadczenia cyfrowe i dane klientów. Wtedy jedna platforma zastępuje kilka mniejszych, każdą z własną licencją i integracją.
Pimcore nie jest odpowiedzią na każdą potrzebę. Jeżeli katalog jest prosty, kanałów jest jeden lub dwa, a firma potrzebuje uruchomienia w kilka tygodni bez własnego developmentu, gotowy system PIM bywa tańszy w całym cyklu.
porównanie systemów PIM: Pimcore, Akeneo, Stibo i Salsify (otwiera się w nowej karcie)
Nie podajemy jednej ceny ani jednego terminu dla wdrożenia Pimcore — dwa projekty o tej samej nazwie potrafią różnić się kilkukrotnie zakresem. Poniżej jest dziewięć rzeczy, które decydują o wycenie i harmonogramie.
Co decyduje o wycenie i terminie
Wycena i harmonogram powstają po analizie danych, źródeł i kanałów — dopiero wtedy wiadomo, co jest konfiguracją, a co developmentem. Zakres prac przy budowie środowiska od zera opisuje wdrożenie Pimcore.
Odpowiedzi mają pomóc przygotować się do rozmowy o zakresie, integracjach i kosztach.
Pimcore to otwarta platforma PXM (Product Experience Management), w której można prowadzić dane produktowe, dane podstawowe, zasoby cyfrowe, dane klientów oraz treści publikowane w kanałach cyfrowych. W projektach e‑commerce najczęściej pełni rolę centralnego źródła danych produktowych i plików dla sklepu, platformy B2B, marketplace'ów i partnerów handlowych.
Pimcore obsługuje PIM, ale się do niego nie ogranicza. PIM jest jednym z obszarów platformy — obok MDM, DAM, danych klientów, CMS i DXP oraz warstwy Digital Commerce. Dlatego projekt może objąć wyłącznie dane produktowe albo od razu szerszy zakres, jeżeli te same dane obsługują również katalog, portal partnerski czy materiały drukowane. Zestawienie obszarów jest w sekcji o platformie.
Gotowy system PIM przychodzi z zamkniętym modelem danych, do którego dopasowuje się katalog. W Pimcore model projektuje się pod własny asortyment: klasy obiektów, pola, relacje i dziedziczenie. Dochodzi do tego PIM, DAM i MDM w jednym środowisku, otwarty kod na Symfony oraz API i Datahub do zasilania kanałów. Ceną tej elastyczności jest projekt, który trzeba przemyśleć — porównanie obu podejść jest w sekcji o wyborze systemu.
Tak, oba obszary są częścią platformy. DAM przechowuje zdjęcia, wizualizacje, instrukcje i certyfikaty oraz wiąże je z produktami i kanałami; MDM prowadzi dane referencyjne, na których stoi katalog — marki, kategorie, dostawców i słowniki. Największa korzyść wynika z tego, że stoją na tym samym modelu co dane produktowe, więc powiązanie pliku z wariantem nie wymaga trzeciego systemu.
Najczęściej dla producentów, marek własnych i dystrybutorów, którzy sprzedają w kilku kanałach i utrzymują dane w kilku miejscach naraz. Liczba produktów jest tylko jednym z kryteriów — znaczenie mają też warianty, języki, źródła informacji, liczba kanałów, częstotliwość zmian i liczba osób pracujących nad danymi. Przy prostym katalogu i jednym kanale wdrożenie zwykle się nie broni.
ERP zwykle zarządza informacjami handlowymi, magazynowymi i transakcyjnymi. Pimcore może przejąć rozwijanie danych produktowych, relacji, tłumaczeń, materiałów oraz procesu ich przygotowania do publikacji. Dokładny podział zależy od obecnych systemów i odpowiedzialności w firmie.
Takie połączenie jest jednym z typowych elementów architektury PIM. Przed rozpoczęciem prac trzeba ustalić zakres danych, kierunek synchronizacji, częstotliwość wymiany oraz sposób obsługi błędów. Zakres tych prac opisuje osobno integracja Pimcore.
Jednej ceny nie podajemy. Koszt zależy od liczby rekordów, złożoności modelu danych, liczby źródeł i integracji, zakresu migracji, workflow, ról oraz liczby kanałów docelowych — wszystkie dziewięć czynników rozpisaliśmy w sekcji o koszcie i czasie wdrożenia. Widełki powinny powstać po zebraniu tych informacji, a nie wyłącznie na podstawie liczby produktów.
Terminu nie podajemy przed analizą danych i kanałów. Na harmonogram wpływa przede wszystkim stan danych źródłowych i liczba integracji, a nie liczba produktów — czyszczenie i scalanie danych bywa dłuższe niż sama konfiguracja platformy. Projekt można podzielić na etapy: pierwszy zwykle obejmuje jeden zestaw danych i jeden kanał, kolejne dodają następne.
Tak, mapa usług Aurora Creation przewiduje osobną usługę utrzymania Pimcore. Przejęcie powinno rozpocząć się od oceny wersji, kodu, integracji, dokumentacji i sposobu wdrażania zmian.
Na początku potrzebna jest lista systemów i kanałów, przykładowe produkty, źródła danych, odpowiedzialność zespołów oraz opis obecnych problemów. Pełne porządkowanie katalogu przed pierwszą rozmową nie jest wymagane.
Opisz, gdzie przechowujecie dane produktowe, które systemy z nich korzystają i co dziś zajmuje zespołowi najwięcej czasu. Na tej podstawie ustalimy, czy Pimcore ma uzasadnienie oraz która ścieżka wymaga dalszej analizy.
Wolisz rozpocząć od rozmowy technicznej? Napisz, jakie systemy wymieniają dziś dane.
