Vânzare la casă

Vinzi în magazinul fizic de pe tabletă, telefon sau calculator: scanezi sau cauți produsele, încasezi numerar, card sau mixt, tipărești bonul, iar stocul scade din locația magazinului.

Doar în Studio Shop8 paginiDeschide pagina

Pe scurt

„Vânzare la casă” este casa de marcat din admin (POS): ecranul pe care îl folosești la tejghea când clientul e de față. Scanezi codul de bare sau cauți produsul, alegi varianta (culoare, mărime, memorie), încasezi numerar (cu rest de dat), card la terminal sau mixt, apoi tipărești bonul pentru client.

Fiecare vânzare devine o comandă pe canalul Magazin (POS), deja plătită și predată (status Finalizată), iar produsele vândute se scad pe loc din stocul magazinului ales.

Îl folosesc vânzătorii și casierii (oricine are permisiunea Vinde la tejghea (POS)), dar și proprietarul.

Unde îl găsești: Meniu › Vânzare la casă. Este o intrare separată la primul nivel al meniului, imediat sub Comenzi. Îl mai poți deschide din căutarea rapidă (Cmd+K sau Ctrl+K) cu comanda Deschide vânzarea la casă (POS) sau tastând „pos”, „casa”, „tejghea”, „bon” ori „vânzare rapidă”. Titlul paginii (și al tab-ului din browser) este tot Vânzare la casă; din lista de comenzi ajungi aici cu butonul Vânzare la casă.

Există doar în Studio Shop. În Studio Site nu ai comenzi, deci nici vânzare la casă.

Ecranul e gândit pentru tabletă și telefon, cu butoane mari, dar merge la fel de bine pe calculator, cu un cititor de coduri de bare pe USB.


Vânzare la casă (ecranul principal)

Ruta: /orders/pos · Permisiune: orders.pos.sell (Vinde la tejghea (POS))Deschide pagina

Ce vezi

Ecranul ocupă toată zona de lucru și are două părți: în stânga găsești produsele, în dreapta e coșul.

Bara de sus (stânga):

  • Locația: magazinul din care vinzi. Când ai mai multe locații active în Stocuri, apare o listă din care o alegi. Când ai o singură locație, îi vezi doar numele, scris cu gri. Fără modulul Stocuri sau fără nicio locație, bara rămâne goală.
  • Ieși din POS (dreapta sus): te duce înapoi la lista de comenzi (cu produse în coș, cere întâi confirmare).

Câmpul de scanare: „Scanează codul”

  • Primește codurile de la un cititor de coduri de bare (USB sau Bluetooth). Scanările sunt prinse chiar dacă nu ai dat clic în câmp, cu condiția să nu scrii în alt câmp și să nu ai o fereastră deschisă.
  • Butonul Camera (cu iconița de aparat foto) deschide camera telefonului sau a tabletei într-un ecran separat, Scanează cu camera. Scanarea merge continuu: ții produsele pe rând în fața camerei, iar același cod nu se adaugă de două ori la rând într-un interval foarte scurt. Ieși cu Închide camera.
  • La fiecare scanare primești o confirmare: o vibrație (pe telefon), un bip scurt și codul evidențiat. Când codul nu e recunoscut, auzi un bip dublu, mai jos.

Câmpul de căutare: „Caută produs după nume, valori (ex. „galben 256”) sau SKU”

  • Cauți după numele produsului, valorile variantei (culoare, mărime, memorie), codul SKU sau codul de bare (EAN). Poți scrie mai multe cuvinte, iar toate trebuie să se potrivească: „iphone galben 256” găsește direct „iPhone 17 Pro Max, galben, 256 GB”.
  • Diacriticele și literele mari nu contează.
  • Apar doar produsele și variantele active din catalog, cel mult 24 de rezultate. Codurile care se potrivesc exact apar primele.
  • Cu X, din dreapta câmpului, ștergi căutarea.

Zona de produse (sub câmpuri)

Arată una dintre următoarele:

  • Adăugate recent: când nu cauți nimic, vezi ultimele 12 produse vândute pe acest dispozitiv, ca taste rapide. Cu o atingere adaugi produsul în coș. Pe aceste taste stocul nu apare, pentru că se schimbă des.
  • Starea goală: pe un dispozitiv pe care nu ai vândut încă nimic, vezi o iconiță de coș și textul „Scanează un produs sau caută-l după nume. Produsele vândute recent apar aici, gata de adăugat dintr-o atingere.”
  • Rezultatele căutării, sub formă de carduri (vezi mai jos). Cât timp se încarcă, vezi câteva carduri gri.
  • „Niciun produs pentru „…”.”, când căutarea nu găsește nimic.

Cardul unui produs (o singură variantă):

  • poza, numele, valorile variantei afișate ca etichete mici (ex. „Galben”, „256 GB”) și prețul cu TVA;
  • stocul din locația aleasă, în colțul de jos: „12 în stoc”, cu gri, sau „Fără stoc”, cu roșu;
  • dacă produsul e deja în coș, cardul are un contur închis la culoare și un cerc negru, în dreapta sus, cu numărul de bucăți din coș.

