Vânzare: fluxul la masă deschisă

Unde este și cum arată ecranul

După ce deschideți o masă din planul Vânzare / mese, intrați în ecranul de comandă la masă (componenta table-content): aici adăugați produse, trimiteți în bucătărie/bar și încasați.

Varianta web (ecran lat, tabletă):

  • Meniul ocupă zona stângă: categorii principale → subcategorii → produse, plus căutare „Caută produs după nume…”.
  • Bonul / comanda este în zona dreaptă (lista de linii, totaluri) — se actualizează când adăugați produse din meniu.
  • În subsol: acțiuni pentru unește / separă / client / reducere / bacșiș / trimite / notă de plată (etichetele exacte pot include „TERASĂ” / „Interior” dacă aveți două servere de print).

Varianta mobil:

  • Același flux de meniu (categorii sau căutare) și lista comenzii sunt în același ecran derulant; bonul apare sub meniu când defilați.
  • În antet există comutatorul grid (arată / ascunde grila de categorii) ca să focalizați fie pe explorarea meniului, fie pe citirea comenzii.
  • Butoanele principale din subsol sunt TRIMITE și NOTĂ; sub rotița de setări se ascund client, unește, separă, șterge, bacșiș etc.

Dacă aceeași comandă este deschisă pe alt dispozitiv, poate apărea un mesaj de blocare: așteptați până se termină operațiile acolo.

Meniu: căutare și navigare

Căutare: tastați în „Caută produs după nume…” — lista se filtrează la produse al căror nume conține textul. Pe mobil, rezultatele căutării înlocuiesc temporar grila de categorii; goliți căutarea pentru a reveni.

Navigare pe categorii: alegeți o categorie principală (card cu icon), apoi o subcategorie, apoi un produs. Dacă există o singură categorie principală, aplicația poate intra direct în subcategorii. Butoanele Acasă / Înapoi (în antet, când meniul este vizibil) readuc nivelul de navigare.

Atingerea unui produs pornește fluxul de adăugare pe comanda curentă (vezi mai jos sub-produs, topping-uri).

Sub-produs și topping-uri (extra)

Sub-produs: dacă produsul are sub-produse definite în Office (ex. mărimi, origine cafea), la tap se deschide fereastra „Alege un Sub Produs” cu variante și prețuri. Alegeți varianta; numele pe bon poate combina produsul și sub-produsul (ex. „Cappuccino — Blend”). Fără selecție, adăugarea se anulează.

Topping-uri / extra: pentru produse la care în spate este configurată o listă de extra-uri, după sub-produs (sau direct după produs dacă nu există sub-produse) poate apărea ecranul „Alege Extra” cu bifă pe fiecare opțiune, prețuri adiționale și, unde e cazul, cantități pe extra. Prețul liniei crește cu suma extra-urilor. În unele configurări, un topping poate înlocui o linie din rețeta de bază (ex. lapte alternativ) — vezi documentația Produse.

Mobil — căutare: produsele cu sub-produse pot apărea în listă ca linii separate „Produs — NumeSub” pentru alegere rapidă din căutare, echivalentă selectării sub-produsului.

Comentariu la produs

În același ecran de extra-uri (unde există), câmpul Comentarii (ex. „fără ceapă”) se salvează pe linie; pe bon și în listă comentariul apare de obicei lângă numele produsului. Pe mobil puteți deschide și comentariul atingând numele liniei din comandă (unde este implementat acest gest).

Trimite comanda

Butonul TRIMITE (sau „Interior” / „TERASĂ” dacă aveți două destinații de print) salvează comanda și o trimite către serverul de print configurat (bucătărie, bar). La prima trimitere relevantă, poate vi se cere dacă comanda este interior sau terasă (sau echivalent), pentru a direcționa bonul corect.

După trimitere reușită, aplicația poate reveni la lista de mese sau rămâne la masă, în funcție de flux; liniile deja trimise la print sunt marcate în listă (comportament vizual pentru „deja expediate”).

Notă de plată (deschiderea încasării)

NOTĂ / NOTĂ DE PLATĂ nu încasează imediat: mai întâi se asigură salvarea comenzii, apoi se deschide modulul de plată cu totalul de încasat, câmpuri pentru numerar, card, cod fiscal (CIF) pentru facturare unde e cazul, și butoanele din subsol (vezi secțiunea Încasare). Înainte de a ajunge aici puteți aplica reduceri, client, bacșiș pe nota curentă.

Client / voucher pe comandă

ADAUGĂ CLIENT / CLIENT deschide modalul „Client / Voucher”. În antetul lui apare un indicator NFC: „NFC conectat” (verde) dacă cititorul de carduri de pe serverul principal este accesibil, sau „NFC deconectat” când nu se poate comunica cu el. Tot în antet, butonul „+” deschide adăugarea unui client sau voucher nou (vezi Creare client sau voucher nou).

Căutare client — secțiunea „Client”

  • Card code: câmp text „Cod card”. Cu cititor NFC conectat, apropierea cardului de cititorul de pe serverul principal trimite codul către aplicație prin WebRTC și completează automat câmpul (evenimentul „card-read”). Puteți, de asemenea, tasta manual codul. Fiind un câmp de tip text cu focus posibil, orice cititor de coduri de bare care emulează tastatura (tastează caracterele în câmpul activ) poate popula și el câmpul — integrarea nativă este însă NFC. Apăsați lupa pentru căutare pe cod.
  • Email: alternativă la card — introduceți adresa de e-mail a clientului și apăsați lupa. Aplicația caută după email în baza de date a locației.

La găsire, apare secțiunea Valid cu Nume, E-mail, Telefon, Cash Back etc. În subsol butonul Adaugă leagă clientul de comandă. Dacă lipsesc date, apare Invalid cu mesaj de eroare.

