långa väntetider och långa rader kan göra restauranger outhärdliga. För att ta itu med dessa utmaningar använder vissa restauranger självbetjäningsmat som beställer kiosker. Under arbetet med ett av våra senaste projekt, Can Tho, fick vi ovärderlig kunskap om hur man bygger ett självbeställandekiosksystem.
om du är en restaurangägare som tittar på att automatisera beställning och betalningar via en självbetjäningskiosk, är du på rätt plats. Läs vidare för att upptäcka teknologistacken bakom pekskärmsbeställningskiosker, milstolparna för att utveckla en, hur de fungerar och när man ska välja anpassad utveckling framför lösningar utanför hyllan.
historien om Can Tho-kiosken började när Damien Toulouse, ägaren till Can Tho, en vietnamesisk restaurang i Bryssel, började tänka på hur man kan minska de långa linjerna i sin restaurang. När han letade efter en lösning märkte han hur McDonald ’ s implementerade självbetjäningsmatbeställningskiosker och trodde att kanske sådana kiosker också kunde vara en lösning för hans problem.
för att bygga en självbeställande kiosk började Damien och hans team med att definiera sina kunders behov och kärnvärdet i deras service.
Steelkiwi råd: för att bygga en produkt, börja först med att definiera ditt kärnvärde och rikta kunder. Du måste förstå deras smärtor och behov och hur du kan ta itu med dem med din lösning. Allt annat-UX-strategi, UI ― design och funktionalitet-bör byggas baserat på ditt kärnvärde.
för att visualisera och systematisera ditt kärnvärdeförslag kan du dra nytta av en value proposition canvas. Den består av två delar: en värdepropositionskarta och en kundprofil, som var och en består av tre byggstenar. Börja med kundprofilen och gå sedan till value proposition-delen.
nedan är ett exempel på Can Thos value proposition canvas:
- milstolpar för att utveckla en självbeställandekiosk
- användarupplevelse design av en matbeställningskiosk
- Välj ett språk
- få hjälp
- Ät i eller ta bort
- anpassa rätter
- betala
- användartestning
- design av användargränssnitt
- API för kiosker
- point of sale (PoS) system
- betalningsterminal
- Admin dashboard
- integrationer
- teknologistacken bakom self-order kiosk software
- utveckla ett självbeställt kiosksystem med färdiga lösningar eller från början?
- Off-the-shelf utveckling
- anpassad utveckling
- viktiga takeaways om hur man bygger en självbetjäningsbeställningskiosk
milstolpar för att utveckla en självbeställandekiosk
det finns flera steg för att skapa självbeställandekioskprogramvara, och det finns många beslut att fatta före och under utvecklingen av ett självbeställandekiosksystem.
användarupplevelse design av en matbeställningskiosk
kunderna vill ha en sömlös upplevelse. För att uppnå detta bör du undersöka vem dina målkunder är, vad de behöver och hur du kan tillgodose dessa behov med din kiosk. Nedan finns funktionerna i Can Tho-kiosken och några förklaringar om vad som fick oss att skapa användarresan som vi gjorde.
Välj ett språk
eftersom de officiella språken i Bryssel är franska och nederländska beslutade Damien att inkludera dem båda i Can Tho-appen. Laget valde också engelska, som Bryssel lockar massor av utländska turister som kanske vet varken franska eller holländska.
få hjälp
om användare har utmaningar som interagerar med kiosken kan de klicka på knappen Få hjälp, som visas på varje skärm, eller de kan lära sig hur man använder Can Tho-kiosken genom att klicka på knappen hur det fungerar.
Ät i eller ta bort
Diners kan beställa takeaway, äta i eller äta i och beställa takeaway. Vi gav användarna möjlighet att välja mellan alla tre alternativen.
anpassa rätter
på Can Tho tror de att medan deras kockar ansvarar för att göra autentiska och välsmakande rätter, bör deras kunder vara ansvariga för pricken. Vi gjorde det möjligt för användare att anpassa sina rätter genom att lägga till eller ta bort ingredienser.
betala
när kunderna är klara med beställningen fortsätter de till kassan och betalningen. Kunder kan betala med kort med en pin-kod, EMV-chip eller magstripe, eller kan göra kontaktlösa betalningar via NFC.
så här ser användarresan ut:
användartestning
det är viktigt att validera användarresan för din ansökan och be om verklig feedback. Innan Can Tho gjordes tillgänglig för alla, det hade bara funnits för släktingar och vänner i nästan tio dagar. Detta hjälpte Can Tho-teamet att testa sin kiosk och bevisa att användarresan var en framgång.
design av användargränssnitt
när det gäller UI-designen måste du definiera stilen för din applikation, inklusive teckensnitt, färger och grafiska element. Damien hade ett annat designteam som skapade UI-designen för Can Tho. Vårt jobb var att implementera den designen i Can Tho-appen.
ta en titt på UI-designen för Can Tho:
API för kiosker
Can Tho-applikationen är ansluten till en molnserver som lagrar menyn i en databas och hanterar kundernas förfrågningar. Ett API gör det möjligt för Can Tho-appen att kommunicera med servern. Så här ser det ut:
låt oss förklara detta med ett exempel. Säg att en besökare vill beställa något att dricka, så de trycker på knappen drycker för att lära sig vad som finns på menyn. Som svar skickar Can Tho-appen en begäran till servern i linje med vad som finns på drinkmenyn? Servern behandlar begäran och skickar en detaljerad lista över drycker tillsammans med deras beskrivningar och priser. Detsamma gäller för andra förfrågningar. Varje gång en kund begär något behandlar servern begäran och skickar ett svar. API är det som gör denna kommunikation möjlig.
point of sale (PoS) system
för att ta emot betalningar behöver du ett Restaurang point of sale system. Att bygga och licensiera sådan funktionalitet på egen hand skulle ta för lång tid och vara för dyrt, så vi föreslår att du integrerar det befintliga PoS-systemet som passar bäst för dina behov. Ta hänsyn till installationskostnaderna, funktionerna som ditt företag kräver och kompatibiliteten med din befintliga maskinvara.
för att säkerställa ett enkelt betalningsflöde I Can Tho Integrerade Vi Lightspeed PoS. Detta gjorde det möjligt för systemet att beräkna priserna korrekt med skatter inkluderade.
betalningsterminal
för att ta emot betalningar i kiosken måste du välja en betalningsterminal. Ditt val kan baseras på vilka typer av kreditkortsbetalningar du vill aktivera (magstripe, EMV, kontaktlös), priset på betalningsterminalen och om du behöver en standard eller trådlös terminal. För Can Tho valde vi en Valina-terminal för att tillfredsställa de allra flesta kunder. Med Valina-terminalen kan kunderna göra både kontaktlösa och kortbetalningar.
Admin dashboard
en admin dashboard är ett måste för en restaurangbeställningskiosk. Det finns många funktioner du kan implementera för din instrumentpanel. I Can Tho-instrumentpanelen kan administratörer:
- ange priser och moms för eat-in och takeaway
- bekräfta beställningar
- Lös returer
- Lägg till nya menyalternativ
integrationer
din applikation behöver också integrationer för att automatisera vissa processer, effektivisera arbetsflödet och ge bättre kundservice. Förutom Lightspeed PoS integrerade vi också en Xiaomi smart glödlampa som tänds när en kund trycker på Get Help-knappen så att restaurangens personal kan reagera snabbt. Vi integrerade också Uber Eats och planerar att integrera Deliveroo.
teknologistacken bakom self-order kiosk software
ditt val av teknikstack beror mycket på vilken funktionalitet du implementerar och vilken hårdvara du väljer. Om du till exempel vill skapa en iOS-driven kiosk bör du överväga att använda Swift-programmeringsspråket. Men i det här fallet kommer du sannolikt att betala mer för tabletter, eftersom iPads är ganska dyrare än Android-tabletter. Det är också omöjligt att ha stora pekskärms-TV-apparater som kör iOS, och den största Apple-surfplattan som är tillgänglig från och med 2019 är 12,9-tums iPad Pro. Det är därför många restaurangägare väljer att gå med Android-drivna kiosker. För en Android-app bör du överväga att utveckla appen i Kotlin eller Java.
för backend-utveckling kanske du vill överväga Python, PHP och Ruby. Se till att du känner till deras styrkor och svagheter, som du kan lära dig genom att läsa följande blogginlägg:
- Vad är Python & Django och varför anses de vara ett toppval för webbutveckling?
- Ruby on Rails vs Django vs Laravel: den ultimata jämförelsen av populära webbramar
- varför Django är det bästa Webbramverket för ditt projekt
för Can Tho utvecklade vi backend med Python och Django för serversidan. Vi använde Django REST framework för att låta kiosker interagera med backend och använde PostgreSQL som en databas. Vi byggde en Django admin webbplats med Django JET, en plugin för Django admin-gränssnittet, så att en administratör kan hantera Can Tho menyn och order. Vi gjorde också appen tillgänglig på engelska, nederländska och franska.
vi byggde Android-appen med Kotlin. Vi valde rena arkitekturmönster för att dela upp prisberäkningar och affärslogik i separata moduler. Genom att göra det förbättrade vi tillförlitligheten och underhållsförmågan så att Can Tho-appen utför alla funktioner efter behov, upprätthåller hög prestanda under förväntad datavolym och belastning och vid behov kan modifieras för nya användningsfall och kompletteras med nya funktioner.
för mer omfattande information om tekniken stack för Can Tho, läs fallstudien.
utveckla ett självbeställt kiosksystem med färdiga lösningar eller från början?
ovan beskrev vi teknikstacken bakom en anpassad självbeställningskiosk. Ändå finns det ett annat sätt att bygga ett självbetjäningssystem: med hjälp av en Off-the-shelf-lösning. Läs vidare för att upptäcka fördelarna och nackdelarna med varje tillvägagångssätt.
Off-the-shelf utveckling
om du har ont om tid och pengar, kan du dra nytta av en off-the-shelf lösning. Med Off-the-shelf-utveckling behöver du inte spendera på prototyper, UI/UX-design och kvalitetssäkring. Därför betalar du mindre jämfört med att bygga från grunden. Å andra sidan kommer du inte att kunna skapa en unik applikation med alla nödvändiga funktioner och din egen unika design. Dessutom, om du tittar på att integrera specifika tredjepartssystem, kommer du sannolikt att behöva anpassas. Du måste anställa en mjukvaruingenjör för att hjälpa dig att bygga en kiosk med en hyllplattform om du inte har kodningsförmåga.
anpassad utveckling
på Steelkiwi tror vi att det inte finns en lösning som passar alla när det gäller att automatisera affärsverksamheten. Med anpassad utveckling, du är fri att besluta om funktioner och en design och anpassa dem till dina affärsbehov. Dessutom är anpassade appar mycket säkra mot cyberattacker, är enklare att underhålla och uppgradera och är skalbara så att de kan växa tillsammans med ditt företag. När det gäller Can Tho var utveckling från grunden en nödvändighet eftersom tanken krävde flexibilitet och anpassning när det gäller design och funktionalitet.
viktiga takeaways om hur man bygger en självbetjäningsbeställningskiosk
det finns inget mer värdefullt än verkliga lektioner. Nedan delar vi vad vi lärde oss när vi utvecklade Can Tho.
#1 Var tydlig på ditt kärnvärde och målgrupp.
# 2 Varje beslut du fattar om UI/UX-design, funktioner och en betalningsterminal bör styras av ditt kärnvärde och målkunder.
# 3 Testa din app idea och samla verkliga feedback.
om du har några frågor om hur du bygger självbetjäningsteknik eller vill börja bygga din egen självbeställningskiosk med Steelkiwi, tveka inte att kontakta våra säljare. Du är också välkommen att kolla in vår portfölj av affärsprocessautomatiseringsprogramvara som vi hittills har byggt.