Dane produktowe są rozproszone
Parametry, opisy, kategorie i relacje znajdują się w ERP, sklepie, plikach oraz wiedzy konkretnych osób.
Projektujemy i wdrażamy Pimcore jako centralną warstwę danych produktowych, zasobów i procesów publikacji. To kierunek dla producentów oraz marek, które obsługują rozbudowany katalog, kilka kanałów sprzedaży albo wiele wersji językowych.
Informacja o produkcie rzadko powstaje w jednym miejscu. Część danych pochodzi z ERP, opisy przygotowuje marketing, dokumentację dostarcza dział techniczny, a sklep i marketplace mają własne wymagania.
Przy małym katalogu taki model da się obsłużyć ręcznie. Z czasem pojawiają się kolejne wersje plików, osobne tłumaczenia, różne nazwy parametrów i zdjęcia bez jasnego przypisania.
Problem staje się widoczny podczas premiery produktu, zmiany specyfikacji albo wejścia na kolejny rynek. Zespół ustala wtedy, która wersja jest aktualna, a następnie poprawia ją osobno w kilku miejscach.
Parametry, opisy, kategorie i relacje znajdują się w ERP, sklepie, plikach oraz wiedzy konkretnych osób.
Zdjęcia, filmy, instrukcje i certyfikaty mają własne foldery, nazwy i wersje.
Sklep B2C, panel B2B, marketplace i katalog mogą potrzebować innego zestawu informacji.
Produkt trafia do sprzedaży z brakującym tłumaczeniem, nieaktualnym dokumentem albo niepełną specyfikacją.
Kilka tysięcy prostych produktów może być łatwiejsze w zarządzaniu niż kilkaset pozycji z wieloma wariantami, dokumentami, zależnościami i wersjami rynkowymi.
W dziesięciu obszarach, od miejsca, w którym powstaje informacja o produkcie, do jej publikacji w konkretnym kanale. Zakres systemu powinien wynikać z danych i pracy zespołów — nie każda organizacja potrzebuje wszystkich obszarów w pierwszym etapie.
Klasy, warianty, parametry, jednostki, relacje i dziedziczenie informacji odwzorowują strukturę katalogu w jednym miejscu. Model powinien być zrozumiały dla osób zarządzających ofertą i możliwy do obsługi przez integracje.
Konsekwencja dla e‑commerceNowa kategoria, rodzina produktów albo zestaw nie wymaga tworzenia kolejnej prowizorycznej struktury w plikach.
Dane bazowe mogą być rozwijane o opisy, korzyści, zastosowania, parametry filtrowania i treści potrzebne w procesie zakupowym.
Konsekwencja dla e‑commerceZespół przygotowuje informację raz, a reguły określają, gdzie i w jakiej wersji ma zostać opublikowana.
Dla każdego kanału i rynku można zdefiniować, które pola, tłumaczenia i pliki są wymagane, żeby produkt mógł zostać opublikowany.
Konsekwencja dla e‑commerceBraki widać na liście produktów przed premierą, a nie po zgłoszeniu od klienta albo odrzuceniu oferty przez marketplace.
Reguły pilnują formatu, zakresu wartości, jednostek i zgodności ze słownikiem. Wartość spoza słownika jest błędem do poprawienia, a nie nową wartością w katalogu.
Konsekwencja dla e‑commerceFiltry i porównania w sklepie działają, bo ten sam parametr nie jest zapisany na pięć sposobów.
Ten sam produkt może mieć różne nazwy, opisy, dokumentację i zakres informacji w zależności od rynku, a część pól pozostaje wspólna dla wszystkich.
Konsekwencja dla e‑commerceWprowadzenie kolejnego języka nie polega na kopiowaniu całej karty produktu i późniejszym ręcznym pilnowaniu zmian.
Zdjęcia, instrukcje, certyfikaty, filmy i pliki techniczne mogą być przypisane do produktów, wariantów, wersji i kanałów. Pimcore łączy zarządzanie zasobami z danymi produktowymi i dystrybucją wielokanałową.
Konsekwencja dla e‑commerceZmiana dokumentu lub zdjęcia nie wymaga szukania wszystkich miejsc, do których plik został wcześniej skopiowany.
Produkt może przechodzić przez etapy przygotowania, tłumaczenia, sprawdzenia technicznego i akceptacji. Pimcore obsługuje konfigurowalne workflow oraz stany obiektów, dokumentów i zasobów.
Konsekwencja dla e‑commerceZespół widzi, które produkty są gotowe do publikacji, czego brakuje i kto powinien wykonać kolejne działanie.
Powtarzalne czynności można wykonać regułami: przypisanie do kategorii po atrybucie, wyliczenie pola, przeliczenie jednostki, oznaczenie produktu do uzupełnienia albo uruchomienie eksportu po zmianie danych.
Konsekwencja dla e‑commercePraca zespołu przenosi się z przeklejania danych na decyzje o ofercie i treści.
Reguły określają, jakie dane mają trafić do sklepu, marketplace, portalu B2B, aplikacji, katalogu albo partnera handlowego.
Konsekwencja dla e‑commerceKażdy kanał otrzymuje potrzebny zakres informacji bez utrzymywania osobnego głównego katalogu.
Uprawnienia i role dzielą dostęp do klas, pól, języków i gałęzi katalogu, więc marketing, dział produktu, tłumacze i dział techniczny pracują na tym samym rekordzie bez nadpisywania się.
Konsekwencja dla e‑commerceKolejna wersja pliku krążącego w mailach przestaje być sposobem uzgadniania treści produktowej.
Największe ryzyko pojawia się wtedy, gdy kilka systemów przechowuje i modyfikuje te same informacje. Przed projektem trzeba ustalić, gdzie powstaje każda dana, gdzie jest rozwijana i które kanały mogą ją odczytywać.
W przykładowej architekturze ERP pozostaje źródłem danych operacyjnych, takich jak indeksy, podstawowe ceny, stany lub informacje logistyczne. Zakres zależy od obecnego środowiska firmy.
Pimcore przechowuje rozbudowaną strukturę produktu. Tu mogą powstawać opisy sprzedażowe, relacje, tłumaczenia, dokumentacja, przypisania zasobów i statusy gotowości.
Magento 2, Shopify albo inna platforma odpowiadają za prezentację oferty, konto klienta, koszyk i proces transakcyjny. Otrzymują dane przygotowane dla konkretnego kanału.
Przykładowe kierunki wymiany danych
ERPPimcore
Indeksy, dane bazowe, ceny referencyjne, informacje logistyczne
PimcoreMagento 2 i Shopify
Struktura produktu, opisy, atrybuty, relacje, zasoby, wersje językowe
PimcoreMarketplace i partnerzy
Zestawy pól zmapowane pod wymagania konkretnego kanału
WMSPlatforma sprzedażowa
Stany magazynowe, lokalizacje, dane wysyłkowe
Platforma sprzedażowaERP
Zamówienia i dane potrzebne do realizacji
Za co odpowiada każdy system
procesy operacyjne i transakcyjne
informacja o produkcie
sprzedaż i doświadczenie zakupowe
Dokładny podział danych zależy od architektury konkretnego projektu. W jednym wdrożeniu ceny referencyjne trafiają do Pimcore, w innym płyną z ERP wprost do sklepu; ta sama zasada dotyczy stanów, danych logistycznych i informacji o kontrahentach.
Dane są zarządzane centralnie, a dopiero potem przygotowywane pod wymagania konkretnego kanału. Ten sam produkt trafia do sklepu, marketplace'u i katalogu w trzech różnych zestawach pól, ale z jednego źródła.
Każdy odbiorca ma inne limity długości, inne wymagane atrybuty, inną strukturę kategorii i inne oczekiwania wobec zdjęć. W Pimcore te różnice są danymi kanału, a nie osobnymi plikami utrzymywanymi obok katalogu.
Gdzie trafiają dane
Dołożenie kanału jest wtedy pracą nad mapowaniem i regułami publikacji, a nie nad kolejną kopią katalogu. Sposób wykonania połączeń opisuje integracja Pimcore.
O skali decyduje nie sama liczba pozycji, a to, ile wymiarów ma katalog: warianty, relacje, zestawy, atrybuty techniczne, rynki i języki. Pimcore radzi sobie z nimi dzięki temu, że model danych projektuje się pod konkretny asortyment.
Nie każdy katalog rośnie w tę samą stronę. Jeden ma pół miliona wariantów o identycznej strukturze, drugi dwa tysiące produktów z częściami zamiennymi, dokumentacją techniczną i osobnymi normami dla każdego rynku. Pierwszy jest zadaniem dla wydajności i importów, drugi dla modelowania — i to rozróżnienie prowadzi architekturę wdrożenia.
Co obsługuje model danych
Skalowalność wynika z modelu danych i architektury, nie z deklaracji o dowolnej liczbie produktów. Przy dużym wolumenie sprawdzamy dodatkowo wydajność importów, czas przeliczania zmian i sposób pracy zespołu w panelu — bo to one, a nie liczba rekordów w bazie, są granicą, o którą projekt się potyka.
Pimcore może działać jako warstwa danych PIM dla zewnętrznych platform sprzedażowych, takich jak Magento 2 i Shopify, ale posiada również własny E‑Commerce Framework umożliwiający budowę indywidualnych rozwiązań handlowych.
wariant najczęstszy
Pimcore prowadzi informację o produkcie i zasoby, a sprzedaż zostaje w Magento 2, Shopify albo innej platformie. Sklep dostaje dane przygotowane pod swoje wymagania i nadal odpowiada za koszyk, checkout oraz konta klientów.
wariant indywidualny
Framework obejmuje komponenty związane między innymi ze strukturą produktów, cenami, dostępnością i procesami handlowymi. Aktualna dokumentacja Pimcore nadal rozwija go jako moduł platformy — to zestaw narzędzi do zbudowania własnej architektury handlowej, nie gotowy storefront.
Pimcore nie jest gotowym sklepem internetowym porównywalnym 1:1 z Shopify i tak go nie przedstawiamy. Jeżeli sprzedaż ma stać na sprawdzonej platformie, właściwym kierunkiem jest Magento 2 albo Shopify z Pimcore jako warstwą danych.
Wdrożenie zaczynamy od obecnych danych, systemów i sposobu pracy zespołu. Na tej podstawie projektujemy model produktowy, konfigurujemy procesy, przygotowujemy migrację i łączymy Pimcore z kanałami, które mają korzystać z danych.
Sprawdzamy, gdzie obecnie powstają dane produktowe, kto je aktualizuje i do jakich systemów oraz kanałów muszą trafiać.
Efekt etapuERP, pliki, obecny sklep, źródła danych, kanały sprzedaży i odpowiedzialność zespołów
Ustalamy strukturę klas, wariantów, atrybutów, relacji, jednostek, wersji językowych i zasobów, które Pimcore będzie obsługiwać.
Efekt etapuUzgodniony model danych odpowiadający katalogowi i wymaganiom kanałów sprzedaży
Mapujemy dane z obecnych źródeł do nowego modelu, wskazujemy braki i ustalamy zasady importu do Pimcore.
Efekt etapuWiadomo, które dane zostaną przeniesione, skąd pochodzą i gdzie znajdą się w nowej strukturze
Budujemy model danych, pola, relacje, role użytkowników, statusy, workflow oraz zasady pracy z produktami i zasobami.
Efekt etapuŚrodowisko odpowiada procesom, według których zespół przygotowuje dane do sprzedaży
Łączymy Pimcore z systemami, które dostarczają lub odbierają dane, np. ERP, WMS, Magento 2, Shopify, marketplace albo portalem B2B.
Efekt etapuKażdy system otrzymuje ustalony zakres danych z właściwego źródła
Sprawdzamy importy, reguły, workflow i przepływy danych pomiędzy Pimcore a pozostałymi systemami przed uruchomieniem środowiska produkcyjnego.
Efekt etapuZweryfikowane środowisko Pimcore gotowe do pracy zespołu i obsługi kanałów e‑commerce
Pimcore porządkuje system, ale rezultat zależy również od ustalenia odpowiedzialności. Każdy etap powinien mieć właściciela oraz jasne kryterium zakończenia.
System nie zastąpi właścicieli danych. Powinien dać im proces, statusy i narzędzia potrzebne do utrzymania jakości.
Kto pracuje w systemie
Widoczność kompletności katalogu, gotowości do publikacji i problemów blokujących premierę. Zamiast zbierać statusy z kilku działów może pracować na jednej kolejce produktów i zmian.
Jedno miejsce do przygotowania opisów, tłumaczeń, zdjęć, dokumentów i materiałów sprzedażowych. Informacje można rozwijać bez edycji każdej platformy osobno.
Ustalony model danych, źródła informacji i odbiorcy. Zmiany w strukturze produktu mogą być analizowane przed wpływem na sklep, ERP oraz pozostałe kanały.
Pytania, które wracają najczęściej przed decyzją: co daje PIM w sprzedaży online, podział odpowiedzialności między systemami, zakres pierwszego etapu i przygotowanie do analizy.
Zadaj pytanie o swój katalogJedno miejsce, w którym powstaje i jest kontrolowana informacja o produkcie, oraz reguły, według których trafia ona do kanałów. W praktyce oznacza to krótszą drogę od zmiany danych do publikacji, widoczną kompletność przed premierą i koniec ręcznego uzgadniania tych samych opisów w sklepie, na marketplace i w katalogu.
PIM staje się uzasadniony, gdy dane są rozproszone, katalog ma złożoną strukturę, a te same produkty są publikowane w wielu kanałach, językach lub wersjach rynkowych. Sama liczba SKU nie wystarcza do podjęcia decyzji — kilka tysięcy prostych produktów bywa łatwiejsze w obsłudze niż kilkaset z wariantami, dokumentacją i osobnymi wymaganiami rynków.
ERP prowadzi procesy operacyjne i transakcyjne: stany, ceny, dokumenty, magazyn i rozliczenia. PIM prowadzi informację o produkcie: opisy, atrybuty, relacje, multimedia, tłumaczenia oraz kompletność danych przed publikacją. Zwykle Pimcore nie zastępuje ERP, a dokładny podział ustalamy na podstawie obecnej architektury.
Nie. Pimcore współpracuje z platformą sprzedażową jako źródło danych produktowych i zasobów, a Magento 2 lub Shopify nadal obsługują doświadczenie zakupowe, konto klienta, koszyk i transakcję. Pimcore ma wprawdzie własny E‑Commerce Framework, ale to narzędzie do budowy indywidualnej architektury handlowej, nie gotowy sklep.
Tak. Pimcore przekazuje strukturę produktu, opisy, atrybuty, relacje, media i wersje językowe, a Magento 2 zostaje odpowiedzialne za sprzedaż. Zakres połączenia obejmuje mapowanie pól, kierunki synchronizacji, obsługę błędów i zasady aktualizacji — opisuje go integracja Pimcore.
Tak, przy tym samym podziale odpowiedzialności. Różnica jest w modelu danych platformy: Shopify przyjmuje węższy zakres pól i inaczej obsługuje warianty oraz rynki, więc dane kanału przygotowujemy pod jego możliwości. Szczegóły wykonania połączenia opisuje integracja Pimcore.
Tak i zwykle wymaga to osobnego zestawu danych: skróconych nazw, wymaganych atrybutów oraz kategorii danego kanału. W drugą stronę warto zapisywać status publikacji i powód odrzucenia oferty, żeby zespół widział, które pozycje nie weszły do sprzedaży i dlaczego.
Tak. W modelu ustalamy, które pola są tłumaczone, które wspólne dla wszystkich rynków, a które lokalne, oraz osobną definicję kompletności dla każdego rynku — produkt gotowy do publikacji w Polsce nie musi być gotowy w Niemczech. Stan tłumaczeń widać w jednym miejscu, zamiast w arkuszu na kraj.
Tak, to obszar DAM platformy. Zdjęcia, wizualizacje, filmy, instrukcje i certyfikaty są powiązane z produktem, wariantem, wersją językową i kanałem, więc zmiana pliku nie wymaga szukania wszystkich miejsc, do których został wcześniej skopiowany.
Tak i często obsługuje oba kanały naraz. Sprzedaż B2B zwykle potrzebuje danych technicznych, dokumentacji, jednostek zbiorczych i szerszego zakresu atrybutów, a D2C — treści sprzedażowych i mediów. To ten sam produkt w Pimcore z dwoma zestawami danych kanału, a nie dwa katalogi.
Pimcore posiada własny E‑Commerce Framework, ale jest to rozwiązanie przeznaczone do budowy indywidualnych, konfigurowalnych architektur handlowych, a nie gotowy storefront działający jak typowa platforma SaaS. Sensowny bywa przy nietypowym modelu sprzedaży; w pozostałych przypadkach szybciej i taniej jest postawić sprzedaż na Magento 2 albo Shopify, z Pimcore jako warstwą danych. Porównanie obu wariantów jest w sekcji o PIM i Digital Commerce.
Zwykle nie zastępuje ERP. System ERP nadal może odpowiadać za dane operacyjne, ceny, logistykę, stany i procesy finansowe. Pimcore rozwija informacje potrzebne do prezentacji produktu i publikuje je do kanałów.
Zakres powinien wynikać z problemów organizacji. Pierwszy etap może objąć model danych produktowych i wybrane zasoby. Kolejne obszary można planować dopiero po ustaleniu zależności, użytkowników i priorytetów.
Przydatne są przykładowe dane produktowe, lista systemów, opis obecnego procesu, wymagania kanałów, zestaw najczęstszych problemów oraz osoby odpowiedzialne za dane. Materiały nie muszą być wcześniej uporządkowane.
Jeżeli platforma działa, ale wymaga przejęcia, stabilizacji, aktualizacji lub dalszego backlogu, właściwą ścieżką jest Utrzymanie Pimcore. Nowa integracja albo przebudowa wymiany danych należy do zakresu Integracji Pimcore.
Opowiedz o obecnym katalogu, systemach i kanałach. Na początku trzeba ustalić, czy problem wymaga Pimcore, nowej integracji, czy uporządkowania procesu w obecnym środowisku.

Podczas pierwszej rozmowy omawiamy