Cardul unui produs cu mai multe variante găsite (ex. ai căutat „tricou” și se potrivesc mai multe mărimi):

  • poza și numele produsului;
  • bulinele de culoare ale variantelor, textul „4 variante” și o săgeată;
  • intervalul de preț (ex. „89,00 – 109,00 lei”) și stocul total al variantelor găsite;
  • conturul și cercul cu numărul de bucăți, dacă ai deja în coș variante ale acestui produs.

La atingere, cardul nu adaugă nimic direct: deschide fereastra Alege varianta (vezi mai jos).

Coșul (dreapta)

Pe tabletă și calculator, coșul stă fix în dreapta. Pe telefon e ascuns: jos ai un buton mare, „Coș · 3 produse · 245,50 lei” (sau „Coșul e gol”, dezactivat), care deschide coșul pe tot ecranul.

În coș vezi:

  • titlul Coș și, când ai produse, butonul roșu Golește;
  • când coșul e gol: „Scanează sau alege produse din stânga.”;
  • pentru fiecare produs: numele, valoarea liniei (cantitatea × prețul), dedesubt valorile variantei și prețul pe bucată, iar în dreapta butoanele mari − și +, cu cantitatea între ele. Când cantitatea e 1, butonul − devine un coș de gunoi;
  • avertismentul galben „doar 2 în stoc” pe linie, când ai pus în coș mai multe bucăți decât sunt în stocul locației;
  • butoanele rotunde Client, Reducere, Cupon (doar cu modulul Reduceri activ) și Notiță, sau, după ce le-ai completat, etichete cu numele clientului (ori firma), cu reducerea (ex. „Reducere 10%”, „Reducere 20,00 lei”), cu cuponul (ex. „Cupon VARA10” sau „2 cupoane”) și Notiță. Fiecare etichetă are un X cu care o elimini;
  • cupoanele refuzate, pe fond galben, cu motivul (ex. „VARA10: Cuponul a expirat.”);
  • mesajele de eroare, pe fond roșu (ex. un produs care nu mai există în catalog), și avertismentele, pe fond galben (ex. „Stoc insuficient pentru „Tricou bumbac”: disponibil 1.”);
  • totalurile: Subtotal, Reducere (cu verde și cu minus, doar dacă există), din care TVA și Total, scris mare;
  • butonul mare Încasează 245,50 lei;
  • sub el, doar pe ecranele fără atingere: „Scurtătură: F9 sau ⌘ + Enter” pe Mac, respectiv „Scurtătură: F9 sau Ctrl + Enter” pe Windows și Linux.

Totalurile vin întotdeauna de la server: prețurile din catalog, reducerile automate din modulul Reduceri (cele valabile pentru canalul „Magazin fizic (POS)”), reducerea manuală și TVA-ul. Cât timp se recalculează (o fracțiune de secundă după fiecare modificare), totalurile devin puțin mai șterse, iar butonul de încasare e dezactivat.

Ce poți face

Alegi magazinul din care vinzi

  1. În lista Locația, din stânga sus, alegi magazinul.
  2. Stocurile de pe carduri se actualizează pentru locația aleasă.

Alegerea se ține minte pe acest dispozitiv: tableta din magazinul A rămâne pe magazinul A și după repornire. Pe un dispozitiv nou, POS-ul pornește cu locația implicită din setări (vezi „Bine de știut”).

Adaugi un produs prin scanare

  1. Scanezi codul de bare cu cititorul. Nu trebuie să dai clic în câmpul Scanează codul.
  2. Produsul intră în coș cu cantitatea 1. Dacă era deja acolo, cantitatea crește cu 1.

Scanarea caută exact codul de bare (EAN) sau codul SKU al variantei, deci adaugă direct varianta potrivită (ex. „iPhone 17 Pro Max, galben, 256 GB”), fără să mai alegi nimic.

  • Cod necunoscut: apare mesajul „Codul „…” nu corespunde niciunui produs.” și auzi bipul de eroare.
  • Produs dezactivat în catalog: apare mesajul „„…” nu e activ în catalog și nu poate fi vândut.”

Adaugi un produs cu camera telefonului

  1. Apeși Camera, lângă câmpul de scanare.
  2. Prima dată, browserul îți cere voie să folosească camera: apeși Permite.
  3. Ții codul de bare în fața camerei. Fiecare cod citit adaugă produsul în coș.
  4. Apeși Închide camera când ai terminat.

Dacă vezi „Camera nu a putut porni. Verifică permisiunea pentru cameră în browser.”, dă-i browserului acces la cameră din setările telefonului.

Cauți și adaugi un produs

  1. Scrii în câmpul de căutare (ex. „tricou alb m”).
  2. Atingi cardul produsului:
    • dacă se potrivește o singură variantă, ea intră direct în coș;
    • dacă se potrivesc mai multe variante, se deschide Alege varianta.

Fiecare atingere pe același card mai adaugă o bucată.

Adaugi din „Adăugate recent”

  1. Cu câmpul de căutare gol, atingi un produs din Adăugate recent.
  2. Produsul intră în coș.

