Na rynku istnieje wiele systemów zarządzania informacją o produktach, więc wybór nie jest łatwy. Otwarte źródło PIM Oprogramowanie ogólnie oferuje entuzjastom wiele korzyści. Należą do nich elastyczność, przystępność cenowa i modułowość. Tymczasem istnieje kilka systemów Open Source PIM (Product Information Management), które naprawdę zasługują na uwagę.
W tym artykule porównujemy trzy najbardziej znane na rynku systemy zarządzania informacją o produkcie Open Source PIM – AtroPIM, Pimcore i Akeneo.
Usiądź, bo to nasz najdłuższy blog do tej pory. Może to być nudne, ale przy każdym temacie możesz zaznaczyć, które rozwiązanie Open Source PIM jest dla Ciebie najbardziej odpowiednie.
Pozycjonowanie Open Source PIM
Konfigurowalny system informacji o produktach z funkcjonalnością portalu do angażowania dostawców, pracowników zewnętrznych, partnerów i klientów. AtroPIM jest oparty na AtroCore, Master Data Management (MDM) i może być rozszerzony o rozwiązanie AtroDAM. | Kompleksowe rozwiązanie składające się z zarządzania informacjami o produkcie (PIM), zarządzania zasobami cyfrowymi (DAM), system zarządzania treścią (CMS), zarządzanie danymi głównymi (MDM), platforma danych klienta (CDP) i rozwiązanie Ecommerce. | Extensible Product Information Management (PIM) i Product Experience Management (PXM) System z dodatkami do importowania danych od różnych dostawców, udostępniania katalogów partnerom biznesowym i syndykowania informacji o produktach. |
Architektura Open Source PIM
Open Source PIM: AtroPIM
Istnieje jedna podstawowa wersja oprogramowania (AtroCore), którą można rozszerzyć za pomocą rozszerzeń premium i bezpłatnych. AtroPIM, AtroDAM to także rozszerzenia dla AtroCore. Możliwe jest użycie na miejscu lub w chmurze.
Otwarte źródło PIM: Pimcore
Istnieje jedna podstawowa wersja oprogramowania typu „wszystko w jednym”, którą można rozszerzyć o dodatkowe zlecenia i bezpłatne rozszerzenia. Możliwe jest użycie na miejscu lub w chmurze.
Open Source PIM: Akeneo
Istnieją 3 edycje oprogramowania. Lokalnie można używać tylko wersji Community. Wersje Growth i Enterprise Edition to rozwiązania SaaS. Nie ma możliwości rozszerzenia wersji Community Edition o moduły dedykowane dla wersji Enterprise. Wszystkie 3 edycje są zbudowane na tej samej bazie kodu.
Zarządzanie danymi podstawowymi
AtroPIM
Możliwe jest zarządzanie wszystkimi danymi. Pomiędzy podmiotami możliwe są wszelkiego rodzaju relacje – jeden-do-wielu, wiele-do-jednego i wiele-do-wielu. Programowanie jest niezbędne do przechowywania dodatkowych informacji dotyczących relacji wiele-do-wielu. Istnieje około 20 typów danych z możliwością konfiguracji reguł inteligentnej walidacji, np. wartości min i max dla typów danych. Istnieje osobny typ danych do przechowywania zasobów cyfrowych.
Pimcore
Możliwe jest zarządzanie wszystkimi danymi. Pimcore oferuje najbardziej zaawansowaną funkcjonalność MDM. Wymagane jest dogłębne zrozumienie systemu. Pomiędzy obiektami w systemie możliwe są wszelkiego rodzaju relacje – jeden-do-wielu, wiele-do-jednego i wiele-do-wielu. Programowanie jest niezbędne do przechowywania dodatkowych informacji dotyczących relacji wiele-do-wielu. Istnieje ponad 30 typów danych.
Akeneo
Możliwe jest tylko zarządzanie informacjami o produkcie. Nie możesz zarządzać dodatkowymi informacjami po wyjęciu z pudełka. Nadal możesz wdrażać własne rozszerzenia, aby zarządzać dodatkowymi danymi.
Konfiguracja modelu danych
AtroPIM
AtroPIM posiada konfigurowalny model danych, który bazuje na encjach. Możesz tworzyć nowe jednostki i edytować istniejące. Konfiguracja modelu danych jest intuicyjnie zrozumiała dla osób, które wiedzą, jak działają relacyjne bazy danych.
Pimcore
Pimcore posiada konfigurowalny model danych, który bazuje na obiektach. Możesz tworzyć nowe obiekty lub edytować istniejące. „Know How” jest wymagane do przeprowadzenia konfiguracji.
Akeneo
Nie jest możliwa konfiguracja modelu danych, ale istniejący model danych i układy można modyfikować/rozszerzać za pomocą niestandardowego programowania.
Interfejsy użytkownika (UI)
Wszystkie trzy systemy są całkowicie oparte na sieci WWW i mają bardzo szybki interfejs użytkownika.
AtroPIM
AtroPIM to jedyna aplikacja w pełni przyjazna dla urządzeń mobilnych (z responsywnym interfejsem użytkownika). Dostępne są 3 motywy po wyjęciu z pudełka – klasyczny, ciemny i jasny. Interfejs użytkownika jest oparty na panelach, nie ma zakładek. Istnieje wiele konfigurowalnych pulpitów nawigacyjnych opartych na predefiniowanych pulpitach nawigacyjnych. Administrator może skonfigurować osobną nawigację dla każdego użytkownika. Wszystkie układy interfejsu użytkownika są w pełni konfigurowalne.
Pimcore
Pimcore zapewnia jedynie interfejsy przyjazne dla urządzeń mobilnych dla portali (strony, sklepy internetowe), które zawsze należy opracowywać indywidualnie. Interfejs użytkownika jest oparty na kartach, wygląda na skomplikowany i wymaga trochę czasu, aby się przyzwyczaić. Dlatego znalezienie informacji lub funkcji, której szukasz, może trochę potrwać. Istnieją specyficzne dla użytkownika i konfigurowalne pulpity nawigacyjne. Możliwe jest tworzenie niestandardowych układów na podstawie definicji głównej. Zastępuje ustawienia wizualnych aspektów układu i komponentów danych.
Akeneo
Akeneo nie jest przyjazne dla urządzeń mobilnych. Oferuje dopracowany, uproszczony interfejs użytkownika. Dzięki temu każdy może łatwo nauczyć się obsługi systemu. Istnieje kilka wstępnie skonfigurowanych pulpitów nawigacyjnych w zależności od roli użytkownika.
Import Eksport
AtroPIM
Różne kanały importu i eksportu można skonfigurować bez żadnego programowania (ogólne i specyficzne dla kanału). Możesz konfigurować, importować lub eksportować dane dla każdego podmiotu w systemie, wraz z danymi dla podmiotów powiązanych (np. produkt z ich aktywami, produkt z ich katalogami itp.). Można zaprogramować dodatkowe typy kanałów importowych i eksportowych.
Pimcore
Możliwy jest łatwy import i eksport danych dla jednego obiektu danych (bez powiązanych danych). Skomplikowane scenariusze importu i eksportu nie są możliwe bez dodatkowego programowania.
Akeneo
Istnieje wiele predefiniowanych „Zadań” do importowania i eksportowania danych. Dodatkowe „Zadania” można zaimplementować programowo.
Przepływy pracy
AtroPIM
Przepływy pracy są bardzo elastyczne i można je wdrożyć niskim kosztem (wymagany jest moduł przepływu pracy). Implementację przepływu pracy powinni wykonywać programiści, a nie operatorzy. Opcje konfiguracji interfejsu użytkownika (np. schemat blokowy) są bardzo ograniczone.
Pimcore
AtroPIM i Pimcore używają tego samego komponentu Symfony Workflow Component do zarządzania przepływami pracy, więc możliwości techniczne są prawie takie same dla obu systemów. Pimcore ma bardzo elastyczne przepływy pracy, które można wdrożyć niskim kosztem. Powinni to robić programiści, a nie operatorzy. Nie ma opcji konfiguracyjnych interfejsu użytkownika (np. takich jak schemat blokowy).
Akeneo
Przepływy pracy są możliwe tylko w wersji Enterprise Edition. Są one dość proste i dotyczą głównie procesu zatwierdzania.
Zarządzanie zasobami cyfrowymi (DAM)
AtroPIM
AtroPIM umożliwia korzystanie z autorskiego systemu DAM (AtroDAM) lub innego systemu DAM innej firmy. Open Source PIM AtroPIM i AtroDAM bezproblemowo integrują się jako pojedyncza instancja oprogramowania. Wszystkie przesłane pliki są automatycznie wyświetlane w DAM. Istnieją pola i atrybuty typu „asset”. AtroDAM jest wysoce konfigurowalny. Istnieje typowanie zasobów. Możesz zarządzać dowolnym rodzajem metadanych, które mają przepływy pracy (wymagany jest moduł przepływów pracy).
Pimcore
DAM jest integralną częścią Pimcore i jest najbardziej funkcjonalnym z tych 3 systemów. Zasoby można konfigurować jak każdy inny obiekt w systemie. Możliwa jest edycja obrazu oraz konwersja obrazu i wideo w locie. Możesz zarządzać dowolnym rodzajem metadanych i mieć przepływy pracy. Możesz przeglądać wiele obrazów, filmów i formatów dokumentów.
Akeneo
DAM jest dostępny tylko w wersji Enterprise. Systemy Dam innych firm integrują się z wersją Community.
Hierarchia danych
AtroPIM
Produkty dziedziczą cechy z rodzin produktów. Korzystając z modułu premium, możesz mieć hierarchię w rodzinach produktów. Warianty produktów dziedziczą wartości atrybutów z produktów nadrzędnych (wymagany jest moduł Product Variants). Możesz wyłączyć dziedziczenie i ustawić oddzielną wartość.
Pimcore
Pimcore oferuje najbardziej zaawansowane scenariusze dziedziczenia po wyjęciu z pudełka bez rozszerzeń. Warianty produktów dziedziczą atrybuty z produktu nadrzędnego. Możesz wyłączyć dziedziczenie i ustawić oddzielną wartość.
Akeneo
Produkty dziedziczą atrybuty z rodzin. Warianty produktów dziedziczą cechy po rodzicach. Żadne inne dziedziczenie nie jest możliwe. Dziedziczenia niektórych cech nie można wyłączyć.
Łączność i API
Wszystkie trzy systemy można podłączyć do dowolnego systemu innej firmy.
AtroPIM
AtroPIM ma architekturę oprogramowania zorientowaną na API, co oznacza, że front-end zawsze używa API do pracy z backendem. Dzięki temu interfejs API REST jest dostępny do wszystkiego, w tym do dostosowywania i niestandardowych konfiguracji.
Pimcore
Open Source PIM Pimcore implementuje GraphQL i oferuje wiele konfiguracji, na przykład do tworzenia własnych punktów wejścia.
Akeneo
Akeneo oferuje REST API jako aplikację dodatkową. Dostosowania nie są automatycznie dostępne przez REST API. Należy to odpowiednio rozszerzyć.
Portale
AtroPIM
Dla dostawców, partnerów, pracowników i klientów można skonfigurować różne typy portali. Portale działają jako „podsystem PIM” i mogą mieć kilku użytkowników z przypisanymi rolami, aby zaimplementować dla nich ograniczony dostęp.
Pimcore
Portale można wdrażać poprzez dodatkowe programowanie. Nie ma standardowej wbudowanej funkcjonalności portalu.
Akeneo
Akeneo nie ma portali. Katalogi onboarder i udostępnione mogą być wykorzystywane do wprowadzania dostawców i klientów. Są one dostępne tylko w wersji Enterprise. Nie ma wbudowanej funkcji portalu.
Kontrola dostępu i zarządzanie uprawnieniami
AtroPIM
Uprawnienia użytkownika są oparte na koncepcji użytkownika, zespołów i ról. Masz bardzo elastyczną kontrolę dostępu, nawet dla encji niestandardowych. Możesz tworzyć różne role. Użytkownikom i zespołom można przypisać wiele ról. Użytkownicy dziedziczą również role ze swoich zespołów. Możliwe są następujące poziomy dostępu – do własnych rekordów danych, do plików danych własnego zespołu, do wszystkich plików danych. Uprawnienia (pokazywanie, edycja, ukrywanie) można ustawić dla jednego pola.
Pimcore
Uprawnienia użytkownika w Pimcore są oparte na koncepcji użytkownika i ról. Dostęp do dowolnego obiektu w systemie można skonfigurować dla roli. Użytkownik może mieć przypisaną więcej niż jedną rolę. Nie ma poziomów dostępu, ale można zastosować „obejścia”, aby osiągnąć tę funkcjonalność.
Akeneo
Uprawnienia użytkowników są oparte na koncepcji użytkowników i ról. Masz łatwą kontrolę dostępu. Możesz tworzyć różne role i przypisywać predefiniowane uprawnienia do tych ról dla wstępnie zdefiniowanej listy encji. Jeden użytkownik może mieć przypisaną więcej niż jedną rolę. Nie ma poziomów dostępu ani uprawnień na poziomie pola.
Open Source PIM i zarządzanie doświadczeniem produktu (PXM)
AtroPIM
AtroPIM oferuje wiele funkcji dla handlu wielokanałowego. Możesz pracować z różnymi katalogami, kanałami, mieć specyficzne dla kanału i zlokalizowane informacje o produkcie oraz eksportować dane specyficzne dla kanału. Syndykacja danych produktów jest obsługiwana przez „Chanable” (płatne rozwiązanie, które umożliwia podłączenie ponad 2500 kanałów).
Pimcore
Jako rozwiązanie MDM, pimcore nie ma być rozwiązaniem dla PXM, ale jako wysoce konfigurowalny system może być skonfigurowany do wykorzystania w handlu wielokanałowym. Syndykacja danych produktów jest obsługiwana przez „Productsup” (płatne rozwiązanie, które umożliwia podłączenie ponad 2000 kanałów).
Akeneo
Akeneo oferuje wiele funkcji dla PXM zaraz po wyjęciu z pudełka. Możesz zarządzać różnymi kanałami, informacjami specyficznymi dla kanału lub zlokalizowanymi. Akeneo oferuje własny moduł do dystrybucji informacji o produktach do Amazon, GoogleShopping, Alibaba i eBay.
Oceny Open Source PIM
AtroPIM
Systemy klasyfikacji można wdrażać niskim kosztem. Możliwe są własne systemy klasyfikacji. Systemy klasyfikacji, takie jak eCl@ss, ETIM lub GS1 można łatwo wdrożyć. Import i eksport można potwierdzić za pomocą dodatkowych typów plików danych importu/eksportu. Możliwych jest wiele jednoczesnych klasyfikacji.
Pimcore
Systemy klasyfikacji można wdrażać niskim kosztem. Możliwe są własne systemy klasyfikacji. Możesz przyporządkować strukturę do danych produktu w oparciu o specyficzne dla branży systemy klasyfikacji, takie jak eCl@ss, ETIM lub GS1. Możliwych jest wiele jednoczesnych klasyfikacji. Należy również zaprogramować wejście i wyjście informacji niejawnych.
Akeneo
Model danych nie został stworzony w celu zapewnienia systemów klasyfikacji. Można sobie wyobrazić tylko rozwiązania tymczasowe. Wymaga dużo pracy programistycznej.
Kontrola i kontrola wersji
AtroPIM
AtroPIM śledzi zmiany dla każdego pola danych lub atrybutu. Możliwe jest przywrócenie starej wartości jednym kliknięciem (wymagany jest moduł rewizji). Obecnie nie ma wersji dla całego rekordu danych.
Pimcore
Wszystkie zmiany są automatycznie rejestrowane dla dokumentów, zasobów i obiektów. Możesz zapisać dowolną liczbę wersji i wybrać wersję do opublikowania.
Akeneo
Wersja Community daje dostęp do historii zmian danych dla każdego atrybutu.
Akeneo zapewnia kontrolę wersji danych produktu tylko w wersji Enterprise Edition.
Współpraca Open Source PIM
AtroPIM
AtroPIM oferuje wiele możliwości współpracy i komunikacji w systemie. Możesz mieć właściciela i przypisanego użytkownika do rekordu danych, korzystać z zespołów, publikować komentarze, prowadzić dyskusje (wymagany jest moduł dyskusji), wspominać o innych użytkownikach (aby otrzymywać powiadomienia), subskrybować rekordy danych.
Pimcore
Nie ma strumienia komunikacji do komentowania lub przeglądania historii zmian na poziomie pola. Brak właściciela i przypisanego użytkownika dla rekordów danych. Obejścia są możliwe dzięki konfiguracji modelu danych.
Akeneo
Brak właściciela i przypisanego użytkownika dla rekordów danych. Możliwe jest zamieszczanie komentarzy i przeglądanie historii zmian.
Jakość i kompletność danych
AtroPIM
AtroPIM mierzy całkowitą kompletność, kompletność wartości globalnych, dla każdego używanego języka i kanału (wymagany jest moduł kompletności). Istnieje kilka widżetów pulpitu nawigacyjnego do sprawdzania statystyk kompletności. Dane są automatycznie weryfikowane jako typ. Rekordy danych można zapisać z pustymi polami obowiązkowymi. Kompletność jest dostępna dla każdego podmiotu w systemie. Rekordy danych można filtrować na poziomie kompletności.
Pimcore
Pimcore posiada liczne funkcjonalności do definiowania i poprawy jakości danych oraz monitorowania kompletności danych. Pola obliczeniowe należy wykorzystać do sprawdzenia kompletności poszczególnych atrybutów lub języków. Korzystaj z raportów sprawdzania poprawności danych i jakości danych, aby uzyskać centralny przegląd. Pola obowiązkowe muszą być wypełnione, aby zapisać rekord danych.
Akeneo
Akeneo mierzy wyniki jakościowe i kompletność rekordów danych. Statystyki kompletności są wyświetlane na wstępnie skonfigurowanych pulpitach nawigacyjnych. Dane są automatycznie weryfikowane na podstawie ich typu. Rekordy danych można zapisać z pustymi polami obowiązkowymi. Kompletność jest dostępna tylko dla produktów.
Wielojęzyczność i tłumaczenia
Wszystkie 3 systemy obsługują wielojęzyczność i pozwalają na użycie lokalizowalnych pól/atrybutów. Tłumaczenia nie są natywnie obsługiwane, ale do ich włączenia można użyć dodatkowych rozszerzeń.
Społeczność Open Source PIM
AtroPIM
AtroPIM jest stosunkowo nowy na rynku i ma stosunkowo niewielką społeczność. Nie ma tak wielu rozszerzeń, jak w przypadku Pimcore czy Akeneo. Większość płatnych modułów pochodzi bezpośrednio z AtroPIM.
Pimcore
Pimcore ma dużą społeczność i dostępnych jest wiele rozszerzeń. Dużo jest za darmo, ale często na sprzedaż. Większość modułów pochodzi od partnerów.
Akeneo
Akeneo Open Source PIM ma dużą społeczność i dostępnych jest wiele rozszerzeń. Większość modułów pochodzi od partnerów.
Wniosek
Nie szukaliśmy najlepszego rozwiązania Open Source PIM. Każda firma może mieć rozwiązanie PIM, które najlepiej odpowiada jej potrzebom i wymaganiom.
Pimcore jest najbardziej elastycznym i skomplikowanym systemem w naszym porównaniu, dzięki czemu oferuje wiele funkcji w wielu obszarach biznesowych. Akeneo to najprostszy i najłatwiejszy w obsłudze, który wielu użytkowników naprawdę kocha. Jednak Akeneo nie jest opcją, jeśli struktura Twojego produktu jest stosunkowo skomplikowana lub jeśli chcesz zarządzać czymś więcej niż tylko danymi produktów. AtroPIM jest gdzieś pomiędzy tymi dwoma – oferuje dużą elastyczność i konfigurowalność oraz jest łatwy w użyciu.
Jeśli potrzebujesz pomocy w wyborze odpowiedniego rozwiązania PIMM, wyślij nam e-mail wiadomość.