Czym jest Sylius i do czego służy?
Poruszone tematy:
Decydując się na stworzenie sklepu internetowego mamy do wyboru wiele rozwiązań. Najbardziej elastyczne są platformy typu open source, w których przypadku istotne jest też, że strona internetowa jest naszą własnością (inaczej niż przy SaaS). Co zatem wybrać? WooCommerce, PrestaShop, Magento? Proponujemy rozważyć Syliusa, ze względu na jego liczne zalety.
Co to jest Sylius?
Sylius to stworzona przez polskich programistów platforma e-commerce typu open source oparta na frameworku Symfony. Składa się z niezależnych komponentów. Możemy wybrać te, których potrzebujemy i używać ich w dowolnych aplikacjach PHP (także niekorzystających z Symfony). Mamy zatem szansę korzystać z pełnego rozwiązania Sylius lub stworzyć niestandardowe.
Platformy można używać jako back-endu przy wdrażaniu oprogramowania e-commerce stworzonego w Java Script (jak aplikacje natywne, SPA czy PWA). To rozwiązanie typu headless, czyli takie, w którym front-end tworzymy samodzielnie, wg własnych wymagań. Nie opiera się na gotowych szablonach.
Oprócz wersji darmowej oferowany jest także Sylius Plus. Jego przewagą jest support oparty na umowie SLA z jedną osobą kontaktową czy możliwość stworzenia sklepu międzynarodowego z wieloma oddziałami. Skorzystamy także z funkcjonalności zarządzania zwrotami, wysyłania towaru z wybranego źródła czy systemu lojalnościowego.
Zalety Syliusa
- obsługa różnych kanałów
Dzięki temu, że Sylius "pozbawiony jest głowy", czyli front-endu, możemy za jego pomocą łatwo obsłużyć różne kanały. Raz wprowadzając treść, np. opis i cenę produktu, pokaże się ona zarówno na stronie internetowej, jak i w aplikacji mobilnej czy kiosku. To rozwiązanie szybkie i wygodne, a także bardziej przyszłościowe, ponieważ jest otwarte na pojawianie się nowych kanałów. - elastyczność
Headless oznacza także możliwość elastycznego dostosowywania front-endu do potrzeb programistów i specjalistów marketingu. Programiści zastosują również różne frameworki, w zależności od swoich preferencji. Odcina się ponadto prace w back-endzie od prac we front-endzie. Dzięki temu administratorzy Syliusa mogą wykonywać swoje działania, nawet gdy programiści pracują przy warstwie zewnętrznej aplikacji. Nie ma konieczności przestojów, podczas których nie jest wypracowywana wartość dla firmy (a specjaliści i tak pobierają wynagrodzenie). - open source
Sylius to wolne oprogramowanie, a zatem jest nie tylko darmowe, ale można dowolnie modyfikować jego kod. Dzięki temu platforma jest elastyczna i pozwala na dostosowywanie jej do swoich potrzeb.
Wokół Syliusa powstała już także spora społeczność, ponieważ opartych jest na nim ponad 3000 sklepów. Użytkownicy chętnie dzielą się wiedzą, dzięki czemu specjaliści firmy mogą szybciej przyswoić sobie to rozwiązanie. Członkowie społeczności tworzą także pluginy. Powstaje ich coraz więcej, przez co sklep ma szansę lepiej dostosować się do potrzeb konsumentów i rynku. - liczne pluginy
Platformę można rozwijać o dostępne osobno wtyczki. W sklepie Sylius jest ich ponad 80 i są darmowe (+3 płatne). Znajdziemy tam np. stworzone przez twórców platformy pluginy pozwalające na wystawianie faktur i obsługiwanie zwrotów. Są również wtyczki integrujące platformę z systemami płatności, usługami kurierskimi czy innymi aplikacjami (np. Mailchimp), pozwalające na dodanie mechanizmu wyszukiwania, a także ułatwiające optymalizację SEO. Dzięki wtyczkom można personalizować sklep tak, by administratorzy mogli szybciej go obsługiwać, prowadzić skuteczniejszy marketing oraz wzrastała jego użyteczność dla klientów. - przyjazność dla programistów
Sylius opiera się na popularnym wśród programistów frameworku Symfony. Dzięki temu nie jest trudno o specjalistów, którzy zajmą się budową i rozbudową sklepu. Ponadto platformę cechuje wysoka jakość i przejrzystość kodu, dzięki czemu łatwo się na niej pracuje. - skalowalność
Dużą zaletą Syliusa jest to, że mogą go wykorzystywać zarówno małe, średnie, jak i naprawdę duże sklepy. Ma na tyle rozbudowane możliwości, że stanowi poważną konkurencję dla Magento. Przy tym jest sens wdrażać tę platformę, nawet gdy sklep jest jeszcze niewielki (przy Magento jest to nieopłacalne). Zostawiamy sobie jednak pole do rozwoju (także dlatego, że Sklep w Syliusie łatwo jest migrować np. z pojedynczego serwera do chmury).
Sklep szyty na miarę
Sylius to dobre rozwiązanie, które warto rozważyć jako alternatywę dla bardziej popularnych platform e-commerce. Jego największą zaletą jest elastyczność. Dostosujemy go do swoich potrzeb (także nietypowych), a także będziemy mogli swobodnie rozwijać biznes, bez obawy, że z czasem pojawi się konieczność zmiany platformy.
Trzeba jednak pamiętać, że w przypadku Syliusa nie otrzymujemy gotowego front-endu. Nie istnieją szablony, które sprawią, że od razu pojawi się nam sklep. Potrzebujemy programistów, którzy zaprogramują warstwę zewnętrzną strony, zgodnie z naszymi wymaganiami i projektem. Nie jest to zatem wybór dla początkujących.
Jednocześnie trzeba pamiętać, że gotowe szablony w innych platformach często wymagają modyfikacji. Potrafi być ona kosztowna. Używając Syliusa, możemy stworzyć rozwiązanie szyte na miarę i dowolnie je modyfikować.