Gestionarea meniului
Tab-ul Menu din Cafenea este locul în care construiți catalogul pe care clienții îl văd la handy.cafe/{slug}. Meniurile sunt alcătuite din categorii și produse. Produsele pot avea grupuri de variante pentru opțiuni precum Mărime sau Toppinguri.
Structura
| Nivel | Scop |
|---|---|
| Categorie | O secțiune a meniului, de exemplu "Băuturi calde" sau "Burgeri". Fiecare categorie are o pictogramă și o ordine de sortare. |
| Produs | Un articol comandabil în cadrul unei categorii. Include numele, descrierea, fotografia, prețul, rata TVA și timpul de preparare. |
| Grup de variante | Opțional. Un set de alegeri atașat unui produs, de exemplu "Mărime: Mică, Medie, Mare". Fiecare variantă are un preț suplimentar. |
Categorii
Fiecare categorie are următoarele câmpuri:
| Câmp | Semnificație |
|---|---|
| Name | Afișat ca antet de secțiune în meniul pentru clienți. |
| Icon | Un nume MDI (Material Design Icons). Alegeți unul din selectorul de pictograme. |
| Sort Order | Număr întreg. Numerele mai mici apar primele. Ajustați prin drag sau cu săgețile mută în sus / mută în jos. |
| Active | Când este dezactivat, categoria și toate produsele ei sunt ascunse din meniul pentru clienți, dar nu sunt șterse. |
Adăugarea unei categorii
- Deschideți Cafenea > Menu.
- Dați clic pe Add Category.
- Introduceți un nume.
- Dați clic pe caseta cu iconița și selectați o pictogramă MDI. Selectorul deschide o listă căutabilă. Încercați cuvinte precum "coffee", "burger" sau "pizza".
- Salvați. Categoria apare în editorul de meniu.
Reordonarea categoriilor
Trageți mânerul de pe un rând de categorie pentru a-l muta. Noua poziție este salvată imediat ce eliberați. Puteți folosi și săgețile mută în sus și mută în jos pentru poziționare precisă.
Ștergere logică
Ștergerea unei categorii cu produse dependente marchează categoria ca inactivă în loc să elimine înregistrarea. Astfel se păstrează istoricul comenzilor care face referire la ID-urile produselor originale. Pentru restaurare, reactivați categoria din interfața admin.
Produse
Fiecare produs are următoarele câmpuri:
| Câmp | Semnificație |
|---|---|
| Category | Categoria părinte. |
| Name | Vizibil clientului. |
| Description | Suportă Markdown. Apare pe fișa detaliată a produsului când clientul atinge articolul. |
| Ingredients | Linie scurtă sub descriere. Folosiți-o pentru alergeni sau evidențierea ingredientelor. |
| Base Price | Prețul înainte de variante. Este stocat în unități minore (de exemplu cenți), dar introdus în unități întregi ale monedei. |
| VAT Rate | Procentul aplicat la afișarea totalurilor pe bonul clientului. |
| Unit | Etichetă opțională precum "ml" sau "g". Apare lângă preț. |
| Photo | Imaginea produsului. Orice format este acceptat. Se recomandă WebP de până la 2 MB pentru încărcarea cea mai rapidă a meniului. |
| Track Stock | Când este activ, produsul are o cantitate în stoc care scade la fiecare comandă. |
| In Stock | Cantitatea curentă din stoc. Comenzile eșuează pentru client când stocul ajunge la zero, iar produsul este ascuns automat. |
| Active | Când este dezactivat, produsul este ascuns din meniul pentru clienți. |
| Sort Order | Poziția în cadrul categoriei. |
| Preparation Time | Estimare statică de rezervă, în minute. Vedeți Timp de preparare dinamic mai jos. |
Încărcarea unei fotografii
- Deschideți produsul.
- Dați clic pe zona fotografiei.
- Selectați o imagine de pe computer. Orice format este acceptat de endpoint-ul de upload.
- Serverul procesează fișierul, stochează un asset ID, tipul MIME și checksum-ul și returnează un URL.
- Fotografia apare imediat în editor și în meniul clientului în câteva secunde.
Înlocuiți o fotografie dând clic pe imaginea existentă și încărcând un fișier nou. Fișierul vechi este înlocuit.
Markdown în descrieri
Descrierile produselor acceptă Markdown. Utilizări comune:
- Evidențieri îngroșate cu
**strong**. - Linii noi pentru descrieri pe mai multe rânduri.
- Liste scurte pentru ingrediente sau asocieri.
Evitați titlurile (H1 până la H6) în descrierile produselor. Meniul pentru clienți redă descrierea într-un card restrâns, iar titlurile arată stângaci.
Grupuri de variante
Variantele surprind alegerile clientului care schimbă prețul sau configurația. Un produs poate avea mai multe grupuri de variante, de exemplu Mărime și Toppinguri pentru același burger.
Fiecare variantă are:
| Câmp | Semnificație |
|---|---|
| Name | Etichetă vizibilă pentru client, de exemplu "Mărime" sau "Brânză extra". |
| Price Delta | Suma adăugată la prețul de bază când varianta este selectată. Poate fi zero sau negativă. |
| Required | Când este activ, clientul trebuie să aleagă cel puțin o variantă din acest grup înainte de a adăuga produsul în coș. |
| Sort Order | Poziția în cadrul grupului. |
Crearea unui grup de variante
- Deschideți produsul.
- Derulați până la secțiunea Variants.
- Dați clic pe Add Variant.
- Introduceți numele și diferența de preț. Activați Required dacă alegerea este obligatorie.
- Salvați.
Repetați pentru fiecare opțiune din grup. Un grup "Mărime" tipic are trei rânduri: Mică cu delta 0, Medie cu delta +1.00, Mare cu delta +2.00.
Timp de preparare dinamic
HandyCafe poate calcula în timp real o estimare a timpului de preparare pentru fiecare produs, pe baza performanței reale din bucătărie. Asta îmbunătățește acuratețea indicatorului afișat pe meniul clientului și pe comenzile active.
| Setare | Efect |
|---|---|
| Static Time | Stocat pe produs. Folosit când nu există suficient istoric pentru a calcula o valoare dinamică. |
| Dynamic Estimate | Calculat din ultimele 30 de zile de istoric al comenzilor. Timpul mediu de preparare pe produs este înmulțit cu un factor de aglomerație derivat din lungimea curentă a cozii. Multiplicatorul este limitat între 1.0 și 2.0. Valoarea finală este limitată între 1 și 120 de minute. |
Setarea "Show Prep Time on Menu" din profilul afacerii controlează dacă indicatorul de estimare este vizibil pentru clienți. Personalul vede întotdeauna estimarea în panoul Orders.
Urmărirea stocului
Activați Track Stock pentru fiecare produs, ca să evitați vânzarea articolelor epuizate.
- Când este plasată o comandă, cantitatea din stoc scade cu cantitatea comandată.
- Când stocul ajunge la zero, produsul este ascuns automat din meniul clientului până actualizați cantitatea.
- Pentru reaprovizionare, editați produsul și introduceți noua valoare In Stock.
Produsele fără Track Stock se comportă ca stoc infinit și nu se ascund niciodată automat.
Reordonarea produselor în cadrul unei categorii
Trageți mânerul pentru a muta un produs în sus sau în jos. Noua ordine de sortare este salvată la eliberare. Meniul clientului reflectă noua ordine după următorul refresh al meniului, care are loc la fiecare încărcare a sesiunii.
Sfaturi
- Începeți cu 6 până la 10 categorii. Prea multe categorii fac meniul client mai greu de răsfoit.
- Folosiți fotografii cu contrast bun și bine iluminate. Fotografiile întunecate sau zgomotoase reduc conversia comenzilor.
- Păstrați descrierile sub 120 de caractere atunci când este posibil. Descrierile lungi împing butonul Add to Cart în afara primului ecran pe telefoane.
- Setați timpi statici de preparare realistici. Sistemul dinamic are nevoie de 30 de zile pentru a învăța. Până atunci, numărul static este ceea ce văd clienții.
- Pentru articolele cu multe alegeri, împărțiți opțiunile în două grupuri de variante în loc de o listă uriașă. "Mărime" plus "Lapte" este mai clar decât "Mărime cu lapte".