Lista e păstrată doar pe dispozitivul pe care lucrezi și se completează singură cu ce vinzi.

Schimbi cantitatea sau scoți un produs din coș

  1. Apeși + sau − pe linia produsului (cel mult 9.999 de bucăți pe linie).
  2. Când cantitatea e 1, butonul − are un coș de gunoi: apăsat, scoate produsul din coș.

Pentru 10 bucăți la fel, poți scana de 10 ori sau poți apăsa + de 9 ori.

Golești coșul

  1. Apeși Golește, sus în coș.
  2. Confirmi în fereastra „Golești coșul?” („Se scot produsele, clientul, reducerea, cupoanele și notița.”) cu Golește coșul, sau apeși Renunță și coșul rămâne neatins.

Adaugi clientul (opțional)

  1. Apeși Client.
  2. Completezi fereastra Client (vezi mai jos) și apeși Folosește.
  3. În coș apare o etichetă cu numele clientului sau al firmei. Dacă o atingi, modifici datele. Cu X scoți clientul din vânzare.

Acorzi o reducere manuală

Butonul Reducere apare doar dacă ai permisiunea Acordă reduceri manuale și modifică prețuri și se activează după ce ai pus ceva în coș.

  1. Apeși Reducere.
  2. Completezi fereastra Reducere manuală (vezi mai jos) și apeși Aplică · −24,55 lei.
  3. În coș apare eticheta reducerii, iar totalul scade. Dacă o atingi, o modifici. Cu X o anulezi.

Aplici un cupon al clientului

Butonul Cupon apare doar dacă modulul Reduceri e activ și se activează după ce ai pus ceva în coș.

  1. Apeși Cupon.
  2. În fereastra Cupoane („Codurile de reducere aduse de client. Se verifică la calculul totalului.”) scrii codul și apeși Enter (cel mult 10 coduri; se scriu automat cu majuscule).
  3. Apeși Aplică. Totalul se recalculează. Un cod care nu se poate folosi apare în coș, pe galben, cu motivul, și nu se aplică.

Scrii o notiță internă pe vânzare

  1. Apeși Notiță.
  2. În fereastra Notiță internă („Rămâne pe comandă, în cronologie, doar pentru echipă. Nu apare pe bon.”) scrii textul (cel mult 1.000 de caractere), ex. „Clientul revine mâine pentru mărimea M”.
  3. Apeși Salvează. În coș apare eticheta Notiță; o atingi ca s-o modifici sau o scoți cu X.

Încasezi

  1. Apeși Încasează …, jos în coș. Pe calculator poți apăsa și F9 sau ⌘ + Enter pe Mac (Ctrl + Enter pe Windows și Linux; indicația de sub buton arată tasta potrivită).
  2. Se deschide fereastra Încasare (vezi mai jos).

Butonul e dezactivat cât timp coșul e gol, cât timp se recalculează totalul sau când în coș e un mesaj de eroare roșu.

Ieși din POS

  1. Apeși Ieși din POS, în dreapta sus.
  2. Dacă ai produse în coș, confirmi în fereastra „Ieși din vânzarea la casă?” („Coșul are 3 produse. Dacă ieși, se pierde.”) cu Ieși și golește coșul, sau apeși Rămân.
  3. Ajungi la lista de comenzi. Coșul nu se salvează: dacă ieși, îl pierzi. Și la închiderea sau reîncărcarea tab-ului cu produse în coș, browserul te întreabă întâi dacă vrei să pleci.

Bine de știut

  • Coșul stă doar pe dispozitiv. Nu există coșuri „parcate” pe server. Un coș început pe tabletă nu se vede pe alt dispozitiv și se pierde dacă închizi pagina (după avertismentul browserului).

  • Prețurile sunt cele din catalog. La casă nu poți schimba prețul unui produs. Poți acorda doar o reducere pe tot coșul (cu permisiune).

  • Reducerile automate se aplică singure. Promoțiile din Reduceri care au bifat canalul „Magazin fizic (POS)”, sau nu au niciun canal bifat, se calculează automat în coș. Codurile de cupon le adaugi cu butonul Cupon (cu modulul Reduceri activ).

  • Vânzarea fără stoc. Cardurile cu „Fără stoc” se pot atinge, iar produsul intră în coș cu un avertisment galben, pentru că produsul e fizic la tejghea, chiar dacă în sistem stocul nu se potrivește. Ce se întâmplă la încasare depinde de setarea POS: permite vânzarea fără stoc în sistem:

    • bifată (implicit): vânzarea trece, apare un avertisment, iar stocul poate ajunge pe minus până faci corecția în Stocuri;
    • debifată: încasarea e refuzată cu mesajul „Stoc insuficient pentru …”.
  • Precomanda la casă. Un produs cu Permite precomandă (din produs, „Când nu mai e pe stoc”) și fără stoc în magazin are pe card eticheta chihlimbar Precomandă în loc de „Fără stoc”. Când îl adaugi peste stoc apare avertismentul „Nu e pe stoc: se vinde ca precomandă (Disponibil din 20.11.2026). Clientul primește produsul când sosește marfa.”, iar în coș linia arată „1 buc. în precomandă”. La încasare:

    • produsele de pe stoc se predau și se scad din magazin, ca de obicei;
    • bucățile în precomandă rămân rezervate în magazin, „de onorat”, iar comanda rămâne deschisă (statusul comenzilor noi, livrarea „Neexpediată” sau „Expediată parțial”), cu eticheta Precomandă;
    • pe ecranul de final apare „Vânzare cu precomandă: …” cu linkul comenzii.

    La recepția mărfii, comanda devine „Marfa a sosit” (notificare + Stocuri › Precomenzi). Când vine clientul, deschizi comanda și apeși Predă clientului: stocul se scade, iar comanda trece în „Finalizată”. Un produs fără precomandă permisă se comportă ca până acum (după setarea de mai sus).

  • Fără modulul Stocuri nu vezi stocuri pe carduri, nu alegi locația, iar vânzarea nu scade nimic din stoc.

  • Stocul pe cardurile din „Adăugate recent” nu apare, pentru că s-ar învechi. Îl vezi când cauți produsul.

  • Scanerul global nu ia în seamă tastările când scrii în alt câmp (de exemplu în căutare) sau când e deschisă o fereastră (Client, Reducere, Încasare).


