PROJEKT

Oprogramowanie do zarządzania zamówieniami dla restauracji i dostaw jedzenia

Tworzenie dedykowanego oprogramowania, Obsługa zamówień restauracyjnych, Zarządzanie menu, Integracja płatności, Śledzenie dostaw, Procesy POS i kuchenne, Raporty i zapasy

  • Branża: Restauracje i kawiarnie
  • Szwecja Lokalizacja: Szwecja
  • Czas realizacji: 16 tygodnie
  • Technologie: Python, fastapi
4+ miesięcy

Ta szwedzka grupa restauracji poświęca czas na koordynowanie menu, zamówień, płatności, przygotowania i dostaw w oddzielnych kanałach. Rozwiązanie to oprogramowanie do zarządzania zamówieniami dla restauracji: przyjmuje informacje o menu, klientach i zamówieniach oraz zapewnia personelowi jedno miejsce do ich obsługi.

Podsumowanie

Problem

Grupa restauracji potrzebowała zastąpić rozproszone procesy zamawiania i realizacji scentralizowanym oprogramowaniem.

Rozwiązanie

Powstał jeden system do zarządzania menu, płatnościami, operacjami restauracji, dostawami i raportami.

Rezultat

Oprogramowanie ogranicza ręczną koordynację i czas poświęcany na przenoszenie informacji o zamówieniach między zespołami i narzędziami.

Historia klienta

Klientem jest grupa restauracji ze Szwecji. Zarządza operacjami restauracyjnymi obejmującymi menu, zamówienia klientów i dostawy.

Szczegóły menu, ceny, oferty i dostępność muszą być przejrzyste dla klientów i personelu. System obejmuje również zapasy, sprzedaż i informacje o dostawach.

Prośba była prosta: zapewnić śledzenie zamówień, przygotowania i dostaw w czasie rzeczywistym, połączyć bezpieczne płatności cyfrowe, umożliwić zamawianie na Androidzie i iOS oraz czytelnie prezentować informacje o restauracjach i menu.

Rozwiązanie zaprojektowano jako modułową aplikację z obsługą zamówień klientów oraz operacji restauracji i kuchni. Zarządzanie dostawami i płatnościami otrzymało osobne obszary.

Raportowanie i zapasy uzupełniły widok operacyjny.

Klient potrzebował

  1. Śledzenia statusu zamówienia, przygotowania i dostawy w czasie rzeczywistym
  2. Akceptowania kart, portfeli cyfrowych, UPI i lokalnych metod płatności
  3. Zamawiania przez Androida, iOS i responsywną stronę internetową
  4. Prezentowania restauracji, menu, cen, ofert i dostępności

Dlaczego gotowe oprogramowanie nie wystarczyło

Gotowe produkty do dostaw jedzenia obejmują menu, marketplace'y i zamawianie, ale nie łączą operacji restauracji, zapasów i dostaw klienta w jednym dopasowanym systemie. Klient potrzebował również osobnych obszarów pracy dla klientów, personelu restauracji i dostawców.

Przegląd projektu

Rozwiązanie zaprojektowano wokół profili restauracji, menu, cen, ofert i dostępności zarządzanych w jednej aplikacji.

Do obsługi zamówień klientów udostępniono aplikacje na Androida i iOS oraz responsywne interfejsy webowe i administracyjne. Klienci przeglądają menu, dodają produkty do koszyka i śledzą postęp zamówienia.

Personel restauracji widzi bieżące zamówienia, szczegóły pozycji i typy zamówień na tablicy statusów.

Dostawcy otrzymują informacje o przydzielonych dostawach, trasach i statusach w dedykowanym panelu.

Szczególną uwagę poświęcono raportom i informacjom o zapasach. Menedżerowie analizują zamówienia, sprzedaż i dostawy.

Najważniejsze dostarczone funkcje

  • Zamawianie przez klientów na Androidzie i iOS
  • Zarządzanie katalogiem restauracji i menu
  • Tablica statusów bieżących zamówień
  • Śledzenie zamówień klientów w czasie rzeczywistym
  • Przydzielanie dostaw i zarządzanie ich statusami
  • Integracja płatności cyfrowych
  • Raportowanie zapasów, sprzedaży i dostaw
  • Dostęp oparty na rolach dla klientów, personelu, kierowców i administratorów

