HandyCafe Docs
owner

Campagne

Le campagne sono offerte promozionali che raggruppano uno o piu pacchetti sotto un unico tema o promozione a tempo limitato. Permettono ai proprietari di internet cafe e gaming center di creare offerte strutturate (come "Speciale Estate" o "Bundle Gaming Weekend") che i membri possono consultare e acquistare tramite il Pannello Membro lato client o al bancone del cassiere.

Struttura della Campagna

Ogni campagna e definita dai seguenti campi:

Campo Descrizione
name Il nome visualizzato della campagna, visibile ai membri e al personale.
description Una descrizione testuale che spiega lo scopo, i termini o i vantaggi della campagna.
active Un interruttore che controlla se la campagna e attualmente disponibile per l'acquisto.
expires_at Una data di scadenza opzionale. Dopo questa data la campagna non e piu disponibile per nuovi acquisti, ma gli acquisti esistenti restano validi secondo i propri termini.
deleted Un flag di eliminazione logica. Le campagne eliminate sono nascoste dall'elenco attivo ma i dati vengono conservati per i report.

Stati della Campagna

Una campagna puo trovarsi in uno dei seguenti stati:

  • Attiva: La campagna e visibile e disponibile per l'acquisto. Il flag active e impostato su 1 e la campagna non e stata eliminata logicamente.
  • Inattiva: La campagna esiste ma e temporaneamente disabilitata. Il flag active e impostato su 0. Puo essere riattivata in qualsiasi momento.
  • Scaduta: La data corrente ha superato la data expires_at della campagna. La campagna non e piu disponibile per nuovi acquisti.
  • Eliminata: La campagna e stata eliminata logicamente. Non appare in nessun elenco attivo e non puo essere acquistata, ma tutti i dati associati (acquisti, lotti, registrazioni di consumo) vengono conservati.

Collegamento dei Pacchetti alle Campagne

Una campagna da sola non definisce cosa riceve il membro. Questo e il ruolo dei pacchetti. Ogni campagna contiene uno o piu pacchetti che definiscono il diritto specifico (minuti, credito portafoglio o entrambi) e il prezzo di acquisto.

Ad esempio, una campagna "Ritorno a Scuola" potrebbe includere tre pacchetti:

  • Base: 60 minuti a un prezzo fisso.
  • Standard: 120 minuti + 30 minuti bonus a un prezzo superiore.
  • Premium: 500 unita di credito portafoglio + 60 minuti bonus al prezzo piu alto.

Consulta la pagina Pacchetti per tutti i dettagli sulla configurazione dei pacchetti.

Flusso di Acquisto per i Membri

Quando un membro acquista un pacchetto campagna, si verifica la seguente sequenza:

  1. Consulta: Il membro visualizza le campagne disponibili nel Pannello Membro sul PC client (nella scheda Campagne) oppure un cassiere cerca le campagne nell'interfaccia server.
  2. Seleziona: Il membro sceglie un pacchetto specifico all'interno di una campagna.
  3. Pagamento: Il prezzo di acquisto viene riscosso. Puo essere in contanti al registro, pagamento con carta o una detrazione dal saldo portafoglio esistente del membro.
  4. Erogazione: Il sistema crea i crediti portafoglio e/o i crediti tempo appropriati in base alla definizione del pacchetto:
    • Per i pacchetti monetari: vengono creati crediti portafoglio con il diritto monetario.
    • Per i pacchetti a minuti: vengono creati crediti tempo con il diritto in minuti.
    • I diritti bonus creano crediti aggiuntivi contrassegnati come "bonus".
  5. Registrazione: Viene creato un record di acquisto che collega il membro, la campagna, il pacchetto e tutti i crediti associati. Questo record traccia i diritti rispetto al consumo a livello di acquisto.

Attivazione e Disattivazione delle Campagne

I proprietari possono cambiare lo stato attivo di una campagna in qualsiasi momento:

  • Attivare una campagna la rende immediatamente disponibile per l'acquisto da parte di membri e cassieri.
  • Disattivare una campagna la rimuove dall'elenco acquisti ma non influisce sugli acquisti esistenti. I membri che hanno gia acquistato pacchetti dalla campagna conservano i loro crediti portafoglio e crediti tempo.

Questo e utile per le promozioni stagionali. Crea la campagna in anticipo, attivala quando inizia la promozione e disattivala quando termina, il tutto senza perdere alcun dato.

Creare una Campagna

Per creare una nuova campagna:

  1. Vai alla sezione Campagne nella barra laterale (o nell'area dedicata alla gestione campagne).
  2. Clicca su Aggiungi Campagna.
  3. Inserisci un nome e una descrizione per la campagna.
  4. Opzionalmente imposta una data di scadenza se la campagna deve smettere automaticamente di accettare nuovi acquisti dopo una data specifica.
  5. Salva la campagna.
  6. Aggiungi uno o piu pacchetti alla campagna (vedi Pacchetti per i dettagli).

Gestire le Campagne

Dall'elenco campagne puoi:

  • Modificare il nome, la descrizione o la data di scadenza di una campagna.
  • Cambiare lo stato attivo per abilitare o disabilitare la campagna.
  • Eliminare una campagna (eliminazione logica) per rimuoverla permanentemente dall'elenco attivo conservando i dati.
  • Visualizzare gli acquisti per vedere quali membri hanno acquistato pacchetti da questa campagna e lo stato dei loro diritti.