Alege varianta (fereastră)

Ruta: se deschide peste /orders/pos, când atingi un card cu mai multe variante · Permisiune: orders.pos.sell

Ce vezi

  • Sus: o săgeată înapoi (Schimbă produsul), poza și numele produsului, numărul de variante active și intervalul de preț.
  • Câte un rând pentru fiecare axă a produsului (ex. Culoare, Memorie, Mărime), afișat cum a fost configurat în catalog:
    • butoane cu valorile (ex. „128 GB”, „256 GB”);
    • buline de culoare (swatch-uri);
    • listă derulantă, cu textul „Alege Culoare”.
  • Valorile care nu formează o combinație existentă sunt dezactivate (la trecerea mouse-ului apare „Combinația nu există”). Cele epuizate în locația magazinului au mențiunea „epuizat” sau „Fără stoc” și sunt dezactivate doar dacă setarea „permite vânzarea fără stoc” e debifată.
  • Jos, o bandă gri care arată fie varianta aleasă (etichetele valorilor, SKU-ul, prețul, stocul și „Inactivă” dacă e dezactivată în catalog), fie ce mai ai de ales (ex. „Alege culoare, memorie.”). Lângă ea e butonul Adaugă.

Ce poți face

Alegi o variantă și o pui în coș

  1. Atingi câte o valoare pe fiecare axă (ex. Galben, apoi 256 GB). O axă cu o singură valoare e aleasă din start.
  2. Dacă atingi din nou o valoare aleasă, o deselectezi. Dacă o alegere de pe altă axă nu mai formează o combinație existentă, se golește singură.
  3. Apeși Adaugă. Varianta intră în coș și fereastra se închide.

Renunți

  • Apeși săgeata Schimbă produsul, X sau atingi în afara ferestrei: fereastra se închide fără să adauge nimic.

Bine de știut

  • Stocul arătat este cel al locației alese în POS.
  • Variantele epuizate urmează setarea „permite vânzarea fără stoc”. Cu setarea bifată (implicit), le poți alege și în fereastra de variante, la fel ca la scanare sau de pe card (cu avertismentul galben de stoc în coș). Cu setarea debifată, variantele epuizate sunt dezactivate, în afară de cele cu Permite precomandă (se vând ca precomandă).
  • Butonul Adaugă e dezactivat și pentru variantele inactive în catalog.

Client (fereastră)

Ruta: se deschide peste /orders/pos, din butonul Client · Permisiune: orders.pos.sell

Ce vezi

Titlul Client, cu explicația „Opțional. Pentru factură pe firmă completează denumirea și CUI-ul.” Sus ai un comutator între Persoană fizică și Persoană juridică, iar dedesubt câmpurile (vezi tabelul). Jos sunt butoanele Renunță și Folosește.

Ce poți face

Adaugi o persoană fizică

  1. Lași comutatorul pe Persoană fizică.
  2. Completezi cel puțin unul dintre câmpurile Nume, Email sau Telefon (ex. Andreea P., 0722 123 456).
  3. Apeși Folosește.

Adaugi o firmă (pentru factură pe firmă)

  1. Comuți pe Persoană juridică.
  2. Completezi Denumirea firmei (ex. Firmă Demo SRL) și CUI (ex. RO12345678). Ambele sunt obligatorii.
  3. Opțional: Nr. Reg. Com., Persoana de contact, Email, Telefon.
  4. Apeși Folosește. La încasare, căsuța Clientul vrea factură va fi deja bifată.

