Wdrożenie subskrypcji w Shopify dla LuminanceRED - Codeq
powrót do listy
shopify mockup
Case Study

Wdrożenie subskrypcji w Shopify dla LuminanceRED

Luminance RED, jeden z liderów sprzedaży w dziedzinie urządzeń medycznych opartych na terapii światłem LED, zdecydował się na wdrożenie modelu subskrypcyjnego, który pozwala klientom korzystać z ich urządzeń bez wstępnych kosztów. Zamiast tego, klienci subskrybują produkty, co zapewnia firmie stałe przychody, a klientom ciągłe wsparcie w procesie leczenia.

Spis Treści

Wdrożenie subskrypcji w Shopify

W miarę rozwoju Shopify, właściciele sklepów szukają innowacyjnych sposobów na zwiększenie wartości dla klienta, lojalności i regularnych przychodów.

Posiadając swój sklep, możesz dostrzec potencjał podobnego podejścia. Wprowadzenie modelu subskrypcyjnego pozwala nie tylko na lepsze przewidywanie przychodów, ale także na budowanie głębszego i długotrwałego kontaktu z klientami. Dzięki temu rozwiązaniu, klienci nie kupują jednorazowo produktu, a angażują się w relację, która zapewnia regularne interakcje i większe przywiązanie do marki.

Choć wdrożenie subskrypcji w Shopify może wydawać się wyzwaniem, to w rzeczywistości można to zrobić w sposób, który będzie wygodny zarówno dla Ciebie, jak i dla klientów.

Cel projektu

Podstawowym celem naszego projektu było wdrożenie skalowalnego i niezawodnego modelu subskrypcyjnego w Shopify, który byłby zarówno prosty w obsłudze dla klientów, jak i w zarządzaniu dla Luminance RED. Kluczowym elementem tego projektu była rozbudowa funkcjonalności anulowania subskrypcji oraz integracja z platformą Recharge, która umożliwia automatyczne przetwarzanie płatności subskrypcyjnych.

Kluczowe zrealizowane cele:

Rozbudowa funkcjonalności anulowania subskrypcji w Shopify

W ramach projektu rozszerzyliśmy funkcjonalność subskrypcji Shopify o niestandardowe rozwiązanie, pozwalające na naliczanie dodatkowych opłat dla klientów za przedwczesne anulowanie subskrypcji. W tym celu stworzyliśmy pośredniczące oprogramowanie (middleware) między Shopify a Recharge.

Zakres prac – middleware i integracja z Recharge

Podstawowym narzędziem naszego projektu było middleware, które działało jako pośrednik pomiędzy platformą subskrypcyjną a systemem płatności Recharge. Główne zadania middleware obejmowały:

Integracja z API Recharge pozwoliła na automatyczne przetwarzanie opłat oraz na dostarczanie klientom w czasie rzeczywistym informacji o statusie subskrypcji i ewentualnych kosztach.

Anulowanie subskrypcji – ilustracja procesu

Proces anulowania subskrypcji w rozwiązaniu dla Luminance RED został zaprojektowany w taki sposób, aby zapewnić przejrzystość działania i zrozumienia dla klientów, jak i maksymalną automatyzację całego procesu dla administratorów sklepu.

Proces anulowania subskrypcji - flowchart
Flowchart przedstawia kluczowe kroki, jakie middleware przechodzi w procesie anulowania subskrypcji, zarządzania opłatami oraz komunikacji z platformą Recharge. Opracowanie własne. [pobierz w pełnej rozdzielczości]

Ogólny proces prowadzący do anulowania subskrypcji można przedstawić następująco:

  1. Klient chce anulować subskrypcję.
  2. Loguje się do swojego konta klienta w celu anulowania subskrypcji.
  3. Klient klika „Cancel Subscription
  4. Kierowane jest zapytanie do naszego middleware aby sprawdzić, czy klient może anulować bez dodatkowej opłaty.
  5. Wyskakuje popup z informacją, że w przypadku anulowania subskrypcji zostanie pobrana opłata dodatkowa.
  6. Klient akceptuje dodatkową opłatę, a następnie jest ona pobierana.

