Lukky Į kasą →

Kaip naudotis Lukky

Lukky – greita kasa mažoms užkandinėms ir kebabinėms. Darbuotojas užsakymą priima keliais palietimais, programa pati suskaičiuoja sumą ir grąžą, o savininkas mato, kas ir kada geriausiai parduodama. Programa sukurta planšetei, bet veikia ir telefone.

Rolės ir teisės

Kiekvienas žmogus prisijungia savo vardu ir PIN kodu. Ką jis mato, priklauso nuo rolės:

Darbuotojas

  • Priima užsakymus ir mokėjimus
  • Mato užsakymų eilę, žymi „Atlikta“
  • Gali siūlyti patobulinimus

Savininkas

  • Viskas, ką gali darbuotojas
  • Dienos ataskaita ir statistika su grafikais
  • Keičia produktus, kainas, savikainą ir paveikslėlius
  • Mato pelną
  • Atšaukia užsakymus
  • Mato pasiūlymų sąrašą

Administratorius

  • Visos teisės
  • Keičia programos nustatymus, galiojančius visiems
  • Kuria vartotojus, keičia roles ir PIN kodus
  • Tvarko pasiūlymų sąrašą (būsenos, trynimas)
  • Generuoja demonstracinius duomenis
SkiltisDarbuotojasSavininkasAdministratorius
Kasa, Užsakymai✓✓✓
Užsakymo atšaukimasjei leidžia nustatymas✓✓
Šiandien, Statistika—✓✓
Produktų redagavimas, rinkiniai, nuolaidos—✓✓
Savikaina, pelnas, pakeitimų žurnalas—✓✓
Nuolaidos taikymas, kliento kodas, pamainos atidarymas ir uždarymas✓✓✓
Pasiūlymų sąrašastik siūlytiperžiūratvarkymas
Nustatymai——✓
Vartotojai, demonstraciniai duomenys——✓

Prisijungimas

  1. Atidarykite programą – matysite visų darbuotojų korteles.
  2. Palieskite savo vardą.
  3. Įveskite PIN kodą ir paspauskite ✓.
Prisijungimo ekranas su vartotojų kortelėmis
Prisijungimo ekranas. Demonstraciniame režime PIN kodai rodomi kortelėse.

Norėdami perduoti planšetę kitam darbuotojui, viršuje dešinėje palieskite savo vardą ir pasirinkite Keisti vartotoją / atsijungti. Po 5 neteisingų PIN bandymų prisijungimas užrakinamas 30 sekundžių.

Demonstraciniai PIN kodai: Tomas 1234, Eglė 2222 (darbuotojai), Savininkas Jonas 1111, Administratorius 0000. Prieš naudodami tikroje veikloje, juos pakeiskite skiltyje „Vartotojai“.

Užsakymo priėmimas

Kasos ekranas su prekėmis ir užsakymu
Kasa: kairėje – prekės pagal kategorijas, dešinėje – užsakymas.
  1. Viršuje pasirinkite kategoriją: Burgeriai, Kebabai, Garnyrai, Gėrimai.
  2. Palieskite prekę – ji atsiranda užsakyme. Palietus dar kartą, kiekis padidėja.
  3. Kiekį keiskite mygtukais − ir +. Sumažinus iki nulio, eilutė pašalinama.
  4. Jei reikia, įrašykite kliento vardą ar pastabą (pvz. „Rokas“ arba „išsinešti“) – ji bus matoma užsakymų eilėje.
  5. Iš viso suma skaičiuojama automatiškai.

Mygtukas Išvalyti iškart ištrina visą užsakymą – be papildomo klausimo. Jei paspaudėte per klaidą, 5 sekundes apačioje matysite mygtuką Grąžinti, kuris atkuria užsakymą.

Priedai ir padažai

Palieskite užsakymo eilutę – apačioje kairėje atsiras tos kategorijos priedai (pvz. Papildomas sūris +1,00 €, Česnakinis padažas, Be svogūnų). Palieskite priedą, kad jį pridėtumėte ar nuimtumėte; kaina pasikeis iškart.

Du vienodi patiekalai su skirtingais padažais? Palieskite prekę, pridėkite padažą, tada palieskite tą pačią prekę dar kartą – ji atsiras naujoje eilutėje, kuriai galėsite parinkti kitą padažą.

Mokėjimas ir grąža

