Pantimanti: platforma SaaS, na której marki otwierają własne sklepy z merchem
Przejęliśmy platformę Pantimanti, przebudowaliśmy jej architekturę multitenant i rozwijaliśmy ją przez 3,5 roku. Jedna baza kodu obsługuje sklepy wszystkich klientów.
- 3,5 roku
- współpracy przy platformie, od maja 2022 do grudnia 2025
- 1
- baza kodu dla sklepów wszystkich klientów
- 3
- aplikacje utrzymywane i rozwijane: sprzedaż licencji, panel administracyjny i silnik sklepów
- ≤ 10 min
- na uruchomienie własnego sklepu przez klienta Pantimanti
- Klient
- Pantimanti (Shoppery sp. z o.o.)
- Branża
- SaaS e‑commerce, sklepy z odzieżą i gadżetami z logo dla marek, klubów i akademii
- Zakres
- Audyt i przebudowa architektury multitenant, synchronizacja danych między instancjami, automatyczne tworzenie sklepów, sprzedaż licencji i subskrypcji, panel administracyjny, kreator produktów z logo, zamówienia grupowe, wysyłka zagraniczna, kupony, CI/CD
- Okres współpracy
- Maj 2022 - grudzień 2025
Pantimanti to polska platforma SaaS, na której marki, kluby sportowe, akademie i twórcy otwierają własny sklep z odzieżą i gadżetami ze swoim logo. Klient wybiera plan abonamentowy, produkty i miejsca na logo, ustala marżę i udostępnia sklep na swojej stronie i w mediach społecznościowych. Pantimanti zajmuje się resztą: przyjmuje zamówienie, personalizuje produkt i wysyła go do kupującego, a klient zarabia na każdym zrealizowanym zamówieniu.
To model, który żyje ze skali. Od maja 2022 do grudnia 2025 odpowiadaliśmy za technologię, która go obsługuje: przejęliśmy platformę od poprzedniego wykonawcy, przebudowaliśmy jej architekturę, a potem rozwijaliśmy ją jako jedyny partner technologiczny.
Przejęcie projektu i audyt architektury
Platformę zaczął budować inny wykonawca, dla którego zaprojektowana architektura okazała się zbyt dużym wyzwaniem. Od maja 2022 pracowaliśmy przy niej w modelu white‑label, a od lutego 2024 już bezpośrednio, jako Endora.
Zaczęliśmy od audytu. Na jego podstawie przebudowaliśmy elementy, od których zależała stabilność całego systemu: mechanizm obsługi wielu sklepów na jednym kodzie i synchronizację danych między instancją główną a sklepami klientów. Dopiero na stabilnym fundamencie zespół Pantimanti mógł skupić się na tym, co zarabia: na nowych funkcjach dla klientów.
Jedna baza kodu, wiele sklepów
Sercem platformy jest silnik sklepów na Syliusie działający w modelu multitenant. Wszystkie sklepy klientów korzystają z tego samego kodu, a różnią się danymi: każdy sklep ma własną bazę danych, a silnik po adresie sklepu wybiera, z której bazy korzysta. To podejście znane z dużych platform SaaS: klienci są od siebie oddzieleni, a zespół utrzymuje jeden system.
Dla biznesu oznacza to, że koszt utrzymania nie rośnie z każdym nowym klientem. Poprawka błędu albo nowa funkcja trafia do wszystkich sklepów jednym wdrożeniem, a zmiany struktury bazy danych uruchamia się jednym poleceniem dla wszystkich instancji.
Sklep gotowy kilka minut po zakupie licencji
Klient kupuje licencję w serwisie sprzedażowym na WordPressie. Panel administracyjny w tle zakłada dla niego bazę danych i konfigurację, a silnik generuje dane startowe: kanał sprzedaży, waluty i języki, kategorie, produkty dostępne w wybranym planie i metody dostawy. Klient od razu przechodzi do ustawień swojego sklepu: kolorów, logo, produktów i marży. Według Pantimanti cała konfiguracja zajmuje nie więcej niż 10 minut.
Tę samą logikę obsługuje cykl życia subskrypcji. Odnowienie zachowuje nazwę sklepu, okres karencji daje klientowi czas na płatność, a po anulowaniu sklep przestaje być dostępny dla kupujących, ale właściciel nadal ma dostęp do panelu i rozliczeń.
Centralny katalog, który sam trafia do sklepów
Produkty, warianty, kraje i strefy wysyłki, metody dostawy i kupony Pantimanti prowadzi w instancji głównej. Synchronizacja rozprowadza je do sklepów klientów, z zachowaniem tego, co klient ustawił sam: wyłączonych wariantów, własnych nazw czy opisów. Zamówienia ze wszystkich sklepów wracają do centralnego systemu, gdzie trafiają do realizacji, a marża klienta jest rozliczana w okresach rozliczeniowych.
Dzięki temu nowy produkt, nowy kraj wysyłki czy kampania z kuponem rabatowym wymagają jednej zmiany, a nie wizyty w każdym sklepie z osobna.
Funkcje, które zwiększają sprzedaż
Po ustabilizowaniu platformy rozwijaliśmy funkcje dla klientów Pantimanti i ich kupujących: kreator produktów z wizualizacją logo na odzieży, zamówienia grupowe składane z panelu, polecane produkty na stronie głównej sklepu, edycję opisów produktów, wysyłkę zagraniczną, kupony, kody polecające przy zakupie licencji i nowe typy subskrypcji.
Technologia w tle
Platforma składa się z trzech aplikacji: serwisu sprzedaży licencji na WordPressie i WooCommerce, panelu administracyjnego na Symfony, który tworzy sklepy i nimi zarządza, oraz silnika sklepów na Syliusie w architekturze multitenant. Każda z nich ma CI/CD dla środowiska testowego i produkcyjnego. Masz platformę, która przestała nadążać za skalą biznesu? Zobacz, jak prowadzimy utrzymanie i rozwój platform, albo porozmawiajmy o Twoim projekcie.
Wyzwanie biznesowe
Co trzeba było rozwiązać?
Model, który żyje ze skali
Pantimanti zarabia na abonamentach i marży od sprzedaży. Każdy nowy klient to nowy sklep, więc koszt i wysiłek uruchomienia oraz utrzymania jednego sklepu musiał być bliski zeru.
Niestabilny fundament
Platforma przejęta od poprzedniego wykonawcy potrzebowała przebudowy kluczowych elementów architektury i stabilności, zanim mogła dalej rosnąć.
Wspólny katalog, osobne sklepy
Produkty, wysyłki i promocje ustala Pantimanti, a każdy klient ma własny sklep, kolory, logo i marżę. Dane trzeba było rozprowadzać do wszystkich sklepów bez ręcznej pracy.
Sklep w kilka minut
Klient kupuje licencję i oczekuje działającego sklepu od razu, bez udziału programisty i bez kontaktu z obsługą.
Rozwiązanie
Jedna platforma, wiele sklepów
Jedna baza kodu dla wszystkich
Wszystkie sklepy klientów działają na tym samym silniku. Poprawka czy nowa funkcja trafia do wszystkich sklepów jednym wdrożeniem.
Osobne dane każdego klienta
Każdy sklep ma własną bazę danych, a silnik wybiera ją po adresie sklepu. Dane klientów są od siebie oddzielone, jak w platformach SaaS.
Sklep zakładany automatycznie
Po zakupie licencji panel administracyjny tworzy bazę, konfigurację i dane startowe sklepu: kanał sprzedaży, kategorie, produkty z planu i metody dostawy.
Synchronizacja z instancji głównej
Katalog, kraje i strefy wysyłki, metody dostawy i kupony są prowadzone centralnie i synchronizowane do sklepów klientów.
Kreator produktów z logo
Klient wybiera produkty, kolory i miejsca na logo, a sklep pokazuje gotową wizualizację. Zamówienia grupowe od 10 sztuk składa z własnego panelu.
Licencje i subskrypcje
Sprzedaż planów, odnowienia, okres karencji, kody polecające i automatyczne wyłączenie sklepu po anulowaniu subskrypcji, z zachowaniem dostępu do panelu.
Jak pracowaliśmy
Od przejęcia projektu do rozwoju funkcji biznesowych
- 01
Wejście w projekt
Od maja 2022 pracowaliśmy przy platformie w modelu white‑label, dla wykonawcy, dla którego zaprojektowana architektura okazała się zbyt dużym wyzwaniem.
- 02
Audyt i przebudowa
Przeprowadziliśmy audyt i przebudowaliśmy kluczowe elementy: mechanizm multitenant i synchronizację danych między instancjami. Platforma zyskała stabilność.
- 03
Projekt pod szyldem Endory
W lutym 2024 przejęliśmy projekt bezpośrednio. W pierwszych tygodniach przenieśliśmy kod do naszego repozytorium i zbudowaliśmy CI/CD dla środowisk testowego i produkcyjnego wszystkich trzech aplikacji.
- 04
Rozwój produktu
W 2024 i 2025 roku rozwijaliśmy funkcje, które zwiększają sprzedaż i ułatwiają obsługę: wysyłkę zagraniczną, kody polecające, polecane produkty, kupony, typy subskrypcji i edycję opisów produktów.
Efekty
Co zyskało Pantimanti?
- ✓ Stabilna platforma, na której można rozwijać produkt zamiast gasić pożary
- ✓ Nowy sklep klienta powstaje automatycznie po zakupie licencji, bez pracy programisty
- ✓ Jedno wdrożenie aktualizuje sklepy wszystkich klientów, więc koszt utrzymania nie rośnie z każdym nowym sklepem
- ✓ Katalog, wysyłki i kupony zmieniane w jednym miejscu trafiają do wszystkich sklepów
- ✓ Dane każdego klienta w osobnej bazie, oddzielone od pozostałych
- ✓ Jeden partner technologiczny odpowiedzialny za całą platformę: sprzedaż licencji, panel i silnik sklepów
Zobacz dalej
Kolejne realizacje

Nowa platforma sprzedażowa
Endora Commerce: 12 lat wdrożeń B2B w jednej platformie
Jak core team Endory przełożył ponad 120 wdrożeń B2B na Endora Commerce: open source na licencji MIT, 80 modułów i demo na żywo do sprawdzenia.

Migracja platformy
DKM Power Transmission, platforma sprzedażowa
Od niestabilnej platformy i porzucanych koszyków do wzrostu konwersji o 2 p.p.
Masz konkretne wyzwanie?
Nie czytaj o tym - porozmawiajmy o Twoim przypadku.