Saleor to otwartoźródłowa platforma e-commerce w modelu headless, napisana w Pythonie z użyciem frameworka Django. Udostępnia pełny interfejs GraphQL, a front-end sklepu tworzy się osobno. Projekt wywodzi się z polskiej firmy Mirumee Software.
Jak działa Saleor?
Backend obsługuje produkty, magazyny, zamówienia, płatności i promocje, a front-end pobiera dane przez GraphQL. Panel administracyjny to osobna aplikacja. Rozszerzenia dodaje się przez aplikacje i webhooki.
Zalety i wady
Zaletą jest nowoczesna architektura, skalowalność i brak ograniczeń w wyborze front-endu. Wadą potrzeba zespołu programistów i budowa warstwy wyświetlania od podstaw.
Dostępność
Platforma jest dostępna zarówno do własnego hostingu, jak i jako usługa Saleor Cloud. Wybór zależy od tego, czy zespół chce samodzielnie zarządzać infrastrukturą.
Kiedy Saleor ma sens?
Najlepiej sprawdza się, gdy zespół zna Pythona lub GraphQL i chce zbudować sklep na wielu kanałach z jednej bazy produktów, np. strona, aplikacja mobilna i sprzedaż B2B. Dla pojedynczego, prostego sklepu koszt zbudowania własnego front-endu zwykle przewyższa korzyści. Warto wcześniej sprawdzić, czy potrzebne integracje płatności i dostaw w Polsce są dostępne jako gotowe aplikacje, czy trzeba je napisać samodzielnie.