Modifici sau scoți clientul

  • Atingi eticheta clientului din coș ca să redeschizi fereastra și să schimbi datele.
  • Apeși X pe etichetă ca să vinzi fără client.

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
Persoană fizică / Persoană juridicăTipul clientuluiImplicit „Persoană fizică”
Denumirea firmeiNumele firmei de pe facturăObligatoriu la persoană juridică
CUICodul fiscal al firmei, cu sau fără „RO”Obligatoriu la persoană juridică. Se transformă automat în majuscule și trebuie să fie un CUI valid
Nr. Reg. Com.Numărul de la Registrul Comerțului (ex. J40/1234/2020)Opțional, cel mult 40 de caractere
Nume / Persoana de contactNumele clientului sau al persoanei de la firmăOpțional. Dacă îl completezi, minimum 2 caractere
EmailAdresa clientuluiOpțional, trebuie să fie o adresă validă
TelefonNumărul clientului (ex. 0722 123 456)Opțional, cel mult 30 de caractere

La persoană fizică, butonul Folosește se activează doar după ce ai completat cel puțin nume, email sau telefon.

Bine de știut

  • Clientul e opțional. Majoritatea vânzărilor la casă se fac fără client.
  • Cu email, clientul ajunge în modulul Clienți. Dacă dai un email, la finalizarea vânzării clientul e găsit după email sau creat ca client fără cont, iar comanda apare în fișa lui (istoric, total cheltuit). Fără email, datele rămân doar pe comandă.
  • Sub câmpul Email scrie „Pentru factură (o trimite modulul Facturare) și istoricul clientului. Bonul nu se trimite pe email.” Pe email pleacă doar factura, și doar dacă modulul Facturare e configurat să trimită facturile.

Reducere manuală (fereastră)

Ruta: se deschide peste /orders/pos, din butonul Reducere · Permisiune: orders.pos.discount (Acordă reduceri manuale și modifică prețuri)

Ce vezi

Titlul Reducere manuală, cu textul „Se aplică întregului coș. Maxim 50%.” (procentul maxim vine din setări). Sub titlu:

  • comutatorul Procent / Sumă fixă;
  • la Procent: butoane rapide 5%, 10%, 15%, 20% (apar doar cele care nu depășesc maximul) și câmpul Procent;
  • la Sumă fixă: câmpul Suma reducerii, în lei;
  • câmpul Motiv, cu exemplul „Ex. client fidel, produs expus”;
  • butoanele Renunță și Aplică · −24,55 lei (suma arată cât scade din coș).

Ce poți face

Dai o reducere în procente

  1. Lași Procent (implicit 10%).
  2. Atingi un buton rapid sau scrii procentul (poate avea zecimale, ex. 12,5).
  3. Opțional, scrii Motiv (ex. „produs expus”).
  4. Apeși Aplică · −….

Dai o reducere fixă

  1. Comuți pe Sumă fixă.
  2. Scrii suma în Suma reducerii (ex. 20,00 lei).
  3. Opțional, scrii Motiv.
  4. Apeși Aplică · −20,00 lei.

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
Procent / Sumă fixăFelul reduceriiImplicit „Procent”
ProcentCât la sută scade din subtotalMai mare ca 0 și cel mult maximul din setări (implicit 50%), până la 2 zecimale
Suma reduceriiCâți lei scazi din coșMai mare ca 0 și cel mult cât ar însemna procentul maxim din subtotal (plafonul îl verifică și serverul)
MotivDe ce ai dat reducereaOpțional, cel mult 200 de caractere

Bine de știut

  • Reducerea se aplică întregului coș, nu unei singure linii.
  • Motivul apare pe comandă, la reduceri, ca „Reducere: produs expus”.
  • Fără permisiunea orders.pos.discount, butonul Reducere nu apare deloc, iar serverul refuză oricum reducerile manuale.
  • Reducerea se adaugă peste reducerile automate din modulul Reduceri.

Încasare (fereastră)

Ruta: se deschide peste /orders/pos, din butonul Încasează … sau cu F9 · Permisiune: orders.pos.sell

Ce vezi

Pe telefon și tabletă, fereastra se deschide pe tot ecranul. Pe calculator e o fereastră mare, în mijlocul ecranului.

  • Titlul Încasare, cu „Total de plată: 245,50 lei”.
  • Sus, scris mare: De plată și suma.
  • Comutatorul metodei de plată: Numerar, Card și Mixt (Mixt apare doar când ai ambele metode).
  • La Numerar și Mixt:
    • caseta Primit (cât ți-a dat clientul) și Rest de dat, cu verde când e de dat rest;
    • butoane cu sume rapide: Suma exactă, apoi suma rotunjită în sus la 10, 50 sau 100 de lei, ori bancnotele de 200 și 500 de lei (cel mult 4 butoane, ex. „Suma exactă”, „250,00 lei”, „300,00 lei”, „500,00 lei”);
    • tastatura numerică mare: cifrele 1–9, 00, 0 și tasta de ștergere a ultimei cifre;
    • indicația „Tastează suma primită în bani (5000 = 50,00 lei), pe ecran sau de la tastatură, ori alege o sumă rapidă. Enter finalizează.”
  • La Card: textul „Încasează 245,50 lei pe terminalul de card, apoi confirmă aici.”
  • La Mixt: în plus, câmpul Suma pe card, cu „Rest în numerar: …” dedesubt.
  • Căsuța Clientul vrea factură, cu explicația „Se emite factură pe datele clientului (firma cu CUI, dacă e cazul).”
  • Jos, butonul mare de finalizare, al cărui text se schimbă:
    • Finalizează vânzarea: numerar, fără rest;
    • Finalizează · rest 4,50 lei: numerar, cu rest;
    • Confirmă plata cu cardul · 245,50 lei: card.

