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:
- Deschideți pagina Stoc din bara laterală și treceți la tab-ul Produse.
- Faceți clic pe butonul Produs nou.
- Introduceți numele (trebuie să fie unic).
- Selectați sau tastați o categorie.
- Alegeți unitatea de măsură.
- Setați prețul de vânzare (suma percepută clienților).
- Setați rata TVA.
- Opțional introduceți un cod de bare pentru suport scaner și adăugați o fotografie.
- 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:
- Prețul de vânzare curent al produsului și rata TVA sunt copiate în articolul comenzii ca instantanee.
- Totalul liniei este calculat ca
preț_unitar * cantitate. - La finalizarea comenzii, nivelul de stoc al produsului este decrementat cu cantitatea comandată.
- 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.