Skip to content
  Modulo d'iscrizione Eventi

 

📍 Dove si trova in Segresta: Sidebar › Eventi → Modifica evento → Sezione "Modulo d'iscrizione" (o "Form evento")


A chi serve / quando usarla ​

  • Chi costruisce o modifica il form: se devi progettare quali domande fare in iscrizione (tipi di campo, obbligatorietà, scelte, file, consensi…).
  • Chi gestisce costi complessi: se i prezzi dipendono da opzioni, settimane, promo o sconto fratelli e vuoi capire bene dove configurare cosa nel modulo.
  • Chi usa condizionamenti: se vuoi che alcuni campi compaiano solo in certi casi (es. uscita accompagnata, maglietta sì/no, settimana specifica), qui trovi la reference completa con esempi.

📋 Modulo d'iscrizione (Form evento) ​

Il modulo d'iscrizione (o form evento) è l'insieme dei campi che l'utente compila in fase di iscrizione.

📍 Modifica evento → Sezione "Modulo d'iscrizione" (o "Form evento")

Composizione del form (input dedicati) ​

  • Il form è composto da una lista di campi del modulo, ognuno con:

    • Label: testo mostrato all'utente (es. "Taglia maglietta", "Allergie").
    • Tipo: tipo di input (testo, data, numero, sì/no, elenco, scelta multipla, file, ecc. — vedi sotto).
    • Obbligatorio: sì/no.
    • Ordine: ordine di visualizzazione.
    • Opzioni: per i tipi "Elenco" e "Scelta multipla", l'elenco delle opzioni (con eventuale costo e posti per opzione).
    • Settimane: per i campi legati ai turni, associazione a settimane con costo (e eventualmente posti disponibili e costo avanzato per settimana).
    • Condizionamenti: regole per mostrare/nascondere il campo in base al valore di altri campi (e eventualmente in base alla settimana).
  • I campi possono essere generali (un solo valore per iscrizione) o per settimana (valore per ogni turno scelto).

  • Alcuni tipi sono dedicati: Nome utente, Email utente, Importo/Donazione, File, Ticket interi/ridotti, Consenso, Squadra, Calendario, Numero maglia/tessera CSI/FIPAV (per campionati).


Ogni campo del modulo ha un menu contestuale (icona ⋮) sulla riga con azioni disponibili:

✏️ Modifica campo ​

Azione: Apre il form di modifica del campo

Cosa puoi modificare:

  • Label, tipo, obbligatorietà
  • Opzioni (per elenchi/scelte)
  • Costi e sconti
  • Condizionamenti

📋 Duplica campo ​

Azione: Crea una copia del campo

Cosa viene copiato:

  • ✅ Label, tipo, opzioni
  • ✅ Costi e sconti
  • ❌ Condizionamenti (da reimpostare)
Per esempio...
Campo originale: "Taglia maglietta" (Elenco: S, M, L, XL)
Duplica → Nuovo campo: "Taglia maglietta" (stesso tipo e opzioni)
→ Puoi modificare label e opzioni per creare un campo simile

⬆️ Sposta su / ⬇️ Sposta giù ​

Azione: Cambia l'ordine del campo nel form

Comportamento:

  • I campi vengono visualizzati nell'ordine definito
  • L'ordine influisce sulla sequenza di compilazione

🗑️ Elimina campo ​

Azione: Elimina il campo dal form

Attenzione:

  • ⚠️ L'operazione è irreversibile
  • ⚠️ I dati già inseriti nelle iscrizioni esistenti vengono persi
  • ⚠️ Verifica che il campo non sia usato in condizionamenti di altri campi

Opzioni generali del form modulo d'iscrizione ​

Ogni campo del form ha opzioni generali configurabili.

Label ​

Descrizione: Testo mostrato all'utente per identificare il campo

Per esempio...
  • Taglia maglietta
  • Allergie o intolleranze alimentari
  • Con chi vorresti condividere la tenda?

Tipo campo ​

Descrizione: Tipo di input del campo

Tipi disponibili:

Testo e valori ​

  • Testo — Campo di testo libero.
  • Data — Selettore data.
  • Numero — Valore numerico.
  • Sì/No — Checkbox (boolean).
  • Consenso — Campo per consenso (es. privacy, regolamento).

Scelte da elenco ​

  • Elenco — Menu a tendina con opzioni predefinite (una sola scelta); a ogni opzione si può associare costo e posti.
  • Scelta multipla — Più opzioni selezionabili (es. turni 1, 2, 3); utile per scegliere una o più settimane o optional.