Ce poți face

Încasezi numerar, suma exactă

  1. Lași Numerar.
  2. Apeși Finalizează vânzarea. Dacă nu tastezi nimic, se consideră că ai primit suma exactă.

Încasezi numerar, cu rest

  1. Lași Numerar.
  2. Atingi o sumă rapidă (ex. 300,00 lei) sau tastezi suma primită pe tastatura numerică. Cifrele înseamnă bani: tastezi 5, 0, 0, 0 pentru 50,00 lei, sau 3, 00, 00 pentru 300,00 lei. Cu tasta de ștergere scoți ultima cifră. Pe calculator poți tasta cifrele și de la tastatură (Backspace șterge ultima cifră, Enter finalizează vânzarea când suma ajunge).
  3. Verifici Rest de dat.
  4. Apeși Finalizează · rest ….

Butonul rămâne dezactivat cât timp suma primită e mai mică decât totalul.

Încasezi cu cardul

  1. Atingi Card.
  2. Încasezi suma pe terminalul de card (POS-ul bancar) și aștepți chitanța terminalului.
  3. Apeși Confirmă plata cu cardul · ….

Adminul nu comunică cu terminalul bancar. Doar înregistrează că plata s-a făcut cu cardul, așa că apeși confirmarea numai după ce terminalul a aprobat plata.

Încasezi mixt (parte card, parte numerar)

  1. Atingi Mixt.
  2. În Suma pe card scrii cât plătește clientul cu cardul. Câmpul e completat din start cu cam jumătate din total, rotunjit la leu.
  3. Încasezi acea sumă pe terminal.
  4. Pentru restul, afișat ca „Rest în numerar: …”, procedezi ca la numerar: suma exactă, o sumă rapidă sau tastatura.
  5. Apeși butonul de finalizare.

Suma pe card nu poate depăși totalul.

Ceri factură

  1. Bifezi Clientul vrea factură. Căsuța e bifată automat dacă ai ales un client persoană juridică.
  2. Finalizezi vânzarea. Factura se emite pe datele clientului prin modulul Facturare.

Pentru factură pe firmă, adaugă mai întâi clientul (Persoană juridică, cu CUI) din butonul Client din coș.

Renunți la încasare

  • Închizi fereastra (X, Esc sau atingând în afara ei). Coșul rămâne neschimbat și poți continua.

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
Numerar / Card / MixtCum plătește clientulImplicit „Numerar”
PrimitSuma primită în numerarGol înseamnă suma exactă. Nu poate fi mai mică decât suma de plătit în numerar. Cel mult 9 cifre. Se tastează pe ecran sau de la tastatură
Suma pe card (Mixt)Partea plătită cu cardulCel mult totalul
Clientul vrea facturăEmite factură pe lângă bonBifată automat la persoană juridică

Bine de știut

  • Ce se întâmplă când finalizezi vânzarea:
    1. Serverul recalculează coșul. Dacă între timp s-a schimbat un preț în catalog și totalul diferă, vânzarea e oprită cu mesajul „Totalul s-a schimbat (… → …). Verifică coșul înainte de încasare.” Închizi fereastra, verifici noul total și încasezi din nou.
    2. Se creează o comandă pe canalul Magazin (POS), cu numărul următor din seria comenzilor, statusul Finalizată (vânzare plătită și predată pe loc), fără adresă de livrare și cu modul de livrare „Vânzare în magazin · numele locației”.
    3. Plata se înregistrează pe comandă (numerar, card sau mixt). În cronologia comenzii apare „Încasat la POS: Numerar 300,00 lei · rest 54,50 lei”. Dacă modulul Plăți e activ, plata apare și acolo, ca tranzacție.
    4. Stocul se scade imediat din locația aleasă, fără rezervare. În cronologie apare „✓ Stoc scăzut din …”.
    5. Dacă ai cerut factură, se emite factura.
    6. Vânzarea se trece în jurnalul de activitate (Audit) ca „Vânzare POS #1042: 245,50 lei”.
  • Restul nu se înregistrează ca încasare. Dacă primești 300,00 lei pentru 245,50 lei, comanda arată încasat 245,50 lei, iar restul de 54,50 lei apare doar pe bon și în cronologie.
  • O apăsare dublă nu dublează vânzarea. Dacă apeși de două ori sau pică internetul și reîncerci, se creează o singură comandă.
  • Avertismente după vânzare: dacă ceva secundar nu merge (stocul nu a putut fi scăzut, plata nu a putut fi înregistrată în modulul Plăți, factura nu s-a emis), vânzarea rămâne valabilă, iar tu vezi un mesaj galben pentru fiecare problemă. O rezolvi apoi din pagina comenzii (ex. Emite factura).
  • Nu există integrare cu casa de marcat fiscală sau cu terminalul bancar. Bonul din admin e un document nefiscal (vezi mai jos).