Mokėjimo grynaisiais langas su grąža
Mokėjimas grynaisiais: pasirinkus 50 € banknotą, programa parodo 8,00 € grąžą.

Patvirtinus, apačioje parodomas užsakymo numeris ir grąža, pvz. „Užsakymas Nr. 2 išsaugotas · Grąža 8,00 €“. Numeriai kasdien prasideda nuo 1. Kainas visada paima serveris – net jei kas nors bandytų jas pakeisti naršyklėje, suma bus teisinga.

Rinkiniai ir nuolaidos kasoje

Kliento užsakymas pagal kodą

Klientas gali užsisakyti pats savo telefone (žr. Užsakymas telefonu) ir gauna 4 skaitmenų kodą. Kai jis prieina prie kasos:

  1. Užsakymo viršuje paspauskite Kodas ir įveskite 4 skaitmenis – užsakymas iškart įkeliamas į kasą su visais priedais ir kliento vardu.
  2. Jei reikia, pakeiskite prekes ar pritaikykite nuolaidą.
  3. Priimkite mokėjimą įprastai. Užsakymas atsiranda eilėje, o kodas tampa nebegaliojantis.
Kliento užsakymas įkeltas pagal kodą
Kliento užsakymas 9905 įkeltas į kasą – liko priimti mokėjimą.

Kodas galioja 3 valandas. Jei nuo kliento užsakymo kainos pasikeitė, kasa apie tai įspėja ir rodo dabartinę sumą.

Pamaina ir kasos uždarymas (Z ataskaita)

  1. Pamainos pradžioje: palieskite savo vardą viršuje → Pamaina ir kasos uždarymas (arba geltoną priminimą kasoje „Pamaina neatidaryta“) ir įveskite, kiek grynųjų yra kasoje grąžai.
  2. Parduokite kaip įprasta – visi užsakymai priskiriami pamainai.
  3. Pamainos pabaigoje: vėl atidarykite tą patį langą, suskaičiuokite grynuosius ir įveskite sumą, paspauskite Uždaryti pamainą.
  4. Programa parodo Z ataskaitą: kiek turėjo būti kasoje, kiek suskaičiuota ir skirtumą (trūkumą ar perteklių). Ją galima atspausdinti.
Z ataskaita
Z ataskaita uždarius pamainą.

Kiek turi būti kasoje, programa žino tik tada, kai atsiskaitymai skirstomi į grynuosius ir korteles (žr. Nustatymai). Visų pamainų istoriją savininkas mato skiltyje Šiandien.

Užsakymų eilė

Atvirų užsakymų kortelės
Atviri užsakymai su numeriu, prekėmis, priedais, suma ir pardavėju.

Virtuvės ekranas

Antrai planšetei virtuvėje: palieskite vardą viršuje → Virtuvės ekranas. Rodomi visi atviri užsakymai dideliu šriftu, atsinaujina kas 3 sekundes.

Virtuvės ekranas
Virtuvės ekranas.

Darbas be interneto

Jei dingsta ryšys (pvz. furgone), kasa veikia toliau:

Kad kasa veiktų be interneto, ji turi būti bent kartą atidaryta su ryšiu ir darbuotojas prisijungęs. Užsakymų numeriai suteikiami juos išsiuntus.

Pasiūlyti patobulinimą

Kiekvienas vartotojas gali pasiūlyti, ką pagerinti bet kuriame ekrane:

  1. Viršuje dešinėje paspauskite Pasiūlyti (lemputės piktograma). Atsiras mėlyna juosta „Palieskite elementą, kurį norite patobulinti“.
  2. Palieskite mygtuką, laukelį ar kitą elementą – jis bus pažymėtas (užsakymas tuo metu nesikeis).
  3. Aprašykite, ką pakeisti, pasirinkite prioritetą ir paspauskite Įtraukti į sąrašą.
Elemento pasirinkimo režimas
1 žingsnis: elemento pasirinkimo režimas.
Pasiūlymo forma
2 žingsnis: pasiūlymo aprašymas. Programa pati įrašo, koks tai elementas ir kuriame ekrane.

Užsakymas telefonu klientams