Można dodać

+ Historia zamówień i ulubione + Ponowne składanie zamówień + Harmonogramy i trasy dostaw + Lokalizacje na żywo i powiadomienia o etapach + Zamówienia subskrypcyjne i płatności cykliczne + Integracja z POS i drukarkami kuchennymi + Integracje z komunikatorami i mapami + Raportowanie przychodów i podatków

Kto jeszcze może korzystać z tego rozwiązania

Te firmy mają podobne zadania związane z zamówieniami i realizacją, dlatego to samo rozwiązanie można dostosować do ich działalności.

Marketplace dostaw jedzenia z wieloma restauracjami

Zadanie Łączy klientów, restauracje, dostawców i administratorów w procesie zamawiania i realizacji.
Jak pomaga rozwiązanie Rozwiązanie łączy menu, zamówienia, płatności, status dostawy i obszary pracy oparte na rolach w jednej aplikacji.

Firma zajmująca się dostawą jedzenia i zakupów spożywczych

Zadanie Koordynuje zamówienia mobilne, kierowców, płatności i lokalizacje dostaw na żywo.
Jak pomaga rozwiązanie Rozwiązanie zapewnia zespołom wspólne informacje o zamówieniach, przydzielone dostawy, aktualizacje statusów i raporty operacyjne.

Pizzeria i firma oferująca dania na wynos

Zadanie Obsługuje zamówienia z odbiorem osobistym, na wynos i z dostawą oraz menu dla klientów.
Jak pomaga rozwiązanie Rozwiązanie łączy zamawianie online, dostępność menu, obsługę płatności i status zamówień restauracji w jednym miejscu.

Technologie

Python

Usługi API i analityki

Python obsługuje API aplikacji, analitykę i pracę z danymi PDF.

fastapi

Tworzenie API aplikacji

fastapi (framework Pythona do tworzenia webowych API) udostępnia endpointy aplikacji.

@porulle/plugin-pos-restaurant

Procesy POS restauracji

@porulle/plugin-pos-restaurant (rozszerzenie POS restauracji z ekranem kuchennym i funkcjami analitycznymi) obsługuje stoliki, modyfikatory, ekrany kuchenne i operacje restauracji.

tastyigniter/tastyigniter

Podstawa zamawiania online

tastyigniter (system open source do zamawiania online i zarządzania restauracją) zapewnia obsługę zamówień restauracyjnych.

dbt-core

Tworzenie procesów analitycznych

dbt-core (narzędzie do tworzenia procesów analitycznych) wspiera przygotowanie danych raportowych.

amplitude-analytics

Śledzenie zdarzeń serwera

amplitude-analytics (SDK Pythona do analityki produktów po stronie serwera) wysyła dane instrumentacji serwerowej.

segmentio/analytics-php

Łączenie zdarzeń analitycznych

segmentio/analytics-php (biblioteka PHP do wysyłania zdarzeń analitycznych) wspiera połączenia analityczne.

JSON

Wymiana danych raportowych

JSON przenosi dane raportowe i analityczne między usługami aplikacji.

Integracje

Uber Eats and DoorDash

System wymienia informacje o zamówieniach i śledzeniu dostaw z Uber Eats i DoorDash.

POS platforms

Połączenia POS wymieniają informacje o zamówieniach restauracji i operacjach.

Kitchen and thermal printers

Integracje z drukarkami wysyłają informacje o zamówieniach do procesów kuchennych lub drukarek termicznych.

Payment gateways

Połączenia płatnicze obsługują karty, Apple Pay, Google Pay, portfele cyfrowe, UPI, e-portfele, płatność przy odbiorze i lokalne bramki płatnicze.

Backend APIs

API REST lub GraphQL wymieniają informacje o zamówieniach, restauracjach, dostawach i raportach z połączonymi usługami.

Rezultat

