HandyCafe Docs
owner

Campanii

Campaniile sunt oferte promoționale care grupează unul sau mai multe pachete sub o singură temă sau o promoție cu durată limitată. Ele permit proprietarilor de internet cafe-uri și centre de gaming să creeze oferte structurate (precum "Oferta de vară" sau "Pachetul de gaming de weekend") pe care membrii le pot răsfoi și achiziționa fie prin Panoul de membru de pe client, fie la casa de marcat.

Structura campaniei

Fiecare campanie este definită prin următoarele câmpuri:

Câmp Descriere
name Numele afișat al campaniei, vizibil membrilor și personalului.
description O descriere text care explică scopul, termenii sau beneficiile campaniei.
active Un comutator care controlează dacă campania este disponibilă în prezent pentru achiziție.
expires_at O dată de expirare opțională. După această dată, campania nu mai este disponibilă pentru achiziții noi, deși achizițiile existente rămân valabile conform propriilor termeni.
deleted Un indicator de ștergere logică. Campaniile șterse sunt ascunse din lista activă, dar datele lor sunt păstrate pentru raportare.

Stările campaniei

O campanie poate fi într-una din următoarele stări:

  • Activă: Campania este vizibilă și disponibilă pentru achiziție. Indicatorul active este setat pe 1 și campania nu a fost ștearsă logic.
  • Inactivă: Campania există dar este dezactivată temporar. Indicatorul active este setat pe 0. Poate fi reactivată oricând.
  • Expirată: Data curentă a depășit data expires_at a campaniei. Campania nu mai este disponibilă pentru achiziții noi.
  • Ștearsă: Campania a fost ștearsă logic. Nu apare în nicio listă activă și nu poate fi achiziționată, dar toate datele asociate (achiziții, loturi, înregistrări de consum) sunt păstrate.

Asocierea pachetelor la campanii

O campanie în sine nu definește ce primește membrul. Acesta este rolul pachetelor. Fiecare campanie conține unul sau mai multe pachete care definesc dreptul specific (minute, credit portofel sau ambele) și prețul de achiziție.

De exemplu, o campanie "Înapoi la școală" ar putea înclude trei pachete:

  • Basic: 60 de minute la un preț fix.
  • Standard: 120 de minute + 30 de minute bonus la un preț mai mare.
  • Premium: 500 de unități de credit portofel + 60 de minute bonus la cel mai mare preț.

Consultați pagina Pachete pentru detalii complete despre configurarea pachetelor.

Fluxul de achiziție al membrului

Când un membru achiziționează un pachet de campanie, are loc următoarea secvență:

  1. Răsfoire: Membrul vizualizează campaniile disponibile în Panoul de membru de pe PC-ul client (în tab-ul Campanii) sau un casier caută campanii în interfața serverului.
  2. Selectare: Membrul alege un pachet specific din cadrul unei campanii.
  3. Plată: Prețul de achiziție este colectat. Aceasta poate fi numerar la casă, plată cu cardul sau o deducere din soldul existent al portofelului membrului.
  4. Livrare: Sistemul creează creditele de portofel și/sau creditele de timp corespunzătoare conform definiției pachetului:
    • Pentru pachetele monetare: se creează credite portofel cu dreptul monetar.
    • Pentru pachetele de minute: se creează credite de timp cu dreptul de minute.
    • Drepturile bonus creează credite suplimentare etichetate ca "bonus".
  5. Înregistrare: Se creează o înregistrare de achiziție care leagă membrul, campania, pachetul și toate creditele asociate. Această înregistrare urmărește dreptul versus consumul la nivel de achiziție.

Activarea și dezactivarea campaniei

Proprietarii pot comuta starea activă a unei campanii oricând:

  • Activarea unei campanii o face imediat disponibilă pentru achiziție de către membri și casieri.
  • Dezactivarea unei campanii o elimină din lista de achiziție, dar nu afectează achizițiile existente. Membrii care au cumpărat deja pachete din campanie își păstrează creditele de portofel și de timp.

Aceasta este utilă pentru promoțiile sezoniere. Creați campania în avans, activați-o când promoția începe și dezactivați-o când promoția se încheie, totul fără a pierde date.

Crearea unei campanii

Pentru a crea o campanie nouă:

  1. Navigați la secțiunea Campanii din bara laterală (sau zona dedicată de gestionare a campaniilor).
  2. Dați clic pe Adaugă campanie.
  3. Introduceți un nume și o descriere pentru campanie.
  4. Opțional, setați o dată de expirare dacă doriți ca campania să înceteze automat acceptarea achizițiilor noi după o dată specifică.
  5. Salvați campania.
  6. Adăugați unul sau mai multe pachete la campanie (consultați Pachete pentru detalii).

Gestionarea campaniilor

Din lista de campanii puteți:

  • Edita numele, descrierea sau data de expirare a unei campanii.
  • Comuta starea activă pentru a activa sau dezactiva campania.
  • Șterge o campanie (ștergere logică) pentru a o elimina definitiv din lista activă, păstrând datele.
  • Vizualiza achizițiile pentru a vedea care membri au cumpărat pachete din această campanie și starea drepturilor lor.