Wszystkie realizacje

Dystrybucja B2B / e-commerce

B2B Customer Portal

Aplikacja zamówień hurtowych dla sklepów: oferta ze stanem magazynowym, gazetki, skaner kodów, koszyk z wieloma miejscami dostaw i historia zamówień. Sklepy zamawiają same, 24/7.

samodzielne zamówienia
24/7

Dla kogo

Hurtownia i jej klienci biznesowi - sklepy zamawiające towar regularnie, często do kilku punktów dostaw.

Problem

Zamówienia przychodziły telefonicznie i mailem. Sklep nie wiedział, czy towar jest na stanie, handlowiec przepisywał pozycje ręcznie, a informacje o promocjach i gazetki docierały z opóźnieniem.

Zakres prac

Aplikacja mobilna dla sklepów, panel treści dla hurtowni, synchronizacja z katalogiem asortymentu i API przekazujące zamówienia do ERP.

Rozwiązanie

Aplikacja Flutter z ofertą, filtrami i skanerem kodów kreskowych - kolorowa kropka przy produkcie pokazuje stan magazynowy. Koszyk obsługuje wiele miejsc dostaw i liczy wartości netto i brutto, a zamówienie można ponowić z historii. Granularne uprawnienia decydują, kto widzi ofertę, płatności, koncesje czy nośniki zwrotne. Dane lokalne trzyma ObjectBox, zamówienia i koszyk - Appwrite, logowanie i powiadomienia - Firebase. Hurtownia odbiera zamówienia przez API z numerem dokumentu z ERP.

Kluczowe funkcje

  • Oferta ze stanem magazynowym, filtrami i skanerem kodów
  • Koszyk z wieloma miejscami dostaw i rollbackiem przy błędzie
  • Historia i ponawianie zamówień, anulowanie w dozwolonym oknie
  • Gazetki PDF i promocje zarządzane z panelu
  • Reklamacje, koncesje, nośniki zwrotne i inwentaryzacja
  • Powiadomienia push i onboarding w aplikacji

Efekt biznesowy

Sklepy składają zamówienia samodzielnie o każdej porze, widząc dostępność towaru, a zamówienia trafiają do ERP bez przepisywania. Logika koszyka i zamówień jest pokryta testami jednostkowymi.

Technologie

FlutterAppwriteFirebase AuthFCMObjectBoxDartREST API