Rozdziały przewodnika

Referencyjny MVP

Założenia#

Poniższy przykład spina cały przewodnik w jedną spójną całość. To nie jest jedyna poprawna architektura, tylko taka, która przy poniższych założeniach nie wymaga przepisywania przez najbliższe kilka lat.

  • kilkudziesięciu sprzedawców, kilka tysięcy produktów;
  • wysyłka po stronie sprzedawcy;
  • koszyk może zawierać towar wielu sprzedawców;
  • operator to jedna osoba, czasem dwie;
  • sprzedaż konsumentom w Polsce i UE.

Co zbudowane#

ObszarZakres w MVP
Sprzedawcastany konta, onboarding z liczoną gotowością, anonimizacja oddzielona od usunięcia
Katalogprodukt przy sprzedawcy, warianty, moderacja, miejsce na identyfikator zewnętrzny
Stanyilość i rezerwacja przy wariancie i lokalizacji, zmiana jako operacja atomowa
Koszyklinia zna sprzedawcę, grupowanie, wysyłka na grupie
Checkoutsnapshot wartości, walidacja w jednym miejscu, płatność i zamówienie rozdzielone
Zamówienielinia ze sprzedawcą i własnym stanem, anulowanie i zwrot na pozycji
Pieniądzepodział zapisany przy pobraniu, prowizja utrwalona przy pozycji, wypłata powiązana z zamówieniami
Zwrotyzgłoszenie z pozycjami, kwoty narastające, droga powrotna po wypłacie
Panelekrany kontekstowe, izolacja w warstwie dostępu, pole autora decyzji
Odzyskiwanieidentyfikator operacji, widoczne nieudane zadania, rejestr zdarzeń

Co u dostawców#

  • przetwarzanie płatności i weryfikacja tożsamości sprzedawców;
  • wysyłka wiadomości transakcyjnych;
  • przechowywanie plików;
  • wyszukiwanie produktowe, jeśli katalog przerasta możliwości bazy.

Co ręcznie#

  • akceptacja sprzedawców;
  • moderacja zgłoszeń;
  • wypłaty;
  • wpisywanie numerów przesyłek;
  • przegląd rozbieżności między własnym zapisem a danymi dostawcy.

Co świadomie odłożone#

OdłożoneWyzwalacz, który to zmieni
Synchronizacja ciągła z zewnętrznymi sklepamisprzedaż tego samego towaru w dwóch kanałach
Harmonogram wypłatpowtarzalność i pierwsza pomyłka
Hierarchia reguł prowizyjnychpierwsza stawka indywidualna
Program lojalnościowyświadoma decyzja o finansowaniu przez platformę
Kolejki i role w paneludruga osoba podejmująca decyzje
Integracja z przewoźnikiemwolumen przesyłek generujący błędy
Procesy magazynowerealna potrzeba prowadzenia kilku miejsc wysyłki
Centralny rejestr działań personelurozliczalność między kilkoma osobami

Co przesądza o tym, że to się skaluje#

Nie liczba funkcji, tylko cztery decyzje o kształcie danych, które przewijały się przez cały przewodnik.

  1. Własność na poziomie linii, nie zamówienia.
  2. Utrwalanie wartości pieniężnych w chwili zdarzenia, nie liczenie przy odczycie.
  3. Osobny identyfikator dla świata zewnętrznego.
  4. Możliwość ustalenia i naprawy stanu operacji, która udała się połowicznie.

Czego ten przykład nie rozstrzyga#

Model biznesowy, kategorie towarów, rynek i to, kto jest stroną sprzedaży, zmieniają część powyższych odpowiedzi. Przewodnik pokazuje, które decyzje trzeba podjąć i jakie są konsekwencje każdej, a nie która jest właściwa dla Twojego przypadku.

Zakres obowiązków regulacyjnych, które musisz spełnić przy tych założeniach, opisuje druga ścieżka dostępna z tej samej strony.

Potrzebujesz wdrożyć te procesy w realnym marketplace?

Projektuję platformy multi-vendor wraz z onboardingiem, płatnościami, moderacją i procesami operacyjnymi.

Zobacz usługę budowy marketplace