Menu zapewnia klientom dobry początek zamawiania

Menu i katalog restauracji gromadzą informacje o restauracji, pozycje menu, ceny, oferty i dostępność przed złożeniem zamówienia. Klienci mogą przeglądać kategorie, czytać opisy pozycji i dodawać je do koszyka.

Ekran łączy treści menu widoczne dla klientów z profilami restauracji i zarządzaniem menu, dzięki czemu zamówienie rozpoczyna się od tych samych informacji, z których korzysta personel.

Jak to działa

  1. Aplikacja wyświetla profile restauracji i kategorie menu.
  2. Karty pozycji menu pokazują opisy, ceny, oferty i dostępność.
  3. Katalog udostępnia przyciski dodawania wyświetlanych pozycji do koszyka.
  • Profile restauracji
  • Kategorie menu i karty pozycji
  • Ceny, oferty i dostępność
Menu i katalog restauracji

Menu i katalog restauracji

Funkcje na tym ekranie
Wyświetlanie menu restauracji Tworzenie menu w systemie Zarządzanie profilami restauracji

Wspólna tablica statusów ogranicza konieczność koordynowania zamówień

Ekran bieżących zamówień zapewnia menedżerom i personelowi restauracji jeden widok oczekujących zamówień, zamówionych pozycji i statusu realizacji. Etykiety odbioru osobistego, zamówień na wynos i dostaw pokazują typ zamówienia obok jego szczegółów.

Widoki poszczególnych pozycji pokazują informacje o przygotowaniu i realizacji każdego zamówienia.

Jak to działa

  1. Ekran wyświetla oczekujące zamówienia klientów i zamówione pozycje.
  2. Panel szczegółów pokazuje status, typ zamówienia i informacje o realizacji.
  3. Kontrolki statusów i powiadomienia pokazują postęp zamówień z odbiorem, na wynos i z dostawą.
  • Lista oczekujących zamówień
  • Widok zamówienia według pozycji
  • Etykiety odbioru, zamówień na wynos i dostaw
Wskazówka: Tablica statusów utrzymuje informacje o przygotowaniu i realizacji obok zamówienia, którego dotyczą.
Bieżące zamówienia i tablica statusów

Bieżące zamówienia i tablica statusów

Funkcje na tym ekranie
Wyświetlanie bieżących zamówień Zarządzanie zamówieniami restauracji Aktualizacja statusu zamówienia Zarządzanie zamówieniami na wynos

Klienci widzą status zamówienia

Śledzenie zamówienia przez klienta pokazuje bieżący status, status dostawy i etapy zamówienia w jednym miejscu. Podsumowanie i oś czasu pozwalają śledzić zamówienie od złożenia aż po realizację lub dostawę.

Historia zamówień pozostaje dostępna w tym samym obszarze klienta, zapewniając przejrzysty zapis wcześniejszych zamówień jedzenia.

Jak to działa

  1. Ekran wyświetla zamówienie jedzenia i jego bieżący status.
  2. Oś statusów pokazuje etapy zamówienia i status dostawy.
  3. Obszar śledzenia dostawy i historia zamówień pokazują bieżące oraz wcześniejsze zamówienia.
  • Podsumowanie zamówienia
  • Oś statusów
  • Powiadomienia o etapach i historia zamówień
Uwaga: Śledzenie w czasie rzeczywistym łączy widok zamówienia klienta ze statusem realizacji i dostawy zapisanym przez operatora.
Śledzenie zamówienia przez klienta

Śledzenie zamówienia przez klienta

Funkcje na tym ekranie
Śledzenie zamówień jedzenia Śledzenie zamówień i ulubionych

Praca dostawcy pozostaje widoczna dla przydzielonej osoby

Panel operacyjny dostaw zapewnia dostawcom przejrzysty widok przydzielonych dostaw, szczegółów zamówień klientów i statusu dostawy.

Harmonogramy i lokalizacje są prezentowane wraz ze szczegółami potrzebnymi do wykonania przydzielonej pracy.