Voucher — plată cu voucher (în același modal)

  • Secțiunea Voucher are câmpul Cod Voucher. La fel ca la card, scanarea unui voucher cu un cititor de coduri de bare care emulează tastatura completează câmpul când acesta este în focus; puteți introduce și manual codul. Apăsați lupa pentru verificare.
  • Când voucherul este valid, răspunsul arată Status și Valoare (Lei). Subsolul afișează butonul Folosește: aplicația marchează voucherul consumat și îl aplică pe comandă cu valoarea respectivă.

SCOATE CLIENT inversează legătura cu comanda (poate reseta reduceri asociate — urmăriți mesajele din aplicație).

Pentru ca NFC să funcționeze, este nevoie de server principal configurat, cu cititorul de carduri conectat; indicatorul din antet reflectă starea live a conexiunii.

Creare client sau voucher nou

Din antetul modalului Client / Voucher, butonul „+” întreabă ce vreți să creați: Client sau Voucher.

Client nou (Adaugă client nou)

  • Completați Nume, Email și, opțional, Card Code.
  • Dacă vreți ca clientul să primească un card fizic, scanați cardul gol cu cititorul NFC (cu modalul deschis și câmpul „Card Code” activ) înainte de salvare: codul apare în câmp prin evenimentul de citire. Fără scanare, clientul se salvează fără card legat.
  • Salvează Client creează clientul pentru locația curentă. Dacă adresa este nouă, aplicația trimite un email pentru finalizarea înregistrării; dacă emailul există deja, aplicația fie semnalează duplicatul, fie atașează cardul la contul existent (mesajul „Utilizatorului i s-a adăugat cardul la cont”).

Voucher nou (Adaugă voucher)

  • Secțiunea General are Cod Voucher și Valoare. Ca la clienți, voucher-ul gol trebuie scanat în câmpul „Cod Voucher” cu un cititor de coduri de bare (cel care emulează tastatura) sau introdus manual, iar apoi setați valoarea cu care este încărcat.
  • Adaugă Voucher salvează voucherul în baza de date. Același flux se poate repeta pentru a încărca mai multe vouchere într-o sesiune; după salvare, câmpurile se resetează pentru următorul cod.

Reducere — produs sau notă (înainte de încasare)

ADAUGĂ REDUCERE (vizibil când nu aveți client pe comandă, pe varianta web) deschide alegerea tipului:

  • Notă — reducere pe întreg bonul: procent sau sumă fixă împărțită pe linii, conform ferestrei de discount.
  • Produs — se deschide lista de produse cu discount predefinit din catalog (Office); se aplică pe liniile corespunzătoare.

Anumite locații pot avea și opțiuni suplimentare (ex. voucher) în același dialog — depind de configurare.

ELIMINĂ REDUCEREA apare când există reduceri aplicate și permite scoaterea lor înainte de încasare. Reducerile se aplică înainte de eliberarea bonului fiscal / închiderea plății.

Mai multe comenzi pe aceeași masă

În antet, lângă numărul mesei, puteți avea mai multe file de comandă (ex. „COMANDĂ”, „COMANDĂ 2” sau nume personalizate). Comandă nouă adaugă o nouă filă; comutați între ele pentru a lucra pe comenzi separate pe aceeași masă (ex. grupuri diferite care plătesc separat).

Separă comanda

SEPARĂ COMANDA deschide fereastra „Separă comanda”: două coloane — comanda inițială și comandă separată. Atingeți produsele din stânga pentru a le muta în dreapta (și invers). Puteți încasa separat fiecare parte din această fereastră sau finaliza separarea conform butonului principal din subsol. Nu puteți separa dacă nu există produse pe comandă.

Unește comenzi

UNEȘTE COMENZI este activ când există cel puțin două comenzi pe masă. Alegeți ce comenzi să fuzioneze. Nu se pot uni comenzile dacă există deja client pe una dintre ele — mesajul din aplicație vă cere să scoateți clienții de pe comenzi înainte.

Bacșiș

ADAUGĂ BACȘIȘ / BACȘIȘ deschide introducerea unei sume care se adaugă la totalul de plată (bacșiș înainte de încasare). Puteți seta inclusiv zero dacă fluxul o cere. Bacșișul se regăsește apoi în modulul de plată împreună cu restul încasărilor.

Încasare: numerar, card, CIF, notă nefiscală

În fereastra de plată completați sumele pe Numerar și/sau Card (online) astfel încât totalul încasărilor să corespundă sumei de plată; există și ajutor pentru rest la numerar. Cod fiscal (CIF) și butonul RO servesc la legarea bonului fiscal de un client juridic, când procedura o permite.

NOTĂ din subsolul modulului de plată tipărește o notă nefiscală / informativă pe imprimanta de serviciu — fără a închide neapărat încasarea: utilă pentru a lăsa la masă o copie detaliată cu linii și, după configurare, posibilitatea de a invita clientul la bacșiș (ex. QR sau flux paralel) înainte de plata finală. După tipărire, modulul se poate închide sau rămâne deschis pentru încasare, în funcție de context (ex. reglări credit).

Butonul principal Încasează (sau echivalent) confirmă plata și închide comanda conform regulilor locației (bon fiscal, închidere masă etc.).

Integrările cu anumite terminale de card sau portofele electronice depind de locație și nu sunt detaliate aici.

Plată în cont (credit)

Când este disponibilă pentru comanda curentă, în modulul de plată apare acțiunea CREDIT / Plată în cont (credit): permite încasarea pe creditul clientului (cont deschis la locație) în loc sau în completarea altor metode. Condițiile, limitele și reconcilierea se vor detalia într-o pagină dedicată din documentație; aici este doar reperul în fluxul de vânzare.

Mai mult