Kuidas luua toidutellimise veebileht: menüü, ostukorv, väljavõtuajad ja köögivaade
Toidutellimise veebileht võimaldab klientidel valida menüüst toite, kohandada neid, valida väljavõtmise või kohaletoimetamise aja, maksta ja saada kinnituse, samal ajal kui köögis näeb personal iga tellimust ekraanil ja märgib selle valmis. Selle loomiseks on vaja menüüd koos valikutega (suurused, lisad, „ilma sibulata“), ostukorvi, mis arvutab summad õigesti, ajavahemikke koos limiitidega, et köök ei upuks tellimustesse, kaardimakseid ja lihtsat tellimuste tahvlit personalile. Tehisintellekti rakenduste ehitaja suudab selle kõik teha selge kirjelduse põhjal. Töö on detailides: lahtiolekuajad, otsas olevad tooted, tellimuste limiidid ja see, mis juhtub, kui makse õnnestub, aga tellimust ei salvestata.
Mida veebileht vajab
Lehed
- Klient: menüü kategooriate kaupa, toote üksikasjad koos valikutega, ostukorv, tellimise vorm (nimi, telefon, väljavõtmine või kohaletoimetamine, aeg), makse ja kinnituslehekülg tellimuse numbri ja staatusega.
- Köök: reaalajas loend uutest, töös olevatest ja valmis tellimustest, igaühel tooted, valikud, märkused ja väljavõtuaeg.
- Omanik: menüü redaktor (tooted, hinnad, fotod, valikud, otsas olev), lahtiolekuajad, ajavahemike limiidid ja müügiülevaade.
Andmed
| Tabel | Põhiväljad |
|---|---|
| Kategooriad | Nimi, järjekord |
| Tooted | Kategooria, nimi, kirjeldus, hind, foto, allergeenid, saadaval jah/ei |
| Valikugrupid | Toode, nimi („Suurus“, „Lisad“), kohustuslik jah/ei, min ja max valikute arv |
| Valikud | Grupp, nimi, hinnamuutus |
| Tellimused | Number, kliendi nimi, telefon, e-post, tüüp (väljavõtmine või kohaletoimetamine), aadress, ajavahemiku aeg, vahesumma, tasud, kogusumma, makse staatus, tellimuse staatus |
| Tellimuse read | Tellimus, toode, kogus, valitud valikud, rea hind, märkus |
| Seaded | Lahtiolekuajad, ajavahemiku pikkus, maksimaalne tellimuste arv ajavahemikus, tarnepiirkonnad ja tasud |
Salvesta toote nimi ja hind igal tellimuse real tellimise hetkel. Kui hiljem menüüd muudad, peaksid vanad tellimused ikkagi näitama, mida klient tegelikult maksis.
Õigused
Klient näeb ainult oma tellimust kinnituslingi kaudu. Köögipersonal näeb ja uuendab tellimusi, kuid ei saa hindu muuta. Omanik muudab menüüd ja seadeid. Köögi tahvelarvutis on tavaline jagatud sisselogimine, kuid omanikul peaks olema eraldi konto.
Otsused ja kompromissid
Ainult väljavõtmine, kohaletoimetamine või mõlemad
Ainult väljavõtmine on palju lihtsam ja just sellega peaks enamik väikseid kohti alustama. Kohaletoimetamine lisab tarnepiirkonnad, tasud, miinimumtellimused, aadressi kontrolli, kulleri määramise ja pika loendi asju, mis võivad valesti minna.
Kohe või kindla ajaga
„Võimalikult kiiresti“ on lihtne pakkuda, kuid raske täita kiirel õhtul. Kindlad ajavahemikud limiitidega – näiteks kuni kaheksa tellimust 15-minutilises aknas – kaitsevad köögi töökoormust ja seavad ootused. Võid ikka näidata „esimene vaba aeg: 18:45“.
Makse ette või kättesaamisel
Verkomaksmine vähendab mitteilmumisi ja kiirendab väljavõtmist. Makse kättesaamisel on lihtsam ehitada, kuid soodustab võltstellimusi. Enamik kohti võtab kaardimakse ette läbi hostitud maksevormi, näiteks Stripe Checkout; meie maksete juhend kirjeldab seadistust. Napid, maksud ja kviitimise reeglid erinevad riigiti – kontrolli kohalikke nõudeid.
Kuidas tellimused köögini jõuavad
Võimalused: automaatselt värskenev brauseriaken tahvelarvutis (kõige lihtsam), tellimuse kohta e-kiri või sõnum varukoopiana või tellimuste saatmine kviitimisprinterisse (vajab lisariistvara ja seadistust). Heli uue tellimuse saabumisel on olulisem, kui arvad.
Esimene töötav viip
Ehita Casa Verde'le, Austinis (Texas) asuvale taqueriale veebitellimise leht ainult väljavõtmiseks. Menüü kategooriad: Tacod, Bowlid, Lisad, Joogid. Toodetel on valikud: tacodel vali valk (kana, carnitas, seene +1 $), tortilla (mais või nisu) ja valikulised lisad (guacamole +1,50 $, juust +0,75 $); bowlidel vali alus ja valk. Kliendid lisavad tooted ostukorvi, valivad 15-minutilise väljavõtmisaja lahtiolekuajal (teisipäevast pühapäevani 11:00–21:00, Kesk-aeg), sisestavad nime ja telefoni ning näevad kogusummat koos 8,25% käibemaksuga. Piira iga aken 8 tellimusega ja peida täis aknad. Salvesta tellimused andmebaasi staatustega uus, valmistamisel, valmis, kätte saadud. Köögilehekülg (nõuab sisselogimist) näitab tänaseid tellimusi väljavõtmisaja järgi, mängib uue tellimuse puhul heli ja võimaldab personalil tellimusi edasi liigutada. Omaniku lehekülg menüü muutmiseks, toodete otsasolevaks märkimiseks ja tellimiste peatamiseks. Kaardimakse tuleb hiljem – praegu on tellimused „maksa väljavõtmisel“. Julge, värviline, mobiili esmalt kujundus suurte puutealadega.
Alustamine makse-kättesaamisel võimaldab testida kogu tellimisprotsessi personaliga enne maksete lisamist.
Ehitamise sammud
- Menüü ja valikud. Seadista menüü, valikugrupid ja hinnaarvutus. Testi toodet kõigi valikukombinatsioonidega.
- Ostukorv ja tellimise vorm. Kogused, märkused, summad, maks ja ajavaliku, mis arvestab lahtiolekuaegu.
- Tellimuse salvestamine ja kinnitus. Kogusumma arvutus serveris – ära usalda kunagi brauseri saadetud hinda – ning kinnituslehekülg tellimuse numbriga.
- Köögi tahvel. Reaalajas loend, uue tellimuse heli, staatusenupud, suur tekst, mida saab metri kauguselt lugeda.
- Omaniku juhtimine. Otsas olev, tellimiste peatamine, ajavahemike limiidid, lahtiolekuajad.
- Maksed testrežiimis. Märgi tellimus makstuks alles siis, kui makseteenuse pakkuja kinnitab makse, ja käsitle juhtumit, kus makse õnnestub, kuid tellimust ei salvestata.
- Teavitused. E-posti või SMS-i kinnitus ning sõnum „valmis väljavõtmiseks“ sinu enda teenusepakkuja kaudu. Vaata teavituste lisamist.
- Pehme avaldamine. Lase rakendusega töötada personalil ja sõpradel mõne päeva jooksul ning jälgi köögipoolt sama palju kui kliendipoolt.
Levinud vead
- Hindade arvutamine ainult brauseris. Igaüks saab neid muuta. Arvuta uuesti serveris.
- Puudub otsas-lüliti. Müüd viimase portsjoni viis korda.
- Ajavahemike limiidid puuduvad. Hektiline reede muutub 40 tellimuseks, mis on tähtajaks kell 19:00.
- Allergeeniteave puudub või on aegunud. Näita allergeene igal tootel ja hoia need täpsed; paljudes riikides on reeglid selles osas ranged.
- Ajavööndi segadus. Salvesta aeg UTC-s, kuva kohaliku aja järgi ning testi keskööd ja suveaja muutusi.
- Köögi tahvelarvuti läheb unerežiimi. Hoia ekraan ärkvel ja testi, et uued tellimused ilmuvad ilma värskendamata.
Millal on valmistoode parem valik
Kui soovid, et uued kliendid su piirkonnas sind leiaksid, toovad tarneplatvormid nõudlust, mida ise niisama kiiresti tekitada ei saa – selle eest makstakse provisjoni. Kui kasutad juba kassasüsteemi, kontrolli, kas see sisaldab veebitellimisi; tellimused, mis jõuavad otse kassasse ja köögiprinterisse, on raske ületada.
Ehita oma, kui soovid püsiklientidelt ilma provisjonita otsetellimusi, tellimisvoogu, mis sobib sinu töövooga (eeltellimused pagariärile, cateringu alused, nädala toidukava), või kui tellimused on seotud lojaalsusprogrammiga või sinu oma veebilehega. Restorani veebilehe juhend katab ümbritsevat veebilehte.
Ehitamine Mythexiga
Mythexis kirjeldad tellimisvoogu vestluses ja näed seda elavas eelvaates telefonisuuruses raamis. Tellimused ja menüü elavad Postgres andmebaasis, mille agent lisab, kui palud need salvestada. Kaardimaksed kasutavad sinu enda Stripe'i kontot ja võtmeid, mis on hoitud projekti saladustena – Stripe'i retsept näitab viipat – ning sõnumid või e-kirjad käivad sinu enda teenusepakkuja kaudu, sest Mythexil ei ole sisseehitatud maksete, e-posti ega SMS-i toodet. Maksete webhook'id vajavad avaldatud rakendust avalikul aadressil. Enne avaldamist laseb /test agendil klõpsata läbi tellimisprotsessi eelvaates ja teatada, mis katkeb.
Algviipe jaoks proovi pagaripoe tellimislehe või kohvi tellimislehe malle või restorani veebipoe loojat.
Küsimused
Mida toidutellimise veebileht vajab?
Menüüd hindade, valikute ja otsas olevate toodete märgistusega; ostukorvi; väljavõtmise või kohaletoimetamise andmeid koos ajaga; makset; tellimuse kinnitust ning köögivaadet, kus personal näeb uusi tellimusi ja märgib need valmis.
Kuidas vältida liiga paljude tellimuste vastuvõtmist, mida köök ei jõua valmistada?
Piira tellimusi ajavahemiku kaupa. Jaga päev 15-minutilisteks väljavõtuakenteks, sea igale aknale limiit tellimuste või toodete arvule ning lase köögil ühe nupuga tellimuste vastuvõtmise peatada, kui see on üle koormatud.
Kas saan kohaletoimetamise ise korraldada?
Jah, kui sul on kulleriid. Määra tarnepiirkonnad sihtnumbri või kauguse järgi, sea igale piirkonnale miinimumtellimus ja tarnetasu ning anna kulleritele lihtne tellimuste loend koos aadressidega. Paljud restoranid alustavad ainult väljavõtmisega.
Kas oma tellimisveebileht on parem kui tarnerakendused?
Oma veebileht väldib otsestelt tellimustelt makstavat provisjoni ja hoiab kliendisuhte sinu käes, kuid liiklust pead ise tooma ja kohaletoimetamise ise korraldama. Enamik restorane kasutab mõlemat: platvorme uute klientide leidmiseks ja oma veebilehte püsiklientidele.