HandyCafe Docs
owner cashier

Produse

Catalogul de produse listează articolele pe care internet cafe-ul sau centrul de gaming le vinde. Aceasta include mâncare, băuturi, gustări, accesorii și orice alte bunuri fizice oferite clienților. Fiecare produs are un preț definit, o categorie, o rată de taxă și un nivel de stoc. Produsele se integrează cu sistemul de comenzi, permițând casierilor să creeze comenzi, să urmărească vânzările și să gestioneze stocul.

Produsele sunt gestionate în tab-ul Produse al paginii Stoc din navigarea principală. Tab-ul oferă o vizualizare de tabel și o vizualizare de grilă. Cardurile din grilă afișează fotografia produsului, prețul și un badge În stoc sau Fără stoc.

Câmpurile produsului

Fiecare înregistrare de produs conține următoarele informații:

Câmp Descriere
name Numele produsului afișat în interfața de comenzi. Trebuie să fie unic (insensibil la majuscule).
category O etichetă text care grupează produsele înrudite (de exemplu, "Băuturi", "Gustări", "Accesorii"). Folosită pentru filtrare și raportare.
unit Unitatea de măsură pentru urmărirea stocului (de exemplu, "bucată", "kg", "litru", "doză", "sticlă").
barcode O valoare opțională de cod de bare pentru integrarea cu scanere. Casierii pot scana codul de bare al unui produs pentru a-l adăuga rapid la o comandă.
sale_price Prețul de vânzare în unități monetare minore (de exemplu, bani). Aceasta este suma percepută clientului per unitate.
vat_rate Procentul TVA (Taxa pe Valoarea Adăugată) aplicat acestui produs (de exemplu, 18 pentru 18% TVA). Folosit pentru calcularea componentei de taxă a fiecărei vânzări.
stock Nivelul curent al stocului ca cantitate zecimală. Actualizat automat când se plasează comenzi și când se înregistrează recepții de stoc. Stocul nu se editează pe produsul propriu-zis. Folosiți tab-ul Status Stoc al paginii Stoc.
min_stock Pragul de reaprovizionare. Când nivelul stocului scade la sau sub această valoare, produsul este marcat ca fiind critic în tab-ul Status Stoc. Zero înseamnă fără prag.
description O descriere text opțională pentru detalii suplimentare despre produs.
photo O fotografie opțională a produsului, afișată în vizualizarea de grilă și în meniul cafenelei.

Retragerea unui produs de la vânzare

Un produs care nu ar mai trebui oferit este eliminat cu acțiunea Retrage de la vânzare din tab-ul Produse. O confirmare explică faptul că aceasta șterge produsul din catalog și nu poate fi anulată. Comenzile anterioare care au inclus produsul își păstrează instantaneele de linie, astfel încât datele istorice de vânzări sunt conservate.

Urmărirea stocului

HandyCafe menține un contor curent de stoc pentru fiecare produs. Această valoare este actualizată automat de sistem ca răspuns la:

  • Vânzări: Când un produs este vândut printr-o comandă, stocul scade cu cantitatea comandată.
  • Recepții de stoc: Când se primește stoc nou și se înregistrează în tab-ul Recepție Stoc al paginii Stoc, stocul crește corespunzător.
  • Ajustări manuale: Tab-ul Status Stoc oferă acțiunile Fix stoc, Pierdere și Inventar pentru a ține cont de deteriorări, spargeri, numărători greșite sau alte discrepanțe.

Stocul nu poate fi editat în editorul de produse. Toate modificările de stoc trec prin tab-ul Status Stoc, astfel încât fiecare schimbare ajunge în istoricul mișcărilor.

Jurnalul de stoc al produsului

Fiecare modificare a nivelului de stoc al unui produs este înregistrată în jurnalul de stoc al produsului, creând o pistă de audit completă:

Motiv Descriere
sale Stocul a scăzut din cauza unei comenzi de la client. Face legătura cu înregistrarea specifică a comenzii.
purchase Stocul a crescut din cauza unei achiziții de inventar. Face legătura cu intrarea specifică de inventar.
adjustment Stocul a fost ajustat manual de un casier sau administrator.
waste Stocul a scăzut din cauza deteriorării, spargerii sau casării.
return Stocul a crescut din cauza unei returnări de la client sau anulări de comandă.

Fiecare intrare în jurnal înregistrează modificarea cantității (pozitivă pentru creșteri, negativă pentru scăderi), noul nivel de stoc după modificare, cine a făcut modificarea și o notă opțională care explică motivul.

Categorii de produse

Produsele sunt grupate pe categorii folosind un câmp text liber. Categoriile comune includ:

  • Băuturi (sucuri, apă, energizante)
  • Băuturi calde (cafea, ceai, ciocolată caldă)
  • Gustări (chipsuri, bomboane, batoane de ciocolată)
  • Mâncare (sandvișuri, wraps, mâncăruri calde)
  • Accesorii (căști, stick-uri USB, mouse pad-uri)

Categoriile sunt folosite pentru filtrare în interfața de comenzi. Casierii pot comuta rapid între categorii pentru a găsi produsul potrivit. Categoriile servesc de asemenea la grupare în rapoartele de vânzări.

Nu există o interfață separată de gestionare a categoriilor. Categoriile sunt create implicit când atribuiți un nume de categorie unui produs. Pentru a redenumi o categorie, actualizați câmpul categorie pe toate produsele care folosesc vechiul nume.

Crearea unui produs

Pentru a adăuga un produs nou în catalog:

  1. Deschideți pagina Stoc din bara laterală și treceți la tab-ul Produse.
  2. Faceți clic pe butonul Produs nou.
  3. Introduceți numele (trebuie să fie unic).
  4. Selectați sau tastați o categorie.
  5. Alegeți unitatea de măsură.
  6. Setați prețul de vânzare (suma percepută clienților).
  7. Setați rata TVA.
  8. Opțional introduceți un cod de bare pentru suport scaner și adăugați o fotografie.
  9. Faceți clic pe Salvare.

Stocul inițial nu se setează aici. Înregistrați cantitatea de deschidere printr-o recepție de stoc sau prin acțiunea Inventar din tab-ul Status Stoc. Un produs poate fi creat și direct dintr-o linie de recepție atunci când o livrare conține un articol care nu este încă în catalog.

Editarea unui produs

Selectați un produs din listă pentru a deschide editorul acestuia. Puteți actualiza orice câmp inclusiv numele, prețul, categoria, rata TVA, codul de bare și fotografia. Modificările au efect imediat. Dacă actualizați prețul, noul preț se aplică tuturor comenzilor viitoare. Acțiunea Retrage de la vânzare șterge produsul din catalog după o confirmare.

Comenzile anterioare nu sunt afectate de modificările de preț. Fiecare articol de comandă stochează unit_price la momentul vânzării ca instantaneu.

Integrare cu comenzile

Când un casier creează o comandă și adaugă un produs:

  1. Prețul de vânzare curent al produsului și rata TVA sunt copiate în articolul comenzii ca instantanee.
  2. Totalul liniei este calculat ca preț_unitar * cantitate.
  3. La finalizarea comenzii, nivelul de stoc al produsului este decrementat cu cantitatea comandată.
  4. Se creează o intrare în jurnalul de stoc cu motiv = 'sale' legată de comandă.

Dacă comanda este ulterior anulată sau rambursată, stocul poate fi restaurat printr-o intrare de returnare în jurnalul de stoc.