Atskira programa klientams: /uzsakyti.html?org=jūsų-kodas (nuorodą su kodu rasite meniu „Klientų užsakymų programa“) (pvz. QR kodas ant prekystalio ar stalo). Prisijungti nereikia.

  1. Klientas naršo prekes su nuotraukomis, paliečia prekę, pasirenka priedus ir kiekį → Į krepšelį.
  2. Rinkinių nuolaidos pritaikomos automatiškai.
  3. Krepšelyje (gali įrašyti vardą) paspaudžia Patvirtinti užsakymą ir gauna 4 skaitmenų kodą.
  4. Parodo kodą darbuotojui – šis įveda jį kasoje (Kliento kodas) ir priima mokėjimą.
Klientų užsakymų programa
Prekių pasirinkimas.
Kliento kodas
Patvirtinus – kodas kasai.

Nuorodą į klientų programą rasite paspaudę savo vardą kasoje → Klientų užsakymų programa.

Dienos ataskaita savininkas

Dienos ataskaita
Šiandienos apyvarta, užsakymų skaičius, grynieji ir kortelės, parduotos prekės.

Dienos pabaigoje palyginkite Grynaisiais sumą su pinigais kasoje. Mygtukas Spausdinti atspausdina ataskaitą.

Statistika ir grafikai savininkas

Statistikos ekranas su apyvartos grafiku
Pagrindiniai rodikliai ir apyvarta pagal dienas (kortele ir grynaisiais).

Viršuje dešinėje pasirinkite laikotarpį: 7, 30 arba 90 dienų.

Perkamiausios prekės, kategorijos, valandos ir darbuotojai
Perkamiausios prekės, kategorijų dalis, užimtumas pagal valandas ir darbuotojų pardavimai.

Produktai ir kainos savininkas

Produktų redagavimas
Skiltis „Produktai“: rinkiniai, nuolaidos ir prekės su kaina, savikaina ir uždarbiu.

Prekės paveikslėlis

Palieskite paveikslėlį prekės eilutės pradžioje. Galite pasirinkti iliustraciją iš sąrašo arba įkelti savo produkto nuotrauką:

  1. Paspauskite pirmą langelį Įkelti nuotrauką.
  2. Pasirinkite nuotrauką iš galerijos arba – planšetėje ar telefone – nufotografuokite produktą iškart.
  3. Nuotrauka automatiškai apkerpama į kvadratą (paimamas vidurys), sumažinama ir iškart atsiranda kasoje.

Tinka JPG, PNG ir WebP nuotraukos. Įkeltos nuotraukos rodomos sąrašo pradžioje, tad tą pačią nuotrauką galima priskirti ir kitai prekei. Nuotraukas įkelti gali savininkas ir administratorius.

Geriausiai atrodo produktas, nufotografuotas iš arti, ant šviesaus fono ir per vidurį – kraštai apkerpami.
Paveikslėlio pasirinkimas su nuotraukos įkėlimu
Paveikslėlio pasirinkimas: pirmas langelis – „Įkelti nuotrauką“.

Savikaina ir pelnas savininkas

Kiekvienai prekei skiltyje „Produktai“ galima įvesti savikainą – kiek jums kainuoja ją pagaminti. Šalia iškart rodomas uždarbis nuo vieneto ir marža, pvz. +5,30 € · 62 %; parduodant pigiau nei savikaina – raudonai.

Demonstraciniame režime pradinėms prekėms įrašyta pavyzdinė savikaina (~35 % kainos). Įveskite tikras savo savikainas.

Pakeitimų žurnalas savininkas

Kiekvienas pakeitimas skiltyje „Produktai“ įrašomas: kas, kada ir ką pakeitė (pvz. „Kaina: 8,50 € → 9,00 €“). Įrašomi pavadinimų, kainų, savikainos, paveikslėlių ir „Išparduota“ pakeitimai, prekių, priedų ir kategorijų sukūrimas bei ištrynimas.

Pakeitimų žurnalas
Pakeitimų žurnalas: laikas, vartotojas ir pakeitimas.

Rinkinių ir nuolaidų kūrimas savininkas

Skilties „Produktai“ viršuje:

Pasiūlymų sąrašas savininkas

Meniu po vardu (viršuje dešinėje) → Pasiūlymų sąrašas. Čia matomi visi darbuotojų pasiūlymai su elementu, ekranu ir įrenginio dydžiu. Nuoroda Parodyti elementą atidaro programą ir pažymi tą elementą. Administratorius keičia būseną (Naujas → Suplanuotas → Vykdomas → Atliktas / Atmestas) ir prioritetą; sąrašą galima eksportuoti į CSV.

