Objednávky do 11:30

Objednejte si oběd vždy předchozí pracovní den do 11:30 hod.

Objednat oběd
Wiki systému

Jak fungují BerounObědy

Stručný přehled hlavních částí systému — jídla, jídelníčky, adresy, trasy, košík, objednávky a administrace. Nejde o marketingovou stránku, ale o jednoduchou nápovědu pro orientaci.

Základní myšlenka
Zákazník může objednat pouze to, co je dostupné, včas a na adresu, kterou lze reálně rozvézt.
Osnova
Přehled

Z čeho se systém skládá

Jídla
  • • katalog jídel,
  • • alergeny,
  • • fotografie,
  • • dodavatelé.
Jídelníčky
  • • týdny,
  • • jednotlivé dny,
  • • položky dne,
  • • uzávěrky.
Adresy
  • • obce a části,
  • • ulice,
  • • zákaznické adresy,
  • • výchozí adresa.
Rozvoz
  • • aktivní trasy,
  • • ulice v trase,
  • • adresy v trase,
  • • pořadí rozvozu.
Tok systému

Jak na sebe části navazují

1

Administrace připraví katalog

Nejprve se založí jídla, kategorie, alergeny, dodavatelé, fotografie, obce, části obcí a ulice.

2

Z katalogu se sestaví jídelníček

Jídla se vloží do konkrétních dnů. Každý den má vlastní nabídku, cenu položek, stav a uzávěrku.

3

Zákazník objedná pouze platnou kombinaci

Košík musí splnit pravidla. Musí být před uzávěrkou, adresa musí být objednatelná a na každý objednaný den musí být alespoň jedno hlavní jídlo.

4

Objednávka se uloží se snapshotem

Do objednávky se uloží aktuální podoba zákazníka, adresy, trasy, položek a cen, aby objednávka zůstala čitelná i po pozdějších změnách.

Jídla

Katalog jídel

Co je jídlo

Jídlo je základní položka katalogu. Vytvoří se jednou a potom se může opakovaně používat v různých jídelníčcích.

  • • název a popis,
  • • kategorie,
  • • dodavatel,
  • • alergeny,
  • • fotografie,
  • • aktivní / neaktivní stav.

Kategorie jídel

Kategorie neurčuje jen vizuální zařazení. Může mít i obchodní význam, například jestli se položka počítá jako hlavní jídlo.

Hlavní jídlo je důležité kvůli pravidlu, že na každý objednaný den musí být v košíku alespoň jedna hlavní položka.
Jídelníčky

Týdny, dny a položky

Týden

  • • sdružuje jednotlivé dny,
  • • má datum začátku týdne,
  • • může mít stav draft / published / archived.

Den

  • • konkrétní datum,
  • • vlastní uzávěrka,
  • • vlastní stav,
  • • vlastní dostupná jídla.

Položka dne

  • • odkazuje na jídlo,
  • • má cenu pro daný den,
  • • může být objednatelná,
  • • zobrazuje se zákazníkovi.
Prakticky

Běžný zákazník objednává hlavně z publikovaných jídelníčků. Administrace ale může při ruční úpravě objednávky pracovat volněji, například přidat položku i zpětně, pokud je to provozně možné.

Adresy

Řízený adresní katalog

Obce, části a ulice

Zákazník nezadává adresu volným textem. Vybírá pouze z připraveného katalogu obcí, městských částí a ulic.

  • • méně překlepů,
  • • méně neplatných adres,
  • • snadnější napojení na rozvozové trasy,
  • • lepší kontrola nad oblastí rozvozu.

Zákaznické adresy

Uživatel si může vytvořit vlastní doručovací adresy, ale vždy jen z hodnot, které existují v adresním katalogu.

  • • název adresy, například Domů nebo Práce,
  • • příjemce,
  • • telefon,
  • • obec / část,
  • • ulice,
  • • číslo domu,
  • • poznámka pro rozvoz.
Objednatelná adresa

Adresa nestačí jen uložit. Aby přes ni šlo objednat, musí být aktivní a zároveň zařazená do aktivní rozvozové trasy.

Rozvoz

Trasy, ulice a adresy

Jak se skládá trasa

  • • administrátor vytvoří trasu,
  • • do trasy přidá ulice,
  • • ulice lze seřadit podle pořadí rozvozu,
  • • pod ulicemi jsou konkrétní aktivní adresy zákazníků,
  • • adresy lze v trase také seřadit.

Pravidla trasy

  • • ulice může být ve více trasách,
  • • jedna konkrétní zákaznická adresa nemá být aktivně ve více trasách najednou,
  • • neaktivní adresa se nemá používat pro nové objednávky,
  • • adresa mimo trasu blokuje dokončení zákaznické objednávky.
K čemu je to dobré

Administrace vidí, kolik zákaznických adres spadá do konkrétní ulice a trasy. Díky tomu lze lépe plánovat rozvoz, pořadí zastávek a případné rozdělení oblasti mezi více tras.

Objednávka

Košík, pravidla a potvrzení

Zákaznická objednávka

  • • zákazník přidá jídlo do košíku,
  • • zvolí doručovací adresu,
  • • zvolí způsob platby,
  • • systém zkontroluje pravidla,
  • • objednávka se potvrdí pouze tehdy, pokud je vše v pořádku.

Co může blokovat dokončení

  • • košík je prázdný,
  • • není zvolená adresa,
  • • adresa není v aktivní trase,
  • • je po uzávěrce daného dne,
  • • pro některý den chybí hlavní jídlo,
  • • není zvolený způsob platby.
Důležité pravidlo

Kdykoliv některá podmínka není splněná, systém zablokuje pokračování k potvrzení nebo dokončení objednávky. Uživatel tedy nemůže odeslat objednávku, která je z pohledu systému neplatná.

Administrace

Ruční zásahy a výjimky

Veřejná část je přísnější

Zákazníkovi systém nedovolí pokračovat, pokud objednávka nesplňuje pravidla. Je to ochrana proti chybám, neúplným objednávkám a adresám mimo rozvoz.

Administrace je volnější

Obsluha může řešit výjimky. Například ručně upravit objednávku, přidat položku po uzávěrce, změnit stav objednávky nebo opravit údaje.

Typické úpravy

  • • změna položek,
  • • změna množství,
  • • změna stavu objednávky,
  • • změna stavu platby,
  • • ruční doplnění položky zákazníkovi.

Na co dát pozor

  • • ruční zásah může obejít běžná pravidla,
  • • je dobré sledovat uzávěrky,
  • • je dobré zkontrolovat, zda lze jídlo reálně dodat,
  • • změny by měly zůstat provozně srozumitelné.
Shrnutí

Výhody a nevýhody tohoto řešení

Výhody
  • • méně chyb v adresách,
  • • zákazník objednává jen na podporované adresy,
  • • přehlednější rozvozové trasy,
  • • jasné uzávěrky po jednotlivých dnech,
  • • lepší kontrola nad tím, co je možné objednat,
  • • historická objednávka zůstává čitelná díky snapshotům.
Nevýhody / nároky
  • • administrace musí udržovat katalog obcí a ulic,
  • • nové ulice je potřeba nejdřív založit,
  • • adresy je potřeba správně zařadit do tras,
  • • pravidla objednávky musí být uživateli jasně vysvětlená,
  • • ruční zásahy v administraci vyžadují kontrolu obsluhy.
Celkové zhodnocení

Řešení je vhodné tam, kde je důležitá kontrola rozvozu a kde není žádoucí, aby zákazník zadával libovolnou adresu. Je o něco náročnější na správu číselníků, ale výrazně snižuje množství chyb při objednávání a plánování rozvozu.