Dati utente e importi ​

  • Nome utente / Email utente — Valori precompilati dall'utente loggato (solo lettura in fase di iscrizione).
  • Importo/Donazione — Campo importo per donazione o costo aggiuntivo.

File e ticket ​

  • Caricamento file — Upload di un file da parte dell'utente (documenti, certificati, ecc.).
  • Numero ticket interi / Numero ticket ridotti — Quantità di ticket (se la funzione ticket è attiva).

Eventi e gestione ​

  • Calendario — Scelta date o periodi (se la funzione è attiva).
  • Squadra — Assegnazione a squadra (per eventi con gestione squadre).

Campionato (solo per eventi di tipo campionato) ​

  • Numero maglia — Numero di maglia.
  • Tessera CSI — Numero tessera CSI.
  • Tessera FIPAV — Numero tessera FIPAV.

Nota: Per gli eventi di tipo campionato non sono disponibili i tipi: Nome utente, Email utente, Importo, Caricamento file, Ticket.


Obbligatorio ​

Descrizione: Il campo deve essere compilato per completare l'iscrizione

Opzioni:

  • Sì: il campo è obbligatorio
  • No: il campo è facoltativo

Nota: I campi obbligatori possono diventare facoltativi tramite condizionamenti.


Ordine ​

Descrizione: Posizione del campo nel form (ordine di visualizzazione)

Comportamento:

  • I campi vengono visualizzati in ordine crescente
  • Puoi modificare l'ordine tramite "Sposta su/giù" o inserendo il numero direttamente

Opzioni (per Elenco e Scelta multipla) ​

Descrizione: Elenco delle opzioni disponibili per la scelta

Per ogni opzione puoi configurare:

  • Label: testo dell'opzione
  • Costo: costo aggiuntivo per questa opzione
  • Posti disponibili: limite posti per questa opzione (se "Tipo posti" = "Posti definiti nei campi")
Per esempio...
CampoTipoOpzioni
Taglia magliettaElencoXS, S, M, L, XL

Costo e sconti del form del modulo d'iscrizione ​

Ogni campo del form può avere costi e sconti associati.

Costo per opzione ​

Per i campi di tipo Elenco o Scelta multipla, puoi associare un costo a ogni opzione.

Esempio:

Campo: "Pranzo" (tipo: Elenco)
Opzioni:
- No pranzo: 0€
- Pranzo standard: +10€
- Pranzo vegetariano: +12€

Costo per settimana ​

Se il campo è legato alle settimane, puoi impostare un costo diverso per ogni settimana.

Esempio:

Campo: "Presenza" (collegato alle settimane)
Settimana 1: 100€
Settimana 2: 100€
Settimana 3: 120€ (settimana premium)

Sconto fratelli a livello campo ​

Puoi configurare uno sconto fratelli specifico per un campo.

Esempio:

Campo: "Settimane" (scelta multipla)
Sconto fratelli: 10% (solo per questo campo)
→ Se 2 fratelli scelgono le stesse settimane, il secondo ha 10% di sconto

Nota: A livello di evento (opzioni generali) o a livello di campo form si può configurare lo sconto fratelli (percentuale o importo assoluto) e l'anno max per applicarlo.


Condizionamenti del campo ​

I condizionamenti servono a mostrare, nascondere, rendere obbligatorio o facoltativo un campo del form in base a ciò che l'utente ha scelto in altri campi (o in base alla settimana selezionata). Il campo condizionato viene visualizzato solo quando le regole impostate sono soddisfatte.

📍 Modifica campo → Sezione "Condizionamenti" → "Aggiungi gruppo"

Come funzionano, in parole semplici ​

  • Per ogni campo puoi dire: "Mostra questo campo solo se…" e indicare una o più regole.
  • Ogni regola è una frase del tipo: "Se in un altro campo della scheda la persona ha scelto questo valore, allora mostra il campo".
    Ad esempio: "Se ha messo Sì su 'Pranzo in struttura', allora mostra il campo 'Allergie'".
  • Puoi anche legare la regola a un turno/settimana: "Mostra questo campo solo quando ha scelto la Settimana 2". Così il campo compare solo per chi ha selezionato quel turno.
  • Se metti più regole insieme (nello stesso blocco), il campo si vede solo quando tutte quelle regole sono rispettate (es. "Pranzo = Sì" e "Settimana = 2"). Se invece crei più blocchi di regole separati, il campo si vede quando almeno uno di quei blocchi è soddisfatto.
  • In fase di iscrizione la persona non deve fare nulla di speciale: il campo sarà obbligatorio o facoltativo oppure comparirà o scomparirà da solo mentre compila, in base a ciò che ha scelto prima.

