- Lista locațiilor — prezentare generală
Pagina locations/ afișează toate locațiile active și vizibile public înregistrate pe platformă. Fiecare card rezumă informațiile esențiale ale unui local: nume, tip, adresă, program astăzi și serviciile disponibile.
Vizitatorii pot descoperi locații noi, pot filtra după tipul localului sau servicii dorite și pot accesa direct meniul pentru a plasa o comandă. - Ce afișează cardul unei locații
Fiecare locație din listă apare ca un card cu:
Imagine de copertă sau logo — imaginea principală a localului
Badge-ul de status — ● Deschis sau ● Închis, calculat automat în funcție de programul zilei curente și fusul orar al locației
Badge „⭐ Recomandat" — afișat pentru locațiile promovate, care apar și primele în listă
Tipul localului — ex: 🍕 Restaurant, ☕ Cafenea, 🍣 Sushi bar
Adresă și oraș
Programul de azi — afișat compact sub nume (ex: „● 09:00 – 22:00" sau „Zi liberă")
Servicii disponibile — badge-uri pentru 🍽️ Servit la masă, 🥡 Ridicare, 🚗 Livrare
Numărul de produse — câte produse are în meniu (🛍️)
Metode de plată acceptate — logo-urile cardurilor de plată acceptate
Distanța — afișată în km sau m dacă vizitatorul a activat GPS-ul - Filtrare după tipul localului
Deasupra listei se află o bară de navigare cu categorii:
🏠 Toate — afișează toate locațiile cu numărul total
Tipuri de locații (Restaurant, Cafenea, Bar etc.) — fiecare buton afișează numărul de locații din acea categorie
Meniu — deschide un panou cu categorii de produse (Pizza, Paste, Băuturi etc.) pentru a filtra locațiile după ce oferă în meniu; la selectarea unei categorii apar subcategoriile disponibile
Contorul de lângă fiecare buton se actualizează în timp real pe măsură ce se aplică alte filtre. - Filtre avansate
O bară de filtre suplimentare permite rafinarea rezultatelor:
Status — afișează doar locațiile 🟢 Deschise sau doar cele 🔴 Închise în momentul curent
Servicii — filtrare independentă după 🍽️ Servit la masă, 🥡 Ridicare, 🚗 Livrare (se pot selecta mai multe simultan)
Metode de plată — afișează locațiile care acceptă un anumit card sau metodă de plată
Fiecare filtru afișează câte locații corespund selecției curente. - Căutare în timp real
Câmpul de căutare filtrează instantaneu lista după:
— Numele locației
— Adresa și orașul
Un dropdown afișează primele 6 rezultate cu logo, nume, adresă și distanță (dacă GPS-ul este activ). Click pe un rezultat din dropdown duce direct la pagina locației. - Sortare după distanță (GPS)
Butonul 📍 GPS activează geolocalizarea browserului. La acordarea permisiunii:
— Lista se sortează automat de la cel mai apropiat la cel mai depărtat local
— Pe fiecare card apare distanța față de poziția curentă (în km sau m)
— Butonul „Direcții" deschide Google Maps cu ruta calculată de la poziția curentă
— Dacă o locație nu are coordonate GPS configurate, apare „📏 –" pe card
Dacă browserul nu poate determina locația (permisiune refuzată sau GPS indisponibil), apare un mesaj de informare. - Încărcare progresivă
Lista afișează inițial 24 de locații. Pe măsură ce vizitatorul derulează în jos, următoarele locații se încarcă automat în grupuri de câte 24, fără a reîncărca pagina. Acest lucru asigură o navigare fluidă chiar și cu sute de locații înregistrate. - Pagina individuală a unei locații
La accesarea unui local (ex: /ro/locations/cluj-napoca/pizzeria-cristina/) se deschide o pagină dedicată cu toate detaliile acelei locații.
Imaginea de copertă — imagine full-width cu gradient, logo-ul locației suprapus
Tipul localului cu iconiță și denumire (ex: 🍕 Restaurant)
Numele locației ca titlu principal
Status în timp real — Deschis/Închis cu culoare corespunzătoare, recalculat la fiecare accesare
Numărul de produse din meniu
Descrierea locației — text complet introdus de manager
Serviciile disponibile — 🍽️ Servit la masă, 🥡 Takeaway, 🚗 Livrare
Butoane CTA — „👁️ Vezi meniu" și „🗺️ Direcții" (Google Maps) - Informații de contact
Un card cu datele de contact ale locației afișează (dacă sunt completate de manager):
📍 Adresa completă — stradă, număr, oraș
📞 Telefon — link clickable pentru apel direct (afișat doar dacă managerul a activat vizibilitatea publică)
✉️ Email — link clickable
🌐 Website — link extern către site-ul propriu al locației
💬 WhatsApp — link direct către conversație WhatsApp
📘 Facebook, 📸 Instagram, 🎵 TikTok — linkuri directe către paginile de social media - Programul de funcționare
Un card dedicat afișează programul complet pentru toate zilele săptămânii (Luni – Duminică):
— Ziua curentă este evidențiată în verde (bold)
— Zilele libere afișează „Zi liberă" cu text estompat
— Programul cu o singură tranșă: „09:00 – 22:00"
— Programul cu pauză: două rânduri separate (ex: „09:00 – 12:00" și „14:00 – 22:00")
Programul ține cont de fusul orar specific al locației (configurat de manager) — o locație din Dubai va afișa ora locală corectă indiferent de unde e accesată pagina. - Disponibilitate sezonieră
Locațiile cu activitate sezonieră (ex: terase de vară, stațiuni montane) pot fi configurate cu o dată de deschidere și o dată de închidere anuală. În afara sezonului:
— Locația apare ca „Închisă" indiferent de programul orar
— Pe pagina locației se afișează data estimată de redeschidere
Sezonalitatea este recunoscută automat anual, fără intervenție manuală. - Metode de plată acceptate
Dacă managerul a configurat metodele de plată, pe pagina locației apare un card cu logo-urile și denumirile cardurilor/metodelor acceptate (ex: Visa, Mastercard, numerar). Aceste informații ajută clientul să știe dinainte cum poate plăti. - Suport multilingv și URL-uri localizate
Atât lista cât și paginile individuale sunt disponibile în toate limbile activate pe platformă. Fiecare locație poate avea un titlu, o descriere și un slug (URL) diferit per limbă.
Exemple:
— /ro/locations/nadrag/pizzeria-cristina/ — versiunea română
— /en/locations/nadrag/pizzeria-cristina/ — versiunea engleză
— /el/locations/nadrag/pitseria-kristina/ — versiunea greacă (cu slug tradus)
Comutatorul de limbă din header navighează automat la URL-ul echivalent în limba selectată. - Ce vede un vizitator vs. un utilizator autentificat
Vizitator neautentificat — poate vedea toate locațiile, programele, informațiile de contact și poate accesa meniul; poate plasa comenzi la masă (prin QR) fără cont
Utilizator autentificat — are în plus widgetul de notificări pentru comenzile active (clopoțel în header) și acces la profilul personal; comenzile de Ridicare și Livrare necesită autentificare
Manager al locației — are acces la panoul de administrare pentru a gestiona produse, program, comenzi și toate setările locației - Informații pentru viitorii manageri / proprietari de localuri
Platforma permite oricărui proprietar de restaurant, cafenea, bar sau alt tip de local să își înregistreze locația și să beneficieze de sistemul digital de comenzi prin QR.
Ce poate configura un manager:
— Numele, descrierea și imaginile locației (copertă + logo) în mai multe limbi
— Tipul localului (Restaurant, Cafenea, Sushi, Bar etc.)
— Programul de funcționare, inclusiv cu pauze de prânz și zile libere
— Serviciile oferite: servire la masă, ridicare, livrare cu taxă și comandă minimă
— Datele de contact și linkurile de social media
— Metodele de plată acceptate
— Meniul complet cu categorii, subcategorii, produse, prețuri, imagini, variante, toppinguri, alergeni
— Codurile QR pentru fiecare masă din local, cu zone și săli multiple
— Tema vizuală personalizată (culori, fonturi, layout-ul cardurilor)
— Disponibilitate sezonieră dacă activitatea este limitată la un anumit sezon
Comenzile primite sunt gestionate în timp real dintr-o interfață dedicată pentru ospătari și bucătărie.