Vânzare finalizată (ecranul de după încasare)

Ruta: /orders/pos (înlocuiește ecranul POS după încasare) · Permisiune: orders.pos.sellDeschide pagina

Ce vezi

  • O bifă verde mare și titlul Vânzare finalizată.
  • „Comanda #1042 · 245,50 lei”.
  • Dacă ai de dat rest: o casetă verde, cu Rest de dat și suma scrisă foarte mare, ca s-o vezi de la distanță.
  • Butoanele Vânzare nouă (principal) și Tipărește bonul.
  • Bonul, așa cum se va tipări (vezi mai jos).
  • Linkul Deschide comanda.

Ce poți face

Treci la următorul client

  1. Apeși Vânzare nouă sau, pe calculator, direct Enter (butonul e selectat din start).
  2. Revii la ecranul POS cu un coș gol, fără client și fără reducere. Locația rămâne aceeași.

Tipărești bonul

  1. Apeși Tipărește bonul.
  2. Se deschide fereastra de tipărire a browserului. Se tipărește doar bonul, pe lățimea unei role de 80 mm.
  3. Alegi imprimanta de bonuri și confirmi.

Deschizi comanda

  1. Apeși Deschide comanda.
  2. Ajungi în pagina comenzii (vezi „Comenzi”), unde poți retipări, emite factura, face un retur sau o rambursare.

Bonul (ce scrie pe el)

De sus în jos:

  • numele firmei, CUI și adresa, preluate din Setări › Firmă și magazin › Datele firmei;
  • Bon #1042 (același număr ca al comenzii), data și ora;
  • Comanda #1042, numele locației și Casier: … (utilizatorul care a făcut vânzarea);
  • fiecare produs: numele, valorile variantei (ex. „Culoare: Galben”, „Memorie: 256 GB”), cantitatea × prețul pe bucată și valoarea;
  • Reducere (dacă există), TOTAL și TVA-ul pe fiecare cotă (ex. „TVA 21%”);
  • plățile (ex. „Numerar 300,00 lei”) și Rest, dacă e cazul;
  • textul de final din setări (implicit „Vă mulțumim! Retur în 14 zile cu bonul.”);
  • Document nefiscal.

Bine de știut

  • Bonul din admin nu este bon fiscal. Bonul fiscal îl emiți în continuare din casa de marcat fiscală a magazinului. Bonul din admin e o chitanță pentru client și o dovadă a vânzării, iar factura (când e cerută) vine din modulul Facturare.
  • Bonul poate fi retipărit oricând din pagina comenzii, cu Tipărește.

Retur la casă (din pagina comenzii)

Ruta: /orders/:id (pagina comenzii vândute la casă) · Permisiuni: orders.returns.write (Gestionează retururile) și, pentru rambursare pe loc, orders.orders.refund (Rambursează comenzi)

Retururile nu se fac din ecranul POS, ci din comanda creată la vânzare. Comanda o găsești în Meniu › Comenzi › Toate comenzile, după număr (e pe bon), sau cu filtrul Canal: Magazin (POS). Pagina comenzii și lista retururilor sunt descrise pe larg în secțiunea „Comenzi”. Aici e doar varianta rapidă, la ghișeu.

Ce vezi

În fereastra Retur pentru comanda #1042:

  • fiecare produs al comenzii, cu butoanele − / + și cantitatea aleasă din cât se mai poate returna (ex. „1/2”);
  • Motivul returului: Produs deteriorat, Produs greșit, Nu corespunde descrierii, Mărime nepotrivită, S-a răzgândit, Livrare întârziată, Alt motiv;
  • Readu în stoc în: locația în care pui produsele înapoi (implicit magazinul din care s-a vândut);
  • Detalii (opțional);
  • căsuța Readu produsele în stoc la recepție (bifată implicit);
  • căsuța Retur la ghișeu: aprobă, recepționează și rambursează acum, cu „Clientul e de față cu produsele. Se rambursează …”;
  • după ce o bifezi, Cum rambursezi („Propusă după cum a plătit clientul.”): Numerar, Card la terminal, Transfer bancar și, cu modulul Plăți activ, Pe card (procesatorul de plăți).

Ce poți face

Primești înapoi un produs de la un client din magazin

  1. Deschizi comanda (numărul e pe bon).
  2. Apeși Creează retur, din acțiunile din antetul paginii.
  3. Alegi cantitățile returnate, cu +.
  4. Alegi Motivul returului.
  5. Lași bifat Readu produsele în stoc la recepție și verifici locația din Readu în stoc în.
  6. Bifezi Retur la ghișeu: aprobă, recepționează și rambursează acum.
  7. Verifici Cum rambursezi: e propusă după plata vânzării (numerar și plata mixtă → Numerar, card la terminal → Card la terminal). O schimbi dacă dai banii altfel.
  8. Apeși Finalizează returul · 89,00 lei.
  9. Dai banii înapoi clientului (numerar sau pe card, prin terminal).