Pasiūlymų sąrašas
Pasiūlymų sąrašas (administratoriaus vaizdas).

Nustatymai administratorius

Skiltyje Nustatymai administratorius nustato, kaip programa veikia. Nustatymai galioja visiems vartotojams ir visuose įrenginiuose: kitos planšetės ir telefonai pakeitimus gauna per ~10 sekundžių, nereikia nieko perkrauti. Kiekvienas pakeitimas išsaugomas iš karto, o apačioje pasirodo patvirtinimas „… · galioja visiems“. Prie kiekvieno nustatymo yra trumpas paaiškinimas.

Nustatymų ekranas
Nustatymai: atsiskaitymo būdas su peržiūra, įmonės pavadinimas, vėlavimo laikas ir kiti jungikliai.

Atsiskaitymo būdas

Pasirinkite vieną iš dviejų kortelių – kiekvienoje parodyta, kaip atrodys kasos apačia:

Skirstyti į grynuosius ir kortelesTik atsiskaitymas, be skirstymo
KasojeDu mygtukai: Grynaisiais ir KorteleVienas mygtukas Apmokėti
Grąžos skaičiuoklėBūtina mokant grynaisiaisNeprivaloma – galima iškart spausti „Patvirtinti“
Dienos ataskaitaAtskiros grynųjų ir kortelių sumos – patogu suskaičiuoti kasąTik bendra apyvarta
StatistikaApyvartos grafike – kortelės ir grynųjų dalisVienas apyvartos stulpelis
Kam tinkaKai reikia žinoti, kiek grynųjų turi būti kasojeKai svarbiausia greitis, o mokėjimo būdas neapskaitomas
Apmokėjimas be skirstymo su grąža
Režimas „Tik atsiskaitymas“: vienas mygtukas „Apmokėti“, grąžą vis tiek galima suskaičiuoti.
Režimą galima keisti bet kada – jau priimti užsakymai nepasikeis. Jei vėliau vėl įjungsite skirstymą, laikotarpio be skirstymo pardavimai ataskaitose bus rodomi atskirai kaip „Nenurodytas būdas“.

Kiti nustatymai

Vartotojai ir PIN kodai administratorius

Vartotojų valdymas
Vartotojų sąrašas ir demonstracinių duomenų valdymas.

Demonstraciniai duomenys administratorius

Norėdami parodyti, kaip atrodys statistika, paspauskite Sugeneruoti 30 d. pardavimus arba Sugeneruoti 90 d. Programa sukurs tikroviškus praėjusių dienų užsakymus: pietų ir vakarienės piko valandas, daugiau pirkėjų savaitgaliais, skirtingą prekių populiarumą, grynuosius ir korteles, abu darbuotojus. Šiandienos užsakymai nekeičiami.

Ištrinti demonstracinius pardavimus pašalina tik sugeneruotus užsakymus – tikri lieka. Veiksmas atliekamas iškart, be patvirtinimo.

Išbandykite visas tris roles: prisijunkite kaip Tomas ir priimkite kelis užsakymus, tada kaip Savininkas Jonas peržiūrėkite statistiką ir pakeiskite kainą, galiausiai kaip Administratorius sukurkite naują darbuotoją.

Planšetė ir telefonas

Programa prisitaiko prie ekrano: planšetėje prekės ir užsakymas rodomi greta, telefone – vienas po kito, o mokėjimo mygtukai visada matomi apačioje.

Kasa telefone
Kasa telefone.

Rodinio pasirinkimas

Palieskite savo vardą viršuje dešinėje → Rodinys:

Pasirinkimas įsimenamas tame įrenginyje, todėl kiekviena planšetė ar telefonas gali turėti savo rodinį.

Meniu po vardu → Peržiūra telefone ir planšetėje parodo programą abiejuose įrenginiuose vienu metu.

Paleidimas

  1. Kompiuteryje su Node.js 22.13 ar naujesne versija programos aplanke paleiskite npm install ir npm start.
  2. Planšetėje atidarykite http://<kompiuterio-IP>:3000 ir pasirinkite „Pridėti prie pagrindinio ekrano“ – programa atsidarys per visą ekraną.
  3. Duomenys saugomi faile till.db – reguliariai pasidarykite jo kopiją.
  4. Tikroje veikloje paleiskite su DEMO=0: PIN kodai nebus rodomi prisijungimo ekrane, o demonstracinių duomenų generavimas bus išjungtas.