arrow_left_alt

Blog

Dlaczego Pimcore i Sylius mogą być dla Ciebie idealnym rozwiązaniem?

January 5, 2022

Czy twoja firma ma mnóstwo klientów i treści do zarządzania? To przypadek praktycznie wszystkich średnich i dużych sklepów internetowych. W każdej platformie eCommerce można przechowywać informacje o produktach, a czasami wykorzystywać je jako źródło danych dla zewnętrznych systemów.

Zdarza się jednak, że to może nie wystarczyć – wtedy z pomocą przychodzą systemy PIM. PIM to skrót od Product Information Management, czyli zarządzanie informacjami o produktach. To rozszerzenie systemu eCommerce, które pozwala na wygodniejszą i szybszą kontrolę nad wszystkimi danymi produktowymi. 

<div class="rtb-text-box is-blue-50">Dowiedz się więcej o PIM >></div>

Zobaczmy, co możesz zyskać, wdrażając system PIM w swojej firmie.

Kiedy system PIM może być dla ciebie dobrym rozwiązaniem?

  1. Masz wiele źródeł danych produktowych. To świetne narzędzie, gdy na przykład pięć osób w twoim zespole odpowiada za różne elementy – jedna za dostarczanie zdjęć, druga za opisy, kolejna za optymalizację SEO, a jeszcze inna za przypisywanie powiązanych produktów.
  2. Obsługujesz wiele wersji językowych i potrzebujesz je tłumaczyć.
  3. Masz problemy z jakością danych produktowych – są niekompletne, mają błędne atrybuty, zdjęcia itp.
  4. Korzystasz z rozwiązań wielokanałowych i potrzebujesz jednego spójnego źródła danych.
  5. Twoje nazwy i opisy nie są zoptymalizowane pod kątem SEO, a chcesz, żeby zajął się tym osobny dział w firmie lub zewnętrzna agencja.

Jak to wygląda w praktyce?

System PIM to zewnętrzna baza danych produktów, która może łączyć się z twoim sklepem internetowym, sklepami stacjonarnymi, a także służyć jako źródło danych dla katalogów i broszur. W przypadku integracji z takim systemem możesz importować produkty, a jeśli dopiero zaczynasz – wprowadzasz je do systemu PIM, skąd, jeśli spełniają wszystkie założenia, trafiają do sklepu.

Na przykład możesz założyć, że produkt musi mieć nazwę, krótki opis, długi opis, rozmiar, kolor i zdjęcie. Jeśli nie ma tych elementów – nie zostanie opublikowany. Oczywiście możesz ustawić system PIM tak, aby publikował treści w odpowiednim czasie, niezależnie od tego, czy dane są wypełnione. W takim przypadku produkt zostanie opublikowany o określonej godzinie, bez względu na to, czy ma wypełnione wszystkie pola.

Jeśli masz oddzielne zespoły do zarządzania treścią i zamówieniami i chcesz zautomatyzować ich pracę, podpowiadamy rozwiązanie. Użyj Syliusa dla funkcjonalności eCommerce (widok produktu, listingi, koszyk, checkout, recenzje) oraz Pimcore do zarządzania informacjami o produktach (nazwy, opisy, pozycje, zdjęcia i zarządzanie marketingiem klientów). Dzięki temu będziesz mógł podzielić obowiązki w zespole i pozwolić jego członkom korzystać ze świetnych narzędzi do swoich zadań.

Czym jest Sylius?

sylius-logo

Sylius to elastyczny framework eCommerce dla firm potrzebujących dostosowanych rozwiązań. Jest open-source, zbudowany na jednym z najlepszych frameworków PHP Symfony i zyskuje ogromną popularność na świecie z dnia na dzień. 

To świetna alternatywa dla Magento czy Spryker. W wielu przypadkach może być bardziej opłacalny w implementacji, skalowaniu i znacznie lepiej dostosowany do biznesu dzięki swojej elastyczności. Jest skierowany do średnich i dużych firm oraz rozwiązuje około 70-80% typowych problemów eCommerce. Pozostałe 20-30% pozostawia na specyfikę biznesową i integracje. Sylius świetnie współpracuje z innym oprogramowaniem. Wspiera ładną architekturę opartą na API/Message Bus z czystym kodem, co ma ogromne znaczenie w kontekście elastyczności. 