Szczegółowy proces anulowania subskrypcji

Złożenie żądania anulowania subskrypcji w Shopify

Klient inicjuje proces anulowania subskrypcji za pośrednictwem szczegółów zamówienia na swoim koncie klienta. Po kliknięciu przycisku „Cancel Subscription”, wyskakuje dodatkowy popup, w którym zawarta jest prośba o podanie powodu anulowania subskrypcji.

powody anulowania subskrypcji
Popup z pytaniem o powody anulowania subskrypcji.

Powiadomienie klienta o opłatach za anulowanie subskrypcji

Po kliknięciu w przycisk „Next” pojawia się nowy komunikat, który informuje klienta o potencjalnych opłatach za wcześniejsze zakończenie subskrypcji. Opłaty te są uzależnione od liczby zakończonych cykli płatności.

popup z anulowaniem subskrypcji
Popup z informacją o konsekwencjach przedwczesnego anulowania subskrypcji.

Jest to opcjonalny, lecz rekomendowany krok, który zapewnia pełną przejrzystość i pozwala klientowi podjąć świadomą decyzję.

Przetwarzanie anulowania

Jeśli klient zdecyduje się kontynuować anulowanie, middleware przetwarza to żądanie na serwerze, aby zapewnić bezpieczeństwo i spójność operacji. Informacje o anulowaniu są automatycznie przesyłane do systemu Recharge za pomocą webhooka.

Middleware nie tylko zarządza samym procesem anulowania, ale także przetwarza wszystkie operacje na serwerze, zapewniając pełne bezpieczeństwo danych i odpowiednią synchronizację między platformami.

Obliczenie dodatkowej opłaty za wcześniejsze anulowanie subskrypcji

Middleware automatycznie oblicza odpowiednią opłatę za wcześniejsze zakończenie subskrypcji w oparciu o liczbę zakończonych cykli.

Jeśli klient zrezygnuje przed zakończeniem sześciu cykli, naliczane są opłaty według następującego schematu:

Dodatkowo, klienci mieli możliwość zwrócenia urządzenia w ciągu 30 dni od zakupu, co wiązało się z naliczeniem opłaty restockingowej w wysokości $49. Taki model pozwalał Luminance RED na zapewnienie ciągłości biznesowej przy jednoczesnym zachowaniu elastyczności dla klientów.

Przekazanie opłaty do Recharge

Po obliczeniu opłaty, middleware automatycznie przekazuje dane do systemu Recharge, który nalicza opłatę bezpośrednio z konta klienta. Jest to kluczowy krok w automatyzacji procesu anulowania, eliminujący potrzebę ręcznego zarządzania płatnościami.

Dodatkowe wymagania techniczne

Technologie i zasoby

Budowa rozwiązania subskrypcyjnego dla Luminance RED opierała się na kilku kluczowych technologiach i zasobach, które zapewniły stabilność, elastyczność i możliwość skalowania systemu. Oto dokładniejszy opis każdego z elementów, które odegrały kluczową rolę w realizacji projektu:

Wybór serwera dla middleware

Wybór infrastruktury, na której hostowane było middleware, był istotny, ponieważ musieliśmy zapewnić zarówno niezawodność, jak i elastyczność systemu. Postawiliśmy na rozwiązania chmurowe, takie jak Google Cloud. Taki wybór miał kilka kluczowych zalet:

W rezultacie, middleware mogło działać efektywnie i bez przerw, zapewniając jednocześnie możliwość rozwoju w miarę rosnącego popytu na usługi Luminance RED.

PHP jako podstawowy język programowania middleware

Całe rozwiązanie middleware zostało zbudowane przy użyciu języka PHP, co zapewniło płynną integrację z API Recharge i wydajność systemu w przetwarzaniu subskrypcji. Wybór PHP miał kilka kluczowych zalet:

Dokumentacja API Recharge

Dokumentacja API Recharge była kluczowym elementem w procesie integracji. Wykorzystaliśmy ją, aby dokładnie zrozumieć, jak działa system płatności subskrypcyjnych, a także jak możemy automatyzować procesy zarządzania subskrypcjami i naliczania opłat. Kilka kluczowych aspektów integracji to:

Webhook Recharge

API Recharge dostarczało webhooki, które automatycznie powiadamiały middleware o zdarzeniach związanych z subskrypcjami (takich jak płatności, anulowania czy zmiany w subskrypcji). Była to podstawa automatyzacji całego systemu i eliminacji ręcznych operacji.

Bezpieczne przesyłanie danych transakcyjnych

Dzięki dokumentacji API Recharge mogliśmy zadbać o to, aby wszystkie dane były przesyłane bezpiecznie i zgodnie z najlepszymi praktykami w zakresie bezpieczeństwa danych finansowych.

Struktura opłat

Integracja z Recharge umożliwiła nam automatyczne naliczanie opłat za wcześniejsze anulowanie subskrypcji. Na podstawie liczby zakończonych cykli płatności, middleware automatycznie obliczało należne opłaty i przekazywało je do Recharge, co upraszczało cały proces zarówno dla firmy, jak i dla klientów.

Dzięki tym technologiom mogliśmy stworzyć rozwiązanie, które działało niezawodnie, automatyzując zarządzanie subskrypcjami w Shopify i zapewniając pełną przejrzystość dla klientów Luminance RED. To podejście pozwoliło również na skalowanie rozwiązania w miarę rozwoju firmy, minimalizując jednocześnie ryzyko błędów oraz czas potrzebny na ręczne zarządzanie subskrypcjami.

Kluczowe wnioski

Dzięki wdrożeniu tego rozwiązania dla Luminance RED pokazaliśmy, że proces subskrypcyjny można uprościć, zapewniając jednocześnie pełną elastyczność i automatyzację.

Automatyzacja kluczowych procesów

Middleware zintegrowane z systemem płatności, takim jak Recharge, znacząco uprościło klientowi proces zarządzania subskrypcjami i rozszerzyło ich funkcjonalność o niestandardową integrację związaną z naliczaniem dodatkowych opłat za ich przedwczesne anulowanie, jednocześnie zapewniając pełną kontrolę nad płatnościami i anulacjami.

Przejrzystość transakcji i zaufanie klientów

Zastosowanie powiadomień i automatycznych obliczeń opłat za anulowanie subskrypcji zapewnia, że klienci zawsze wiedzą, czego się spodziewać, co buduje zaufanie.

Stworzenie modelu subskrypcyjnego dla Luminance RED było dla nas okazją do pokazania, że procesy te mogą być proste, efektywne i korzystne zarówno dla biznesu, jak i dla klientów. Dzięki zastosowaniu nowoczesnych technologii udało się stworzyć system, który działa płynnie i jest łatwy w zarządzaniu, a jednocześnie zapewnia firmie stabilny i powtarzalny dochód.

Korzyści z wdrożenia modelu subskrypcyjnego w Twoim sklepie Shopify

Wdrożenie takiego rozwiązania opartego na integracji z middleware i systemem Recharge zapewnia:

To rozwiązanie, które łączy korzyści technologiczne z potrzebami klientów, jednocześnie wspierając długoterminowy rozwój Twojego biznesu.

Porozmawiajmy o Twoim pomyśle!

5.0

Niezobowiązująca konsultacja z ekspertem – pełne zaangażowanie i pomoc podczas rozmowy

Analiza wyzwań i problemów Twojego biznesu online

Rekomendacje dobrych praktyk z zakresu UX Designu i Developmentu

Kompleksowy plan wdrożenia pomysłu od początku do końca

pk
td
gp

Skontaktuj się z nami

Wypełnij formularz lub napisz na biuro@codeq.pl