Come impostare i condizionamenti ​

  1. Crea un gruppo di condizioni
  2. Definisci l'azione: "Il campo deve essere OBBLIGATORIO/FACOLTATIVO/VISIBILE/NASCOSTO se sono vere tutte le condizioni"
  3. Aggiungi condizioni: "Campo X = Valore Y"
  4. Opzionalmente: lega la condizione a una settimana specifica

Tre esempi utili ​

A. Taglia della maglietta ​

Voglio chiedere la taglia della maglietta solo se l'utente ha detto che la vuole.

  1. Vai su Eventi > scegli l'evento > Modifica > scorri fino a Modulo d'iscrizione.

  2. Crea un primo campo: "Vuoi la maglietta?" di tipo Sì/No.

  3. Crea un secondo campo: "Taglia maglietta" (elenco: S, M, L, XL…).

  4. Nel secondo campo ("Taglia maglietta"), cerca la sezione Condizioni -> Aggiungi gruppo.

  5. Definisci l'azione del gruppo completando la frase con le opzioni proposte; in questo caso scegli:
    Il campo "Taglia maglietta" deve essere OBBLIGATORIO se sono vere tutte le condizioni inserite, altrimenti sarà facoltativo.

  6. Sotto compariranno i campi del modulo.

  7. Scegli il campo su cui basare la condizione ("Vuoi la maglietta?") → Aggiungi campo alle condizioni e imposta: valore Sì (uguale a).

Così, "Taglia maglietta" apparirà (e sarà obbligatorio) solo se l'utente ha risposto "Sì" alla domanda "Vuoi la maglietta?".

In sintesi: se l'utente sceglie Sì su "Vuoi la maglietta?", sotto compare subito il campo "Taglia maglietta" (obbligatorio). Se sceglie No, il campo taglia non viene mostrato.


B. Dettaglio uscita solo se accompagnata ​

Voglio chiedere i nomi di chi può ritirare il bambino solo se l'uscita è "Accompagnata".

  • Campo da mostrare: "Nomi autorizzati al ritiro" (testo).
  • Condizione: campo "Tipo uscita" (Elenco: Autonoma / Accompagnata) uguale a "Accompagnata".
    Così il campo compare solo per chi ha scelto uscita accompagnata.

C. Opzione solo per una determinata settimana ​

Voglio mostrare un campo (es. "Taglia maglietta") solo a chi ha scelto la Settimana 2.

  • Campo da mostrare: ad es. "Taglia maglietta".
  • Condizione: campo "Settimane" (scelta multipla) contiene "Settimana 2", e imposti la condizione solo per la settimana 2 (opzione "settimana" nel gruppo condizioni).
    Così quel campo si vede solo quando l'utente ha selezionato quel turno.

Più regole e più gruppi ​

Più regole nello stesso gruppo: se nello stesso gruppo metti più condizioni (es. "Vuoi la maglietta?" = Sì e "Settimana" = 2), il campo si vede solo quando tutte sono soddisfatte.

Più gruppi di condizioni: puoi aggiungere più gruppi sullo stesso campo (più volte "Aggiungi gruppo"). In quel caso il campo si vede (o diventa obbligatorio/facoltativo secondo quanto impostato) quando almeno uno dei gruppi è soddisfatto.
Esempio: "Taglia maglietta" visibile se (Gruppo 1: "Vuoi la maglietta?" = Sì) oppure (Gruppo 2: "Partecipi al torneo?" = Sì). Così chiedi la taglia sia a chi prende la maglietta dell'evento sia a chi partecipa al torneo, con due gruppi separati.


Esempi pratici rapidi ​

Esempio 1: Taglia maglietta solo se richiesta

Campo: "Taglia maglietta"
Condizione: "Vuoi la maglietta?" = "Sì"
Azione: Campo OBBLIGATORIO
→ Il campo appare solo se l'utente ha scelto "Sì"

Esempio 2: Dettaglio uscita solo se accompagnata

Campo: "Nomi autorizzati al ritiro"
Condizione: "Tipo uscita" = "Accompagnata"
Azione: Campo VISIBILE
→ Il campo appare solo se l'uscita è accompagnata

Esempio 3: Campo solo per una settimana specifica

Campo: "Taglia maglietta"
Condizione: "Settimane" contiene "Settimana 2" + Solo per settimana 2
Azione: Campo VISIBILE
→ Il campo appare solo per chi ha scelto la Settimana 2

📚 Documentazione correlata ​