Jak to działa

  1. Panel wyświetla dostępność i przydzielone dostawy.
  2. Szczegóły dostawy obejmują informacje o zamówieniu klienta, lokalizacje oraz harmonogramy lub trasy.
  3. Kontrolki aktualizacji statusu pokazują bieżący status dostawy.
  • Lista przydzielonych dostaw
  • Informacje o trasie
  • Kontrolki statusu dostawy
Panel operacyjny dostaw

Panel operacyjny dostaw

Funkcje na tym ekranie
Zarządzanie dostawami

Raporty łączą informacje o zapasach, sprzedaży i dostawach

Ekran operacyjny gromadzi poziomy zapasów, zamówienia, sprzedaż, dostawy i raporty w widoku zarządzania. Filtry i informacje o oczekujących zamówieniach według pozycji pomagają zespołowi operacyjnemu sprawdzić, co wymaga uwagi.

Wykresy analityczne i opcje eksportu udostępniają informacje operacyjne do analizy i raportowania, w tym dane raportowe JSON.

Jak to działa

  1. Ekran wyświetla poziomy zapasów, zamówienia, sprzedaż i dostawy w tabelach oraz na wykresach.
  2. Filtry porządkują informacje o sprzedaży, dostawach i oczekujących zamówieniach według pozycji.
  3. Szablony raportów i opcje eksportu zapewniają raporty oraz dane JSON.
  • Tabela poziomów zapasów
  • Filtry sprzedaży i dostaw
  • Wykresy analityczne i eksport raportów
Raporty operacyjne i zapasy

Raporty operacyjne i zapasy

Funkcje na tym ekranie
Śledzenie poziomów zapasów Generowanie raportów do analizy Analiza i wizualizacja danych

Co zapewnia rozwiązanie

Dzięki temu rozwiązaniu grupa restauracji może:

  • Tworzyć i utrzymywać menu restauracji z cenami, ofertami i dostępnością
  • Odbierać i obsługiwać zamówienia z odbiorem, na wynos i z dostawą
  • Śledzić status zamówienia, przygotowania i dostawy w czasie rzeczywistym
  • Łączyć płatności cyfrowe, POS, drukarki i usługi dostaw
  • Koordynować przydzielone dostawy i informacje o trasach
  • Analizować informacje o zapasach, sprzedaży, dostawach i raportach

Czy gotowe systemy mogłyby wykonać to zadanie?

Przed rozpoczęciem projektowania porównano zadanie z gotowymi produktami na podstawie ich własnych opisów.

Czego potrzebuje klient Oprogramowanie do dostaw jedzenia Sauce, Olo, Allset for Restaurants Platformy dostaw restauracyjnych Deliveroo for Partners, Just Eat Takeaway.com for Business, Delivery Hero for Restaurants Marketplace'y zamówień jedzenia Zomato for Restaurants, RailRestro for Restaurants Dedykowane rozwiązanie
Śledzenie zamówień i dostaw w czasie rzeczywistym częściowo
Cyfrowe metody płatności
Zamawianie przez Androida, iOS i internet
Informacje o restauracji i menu
Dopasowanie do własnych zasad klienta: etapów, ról i raportów częściowo — —
Wszystkie kroki w jednym miejscu —
Brak ręcznych działań między programami — — —

Na podstawie publicznych opisów produktów i ich kategorii.

Gotowe produkty do dostaw jedzenia obejmują ważne części zadania, w tym menu, zamawianie online i operacje dostaw. Gotowy produkt wystarczy, gdy firma potrzebuje tylko jednej z tych części.

Ta grupa restauracji potrzebowała własnego oprogramowania, ponieważ procesy klientów, restauracji i dostaw musiały współdziałać z płatnościami, raportowaniem i obsługą zapasów.

Podsumowanie

Ostatecznie rozwiązanie miało wyeliminować ręczną koordynację na drodze od menu i zamówienia klienta przez realizację w restauracji i dostawę aż po raportowanie.

FAQ

Myślisz o stworzeniu podobnego systemu? Przeczytaj odpowiedzi poniżej, aby zobaczyć, jak współdziałają główne elementy rozwiązania do zarządzania zamówieniami.