OpenApp w skrócie¶
OpenApp dostarcza przełomowy produkt konsumencki, który umożliwia naszym partnerom szybciej rosnąć i więcej zarabiać. Pierwszym krokiem jest radykalne uproszczenie checkoutu. Checkout z aplikacją OpenApp nie wymaga od klienta wprowadzania jakichkolwiek danych. W przypadku zakupów: na desktopie użytkownik skanuje kod QR aplikacją OpenApp; na telefonie użytkownik naciska Widget OpenApp, który przenosi go do aplikacji OpenApp a następnie potwierdza zamówienie i płatność.
OpenApp udostępnia sklepom również dodatkowe funkcjonalności, które znacząco poprawiają doświadczenie zakupowe klienta: zintegrowane zwroty, płatności i ponowny zakup bezpośrednio z aplikacji. OpenApp został zaprojektowany tak, aby integracja sklepu zarówno po stronie frontendu, jak i backendu była możliwie prosta.
Poniżej przedstawiamy krótki opis każdej z głównych funkcjonalności.
Checkout¶
Tradycyjny checkout obejmuje zazwyczaj kilka kroków (podsumowanie koszyka, opcje dostawy, dane kontaktowe, dane billingowe, zgody, płatność), co wydłuża proces złożenia zamówienia i zwiększa liczbę porzuconych koszyków. OpenApp pozwala zastąpić kilku-etapowy proces jednym skanem kodu QR (desktop) lub kliknięciem w widget (telefony) i jedno-klikowym potwierdzeniem zamówienia i płatnością w aplikacji mobilnej.
Poniższy diagram przedstawia logiczny flow procesu.
sequenceDiagram
autonumber
actor User
participant OpenApp
participant Merchant
Merchant->>User: Wyświetlenie widgetu OA
User->>+OpenApp: Pobranie koszyka
OpenApp->>+Merchant: Pobranie koszyka i opcji dostawy
Merchant->>-OpenApp: Zwrócenie koszyka i opcji dostawy
OpenApp->>-User: Zwrócenie koszyka
User->>User: Wybór opcji dostawy
User->>User: Regulamin sklepu i zgody
User->>User: Sprawdzenie opcji płatności
User->>+OpenApp: Płatność i złożenie zamówienia
OpenApp->>OpenApp: Autoryzacja płatności
OpenApp->>+Merchant: Potwierdzenie płatności i złożenie zamówienia
Merchant->>-OpenApp: Potwierdzenie złożenia zamówienia
OpenApp->>-User: Potwierdzenie zamówienia
Płatność (Payment)¶
Płatność OA to ograniczona funkcjonalność funkcji checkoutu. W odróżnieniu od innych opcji płatności pozwala klientowi otrzymać listę kupowanych produktów, co zwiększa poczucie bezpieczeństwa, dokonywać ich późniejszego zwrotu bezpośrednio z aplikacji lub dokonać ich ponownego zakupu. Płatność OA jest samodzielną usługą, w ramach której sklep nie otrzymuje żadnych danych do checkoutu, a użytkownik dokonuje jedynie płatności.
sequenceDiagram
autonumber
actor User
participant OpenApp
participant Merchant
Merchant->>User: Wyświetlenie widgetu OA
User->>+OpenApp: Pobranie koszyka
OpenApp->>+Merchant: Pobranie koszyka
Merchant->>-OpenApp: Zwrócenie koszyka
OpenApp->>-User: Zwrócenie koszyka
User->>+OpenApp: Płatność
OpenApp->>OpenApp: Autoryzacja płatności
OpenApp->>+Merchant: Potwierdzenie płatności
Merchant->>-OpenApp: Potwierdzenie
OpenApp->>-User: Potwierdzenie
Ponowny Zakup (Repurchase)¶
Funkcja Ponownego Zakupu umożliwia użytkownikom zakup produktu/ów bezpośrednio w aplikacji, bez konieczności odwiedzania strony sklepu i przechodzenia ponownie przez checkout. Opcja ta maksymalnie skraca i upraszcza proces pomiędzy decyzją o zakupie a finalnym złożeniem zamówienia. Funkcja ta ma dodatkowy potencjał marketingowy związany z możliwością share'owania przez użytkowników ich zamówień bezpośrednio w aplikacji - wowóczas opcja Ponownego Zakupu staje się samoistnie opcją bezpośredniego zakupu dla klientów.
sequenceDiagram
autonumber
actor User
participant OpenApp
participant Merchant
User->>+OpenApp: Ponowny zakup produktu/ów
OpenApp->>+Merchant: Koszyk zamówienia
Merchant->>-OpenApp: Zwrócenie koszyka
OpenApp->>-User: Zwrócenie koszyka
User->>+OpenApp: Płatność i złożenie zamówienia
OpenApp->>OpenApp: Autoryzacja płatności
OpenApp->>+Merchant: Potwierdzenie płatności i złożenie zamówienia
Merchant->>-OpenApp: Potwierdzenie zamówienia
OpenApp->>-User: Potwierdzenie zamówienia
Zwroty (Returns)¶
Łatwość dokonywania zwrotów silnie wpływa na wielkość koszyka klientów. Funkcja Zwrotów zapewnia prosty i szybki sposób dokonania zwrotu. Jest to możliwe dzięki głębokiej integracji opcji Zwrotów z historią zamówienia klienta. Parametry zwrotów (dozwolony czas, metody i koszty) są w pełni definiowane przez sklep.
sequenceDiagram
autonumber
actor User
participant OpenApp
participant Merchant
User->>+OpenApp: Wybór produktów do zwrotu
OpenApp->>+Merchant: Rejestracja zwrotu
Merchant->>-OpenApp: Identyfikator zwrotu
OpenApp->>-User: Informacje o zarejestrowanym zwrocie
User->>Merchant: Wysyłka produktu przez klienta
Merchant->>+OpenApp: Aktualizacja statusu zwrotu
OpenApp->>-User: Aktualizacja statusu zwrotu
Merchant->>+OpenApp: Refund (zwrot płatności)
OpenApp->>-User: Refund