Przejdź do treści

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