360TravelSIM - sprzedaż eSIM, portal klienta i resellerów
Połączony ekosystem sprzedaży eSIM: trzy aplikacje Next.js, API w Golang, płatności online oraz integracje z dostawcą eSIM i ERP.
Opis projektu
360TravelSIM - sprzedaż eSIM, portal klienta i resellerów
Połączony ekosystem sprzedaży eSIM: trzy aplikacje Next.js, API w Golang, płatności online oraz integracje z dostawcą eSIM i ERP.
360TravelSIM powstał jako rozwiązanie znacznie szersze niż sama strona sprzedażowa. System łączył publiczny sklep eSIM, osobne portale klienta i resellerów, warstwę integracyjną w Golang, realizację usług przez dostawcę, płatności Stripe oraz procesy operacyjne zintegrowane z ERP. Program komercyjny nie jest już aktywny, chociaż publiczna strona sprzedażowa nadal działa online.
Frontend sprzedażowy eSIM w Next.js
Portal klienta w Next.js
Portal resellerów i afiliantów w Next.js
REST API w Golang
Integracje z API dostawcy eSIM i ERP
Płatności Stripe i procesy afiliacyjne
Trzy aplikacje Next.js, jeden rdzeń integracyjny
Pełny cykl zamówienia eSIM dla sprzedaży, klientów i resellerów
Każda grupa użytkowników otrzymała dedykowany interfejs, a API w Golang łączyło produkty, zamówienia, realizację, płatności i dane ERP.
Rdzeń integracyjny
REST API w Golang
Produkty · zamówienia · płatności · realizacja
Sklep eSIM w Next.js
Publiczny frontend prezentował kierunki i pakiety danych, wspierał wyszukiwanie produktów oraz prowadził podróżnych do zakupu online.
- Wyszukiwanie krajów i pakietów
- Ścieżki zakupowe nastawione na konwersję
- Wejście do płatności online Stripe
Portal klienta w Next.js
Klienci korzystali z dedykowanej aplikacji do obsługi konta, zamówień i zakupionych usług eSIM, niezależnie od publicznej strony sprzedażowej.
- Dostęp do konta i zamówień
- Kontekst zakupionych usług eSIM
- Osobne, uwierzytelnione procesy klienta
Portal resellerów w Next.js
Osobna aplikacja dla resellerów i afiliantów wspierała rejestrację partnerów, przypisywanie sprzedaży i procesy prowizyjne.
- Konta resellerów i afiliantów
- Przypisywanie sprzedaży do partnerów
- Procesy programu prowizyjnego
API dostawcy, ERP i Stripe
Backend w Golang łączył aplikacje webowe z zewnętrznym dostawcą eSIM, płatnościami online i wewnętrznymi danymi ERP.
- Integracja katalogu i realizacji usług eSIM
- Statusy płatności Stripe i obsługa zamówień
- Sprzedaż i dane operacyjne połączone z ERP
Połączony proces komercyjny
Od wyszukania kierunku do realizacji i przypisania partnera
Platforma utrzymywała zakup klienta, integrację z dostawcą, zapis w back office i kontekst resellera w jednym, możliwym do prześledzenia procesie.
Wybór
Podróżny wybierał kierunek i odpowiedni pakiet eSIM w publicznym sklepie Next.js.
Płatność
Stripe obsługiwał płatność online, a platforma zachowywała kontekst zamówienia i klienta.
Realizacja
API w Go wymieniało dane produktu i zamówienia z zewnętrznym dostawcą eSIM oraz portalem klienta.
Operacje
Dane ERP i przypisanie resellera łączyły sprzedaż, dostarczenie usługi i procesy afiliacyjne.
Platforma operacyjna, nie tylko sklep internetowy
Projekt rozdzielał sprzedaż publiczną, samoobsługę klienta i pracę resellerów na dedykowane aplikacje Next.js, a Golang koordynował stojące za nimi integracje komercyjne i telekomunikacyjne.
Interfejsy produktu 360TravelSIM
Zrzuty wykonano z działającej publicznej strony i ekranów logowania portali. Komercyjny program eSIM i resellerów nie jest już aktywny, ale te interfejsy nadal pozostają online jako zapis zrealizowanego systemu.
Publiczny frontend sprzedażowy przedstawia globalną ofertę eSIM i rozpoczyna wyszukiwanie produktu od wyboru kierunku.
Strona programu afiliacyjnego kierowała partnerów do osobnych procesów rejestracji i logowania resellerów.
Osobny portal klienta stanowił uwierzytelnione wejście do konta i obsługi zakupionych usług eSIM.
Portal resellerów oddzielał procesy partnerów i afiliantów od aplikacji przeznaczonej dla klientów końcowych.
360TravelSIM
Kontekst projektu i linki
Założenia
360TravelSIM powstał jako rozwiązanie znacznie szersze niż sama strona sprzedażowa. System łączył publiczny sklep eSIM, osobne portale klienta i resellerów, warstwę integracyjną w Golang, realizację usług przez dostawcę, płatności Stripe oraz procesy operacyjne zintegrowane z ERP. Program komercyjny nie jest już aktywny, chociaż publiczna strona sprzedażowa nadal działa online.
Efekt
Jeden system połączył wyszukiwanie i zakup eSIM z samoobsługą klienta, sprzedażą resellerów, realizacją po stronie dostawcy, płatnościami i operacjami ERP.
Linki projektu
Odwiedź 360TravelSIM
Publiczna strona sprzedażowa eSIM pozostaje dostępna online.
https://360travelsim.com/Wyzwania
Utrzymać spójność katalogu dostawcy, statusów zamówień eSIM i danych ERP na całej ścieżce sprzedaży i obsługi posprzedażowej.
Obsłużyć kupujących, obecnych klientów i resellerów w osobnych aplikacjach bez rozdrobnienia logiki biznesowej.
Połączyć płatności Stripe i atrybucję afiliacyjną z zamówieniami, realizacją i zapisami operacyjnymi.
Podejście
Dostarczyliśmy trzy wyspecjalizowane aplikacje Next.js: publiczny sklep eSIM, portal klienta i portal resellerów.
Scentralizowaliśmy autoryzację, produkty, zamówienia i procesy integracyjne w REST API w Golang połączonym z dostawcą eSIM oraz ERP.
Wdrożyliśmy płatności Stripe wraz z rejestracją partnerów, przypisywaniem sprzedaży i procesami programu afiliacyjnego.
Efekty
Kompletna ścieżka sprzedaży łączyła wyszukiwanie produktu, płatność online, realizację przez dostawcę i samoobsługę klienta.
Klienci i resellerzy otrzymali dedykowane portale dopasowane do swoich ról zamiast jednego przeładowanego interfejsu.
Publiczne części systemu nadal są internetowym śladem zrealizowanej platformy, mimo że program komercyjny został zakończony.
Linki projektu
Odwiedź 360TravelSIM
Publiczna strona sprzedażowa eSIM pozostaje dostępna online.
Otwórz stronę klientaEfekt
Jeden system połączył wyszukiwanie i zakup eSIM z samoobsługą klienta, sprzedażą resellerów, realizacją po stronie dostawcy, płatnościami i operacjami ERP.
Masz podobny projekt?
Pomożemy uporządkować plan techniczny, zbudować produkt i wspierać go po wdrożeniu.
Porozmawiajmy