Ce se întâmplă: returul e creat, aprobat și recepționat într-un singur pas. Produsele revin în stocul locației alese, iar rambursarea se înregistrează pe comandă și în modulul Plăți. Rambursarea se înregistrează cu metoda aleasă. Pentru numerar, card la terminal și transfer, banii nu pleacă automat: rambursarea doar se înregistrează, iar banii îi dai tu. Doar Pe card (procesatorul de plăți) întoarce banii automat, pentru plățile online.

Dacă nu bifezi „Retur la ghișeu”, butonul devine Creează returul și returul rămâne în așteptare în Comenzi › Retururi, unde îl aprobi și îl recepționezi mai târziu.

Bine de știut

  • Fără permisiunea Rambursează comenzi, poți crea returul, dar nu și rambursarea pe loc.
  • Nu poți returna mai multe bucăți decât s-au vândut, minus ce s-a returnat deja sau e într-un retur deschis.
  • Nota de credit pentru un retur parțial nu se emite automat. Dacă ai emis factură pentru vânzare, discută cu contabilul cum regularizezi.

Setările vânzării la casă

Ruta: /settings/orders · Permisiune: settings.general.read (pentru vizualizare) și dreptul de a modifica setărileDeschide pagina

Le găsești în Setări › Firmă și magazin › Comenzi (grupul „Module”).

Câmpuri

CâmpCe înseamnăObligatoriu/regulă
Locația implicită pentru POS (ID)Magazinul cu care pornește POS-ul pe un dispozitiv nouSe completează cu identificatorul intern al locației din Stocuri. Gol înseamnă prima locație de tip magazin sau, dacă nu există, prima locație. Mai simplu: lași câmpul gol și alegi locația direct în POS, pe fiecare dispozitiv (alegerea se ține minte)
POS: permite vânzarea fără stoc în sistemDacă se poate încasa un produs care în sistem nu mai are stocImplicit bifată. Stocul poate deveni negativ până la corecție
Reducere manuală maximă (%)Plafonul reducerii manuale, la casă și în comenzile manualeProcent între 0 și 100 (ex. 50 = cel mult 50%). Se aplică și reducerii cu sumă fixă: cel mult acest procent din valoarea produselor. Implicit 50
Text la finalul bonuluiMesajul de la baza bonuluiImplicit „Vă mulțumim! Retur în 14 zile cu bonul.”

Antetul bonului (numele firmei, CUI și adresa) vine din Setări › Firmă și magazin › Datele firmei.

Bine de știut

  • Locația aleasă pe o tabletă din lista Locația a POS-ului are prioritate față de locația implicită și rămâne salvată pe acel dispozitiv.
  • Locațiile apar în POS doar dacă sunt active în Stocuri. Una arhivată dispare din listă.

Întrebări frecvente

Pot folosi POS-ul fără cititor de coduri de bare? Da. Cauți produsele după nume sau valori, folosești Adăugate recent pentru produsele vândute des, ori scanezi cu camera telefonului sau a tabletei, din butonul Camera.
Bonul din admin ține loc de bon fiscal? Nu. Pe el scrie „Document nefiscal”. Bonul fiscal îl emiți în continuare din casa de marcat fiscală. Dacă clientul vrea factură, bifezi Clientul vrea factură la încasare.
Am încasat cu cardul, dar terminalul a refuzat plata. Ce fac? Confirmă plata în admin doar după ce terminalul o aprobă. Dacă ai confirmat-o din greșeală, deschide comanda, folosește Rambursează (metoda „Card la terminal”) pentru suma respectivă, apoi refă vânzarea cu metoda corectă.
De ce văd „Fără stoc”, deși produsul e pe raft? Stocul din sistem nu se potrivește cu cel fizic (o recepție neînregistrată, de exemplu). Dacă setarea „permite vânzarea fără stoc” e bifată, poți vinde oricum: stocul ajunge pe minus și îl corectezi apoi în Stocuri.
Cum găsesc vânzările făcute la casă? În Comenzi › Toate comenzile, cu filtrul Canal: Magazin (POS). Widgetul Vânzări pe canale de pe pagina de start arată separat vânzările din magazin, cele online și pe cele manuale.
Pot lăsa un coș deoparte și să servesc alt client? Nu. Coșul se pierde dacă îl golești sau ieși din POS (amândouă cer confirmare când ai produse în coș). Termină vânzarea în curs sau deschide POS-ul pe alt dispozitiv pentru al doilea client.
Un vânzător poate da reduceri cât vrea? Nu. Reducerea manuală apare doar pentru cine are permisiunea Acordă reduceri manuale și modifică prețuri, iar reducerea (procent sau sumă fixă) e plafonată de setarea Reducere manuală maximă (%) (implicit 50%).
Clientul se întoarce cu produsul a doua zi. Unde fac returul? Deschizi comanda după numărul de pe bon, apeși Creează retur, bifezi Retur la ghișeu, verifici Cum rambursezi și apeși Finalizează returul. Produsul revine în stoc, iar rambursarea se înregistrează pe comandă cu metoda aleasă.