Największe zalety Syliusa

  • Elastyczność
  • Zaangażowana społeczność
  • Nowoczesna architektura dostosowana do standardów eCommerce w 2018 roku
  • Znacznie bardziej opłacalny w porównaniu do innych platform PHP pod względem implementacji i utrzymania
  • Doskonałe środowisko testowe
  • Open-source
  • Zbudowany na Symfony

Napisaliśmy blog o tym, jak zapewnić niesamowite doświadczenie B2C w oparciu o Sylius, w którym opisaliśmy, jak łatwo można zaimplementować w nim konkretne funkcjonalności. Jest też post na blogu pt. "Architektura Syliusa, a systemy zewnętrzne dla sklepów eCommerce". Warto go przeczytać, jeśli chcesz poszerzyć wiedzę o tym, co czyni Sylius tak świetnym narzędziem.

<div class="rtb-text-box is-blue-100">Dowiedz się więcej o Syliusie</div>

Czym jest Pimcore?

pimcore-logo

Pimcore to platforma do zarządzania informacjami o produktach (PIM), system zarządzania treścią (CMS) oraz zarządzania zasobami cyfrowymi (DAM). Wolimy nazywać to scentralizowanym systemem zarządzania danymi. Umożliwia użytkownikowi korzystanie ze świetnego interfejsu UX do łatwego modelowania struktury danych i szybkiego zarządzania nią. Podobnie jak Sylius, jest Open Source, ma za sobą wspaniałą społeczność i został zbudowany na frameworku Symfony.

Największe zalety Pimcore

  • Łatwy w użyciu interfejs z przyjemnym UX
  • Świetna dokumentacja
  • Łatwa do nauki technologia
  • Elastyczność
  • Open Source
  • Oparty na Symfony

<div class="rtb-text-box is-blue-100">Poznaj Pimcore lepiej!!</div>

{{cta-service-pim="/pl/comp/cta"}}

Co te dwie platformy mają ze sobą wspólnego?

Niektóre podobieństwa są oczywiste, inne nie. Zarówno Pimcore, jak i Sylius łączą poniższe aspekty:

  • Open-source, darmowe w użyciu, tworzone przez społeczność
  • Zbudowane na Symfony i wymagające podobnego stacku (PHP, MySQL, Apache)
  • Elastyczne, co jest niezwykle ważne tam, gdzie wymagania biznesowe zmieniają się każdego dnia
  • Stworzone do pracy jako puzzle w większej infrastrukturze, bo każdy biznes jest inny i używa innych narzędzi IT
  • Świetne w tym, do czego zostały stworzone – trudno jednemu narzędziu pokryć wszystkie potrzeby biznesowe
  • Mogą zapewnić przyjemne doświadczenie dev, które można szybko osiągnąć dzięki znanym narzędziom i wzorcom
  • Łatwe w hostingu i skalowaniu

Jak mogłyby współpracować?

Możesz użyć naszego SyliusCmsPlugin jako dodatku do Sylius. Następnie, używając protokołu AMQP z RabbitMQ, możesz napisać dwukierunkowe połączenie między Sylius i Pimcore dla produktów (PIM), stron i bloków (CMS) oraz mediów (DAM). Z pluginem CMS możesz renderować dynamiczne treści bloków i media w swoich widokach Twig (lub udostępnić je jako API) i zarządzać nimi w Pimcore. Po stronie Pimcore wystarczy stworzyć strukturę danych, która jest używana przez Sylius i plugin CMS. Można to zrobić w panelu admina w ciągu kilku godzin. To wszystko!

Poznaj implementacje Sylius+Pimcore

https://bitbag.io/pl/case-studies/planeta-huerto

https://bitbag.io/pl/case-studies/artnight