← Case Studies

Niestandardowe subskrypcje. Integracja z SAP. PWA dla świeżej żywności dla dzieci.

Jak Divante zbudowało Shopware 6 PWA dla Nübee — szwajcarskiej marki świeżej, ekologicznej żywności dla dzieci — w tym dedykowane zarządzanie subskrypcjami, logistykę zaplanowanych dostaw, integracje z SAP i Mailchimp oraz architekturę wielokrajową na potrzeby wdrożenia w Szwajcarii, Niemczech i Austrii.

Shopware PWA
Niestandardowy frontend z dedykowanym mechanizmem subskrypcji
3 kraje
Szwajcarski MVP + planowane wdrożenie w Niemczech i Austrii
SAP + Mailchimp
W pełni zintegrowany backend i CRM

Kontekst

Nübee produkuje świeżą, ekologiczną żywność dla dzieci w wieku 0–3 lat w Szwajcarii. Propozycja marki — świeże posiłki zaprojektowane przez dietetyków, dostarczane bezpośrednio do rodzin — wiąże się z nietypowymi wymaganiami logistycznymi: produkty muszą być przygotowywane na zamówienie, okna dostaw muszą być zaplanowane, a łańcuch dostaw wymaga ścisłej koordynacji między platformą, kuchnią i partnerami logistycznymi. To zasadniczo inny model eCommerce niż standardowy handel spożywczy czy detaliczna sprzedaż produktów dla dzieci.

Firma rozwijała się na niestandardowo zbudowanej platformie, która dobrze służyła wczesnemu MVP, lecz stała się ograniczeniem inżynieryjnym. Dodawanie nowych funkcji, ekspansja na nowe rynki czy usprawnianie doświadczenia klienta wymagały nieproporcjonalnie dużego nakładu pracy programistycznej. Nübee potrzebowało nowoczesnej, łatwej w utrzymaniu platformy, która mogłaby skalować się wraz z jego ambicjami.

Wyzwanie

Wymagania techniczne były bardziej złożone niż w przypadku typowej migracji retail:

  • Funkcja subskrypcji była kluczowa dla modelu biznesowego Nübee — rodzice zamawiają w subskrypcji cotygodniowe lub co dwutygodniowe pakiety — jednak gotowe wtyczki subskrypcyjne Shopware nie spełniały specyficznych wymagań
  • Platforma musiała integrować się z SAP w zakresie realizacji zamówień oraz z Mailchimp w zakresie CRM i marketingu cyklu życia klienta
  • Konieczne było rozwiązanie problemów z obsługą przeglądarki Safari na poprzedniej platformie
  • System planowania dostaw musiał powiadamiać partnera kuchennego o określonej, dziennej godzinie odcięcia zamówień
  • Architektura musiała wspierać szwajcarski MVP z czystymi ścieżkami ekspansji do Niemiec i Austrii

Nasze rozwiązanie

Po pełnej fazie discovery obejmującej badania UX, analizę danych Google Analytics oraz wywiady z użytkownikami, Divante zarekomendowało Shopware 6 jako backend wraz z Shopware PWA jako frontend — wybrany zamiast standardowego storefrontu Shopware ze względu na przewagi wydajnościowe i elastyczność frontendu.

Funkcjonalność subskrypcji została zbudowana od podstaw, a nie zaadaptowana z istniejącej wtyczki, co dało Nübee pełną kontrolę nad logiką subskrypcji, regułami odnawiania i zarządzaniem klientami. System planowania dostaw został zaprojektowany tak, by zbierać codzienne zamówienia i wyzwalać powiadomienie do partnera kuchennego Nübee o 4:00 rano każdego dnia — zgodnie z harmonogramem przygotowania produkcji. Integracje z SAP i Mailchimp zostały wdrożone wraz z niestandardowym śledzeniem zdarzeń analitycznych oraz pełną implementacją SEO.

Architektura wielokrajowa wykorzystywała jeden backend Shopware 6 z frontendami PWA dla poszczególnych krajów, różniącymi się walutą, katalogiem, metodą płatności i opcjami dostawy.

Wpływ i wyniki

  • Szwajcarski MVP został z powodzeniem uruchomiony, ustanawiając fundament dla ekspansji na kolejne kraje
  • Architektura platformy w sposób przejrzysty odseparowuje zachowania specyficzne dla danego kraju od systemu centralnego — umożliwiając wdrożenia w Niemczech i Austrii bez duplikowania backendu
  • Mechanizm subskrypcji, zbudowany w całości według specyfikacji Nübee, daje firmie pełną kontrolę nad modelem przychodów cyklicznych — możliwość, której poprzednia niestandardowa platforma nie była w stanie zapewnić