> ## Documentation Index
> Fetch the complete documentation index at: https://manuale.bakney.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Camp e Ritiri

> In questa sezione troverai tutte le informazioni per creare e gestire camp, ritiri e programmi multi-giornata con Bakney Sport.

## Cos'è un Camp o Ritiro

La funzionalità **Camp e Ritiri** ti permette di organizzare eventi che si svolgono su più giorni,
come camp estivi, ritiri sportivi, stage di allenamento o programmi settimanali. A differenza dei corsi,
che hanno una struttura ricorrente, i camp e ritiri sono pensati per eventi con date precise,
suddivisi in periodi e con servizi aggiuntivi opzionali.

Ecco alcuni esempi di utilizzo:

* **Camp estivo**: un programma di 4 settimane, dove ogni settimana rappresenta un periodo con la propria quota
* **Ritiro sportivo**: un weekend intensivo con servizi come vitto, alloggio e trasporto
* **Stage di allenamento**: una settimana di allenamenti con possibilità di aggiungere servizi extra
* **Programma vacanze**: più periodi tra cui i partecipanti possono scegliere a quali iscriversi

## Creare un Camp o Ritiro

Per creare un camp o ritiro vai nella sezione **Corsi > Camp e Ritiri** e clicca sul pulsante **Camp e Ritiri**.

A questo punto compila il form con le informazioni richieste:

1. **Titolo**: inserisci il nome del camp o ritiro (es. "Camp Estivo 2025")
2. **Descrizione**: inserisci una descrizione con tutte le informazioni utili per i partecipanti

Premi su **Crea** per confermare. Verrai automaticamente reindirizzato alla pagina di gestione del camp,
dove potrai aggiungere i periodi.

## Gestire i periodi

I periodi sono il cuore del camp: rappresentano le singole giornate, le settimane o gli intervalli di date
in cui si articola l'evento. Ogni periodo ha le proprie date, la propria quota e un numero massimo
di partecipanti.

### Aggiungere un periodo

Dalla pagina di gestione del camp, nella sezione **Settimane o periodi**, clicca sul pulsante **Periodo**.

Compila i campi richiesti:

1. **Data di inizio**: la data in cui inizia il periodo
2. **Data di fine**: la data in cui termina il periodo
3. **Quota di partecipazione**: l'importo che l'atleta dovrà pagare per quel periodo
4. **Numero massimo di partecipanti**: il limite di iscritti per quel periodo (lascia vuoto per non impostare un limite)
5. **Titolo**: il nome del periodo (es. "Settimana 1", "Weekend 12-13 Luglio")
6. **Descrizione**: una descrizione del periodo con le informazioni utili

Premi su **Crea** per aggiungere il periodo.

<Tip>
  Puoi creare tutti i periodi che vuoi. Ad esempio, per un camp estivo di 4 settimane
  puoi creare 4 periodi distinti, ognuno con le proprie date e la propria quota.
</Tip>

### Modificare un periodo

Per modificare un periodo clicca su **Dettagli** nella scheda del periodo che vuoi modificare.
A questo punto potrai aggiornare tutte le informazioni e premere su **Salva** per confermare le modifiche.

## Gestire i servizi

I servizi sono le attività o le prestazioni aggiuntive che puoi offrire per ciascun periodo.
Ogni servizio ha il proprio costo e viene associato ad una causale di pagamento.

Esempi di servizi:

* Pranzo giornaliero
* Pernottamento
* Trasporto andata e ritorno
* Kit sportivo
* Assicurazione aggiuntiva

### Aggiungere un servizio

Dalla pagina di dettaglio di un periodo, nella sezione **Servizi della settimana**, clicca sul
pulsante **Servizio**.

Compila i campi richiesti:

1. **Costo servizio**: l'importo del servizio
2. **Causale**: seleziona la causale di pagamento che verrà utilizzata per il servizio
3. **Titolo**: il nome del servizio (es. "Pranzo", "Pernottamento")
4. **Descrizione**: una descrizione del servizio

Premi su **Crea** per aggiungere il servizio.

<Note>
  Se non trovi la causale che ti serve, puoi crearne una nuova dalla sezione
  **Contabilità > Pagamenti > Causali (centri di costo)**.
</Note>

### Modificare o eliminare un servizio

Per modificare un servizio clicca su **Modifica** nella scheda del servizio. Potrai aggiornare
le informazioni e premere su **Salva**, oppure eliminare il servizio premendo su **Elimina**.

## Iscrivere gli atleti

Una volta creati i periodi e i servizi, puoi iniziare a iscrivere gli atleti al camp.
L'iscrizione avviene selezionando i periodi e, per ciascun periodo, i servizi desiderati.

### Aggiungere un iscritto manualmente

Dalla pagina di gestione del camp, nella sezione **Iscritti**, clicca sul pulsante **Atleta**.

<Steps>
  <Step title="Seleziona l'associato">
    Scegli l'atleta dal menu a tendina. L'elenco mostra tutti i soci della tua associazione.
  </Step>

  <Step title="Seleziona i periodi">
    Spunta i periodi a cui vuoi iscrivere l'atleta. Per ogni periodo selezionato vedrai
    la descrizione, le date e la quota di partecipazione.
  </Step>

  <Step title="Seleziona i servizi aggiuntivi">
    Per ogni periodo selezionato, puoi scegliere i servizi aggiuntivi spuntando le relative
    caselle. Ogni servizio mostra la descrizione e il costo.
  </Step>

  <Step title="Conferma l'iscrizione">
    Premi su **Iscrivi** per completare l'iscrizione. Verrà generato automaticamente
    un pagamento per l'atleta.
  </Step>
</Steps>

### Modulo di iscrizione pubblico

Per ogni camp viene generato automaticamente un **link pubblico** e un **codice QR** che puoi
condividere con i tuoi atleti. Attraverso questo link, gli atleti potranno iscriversi in autonomia
selezionando i periodi e i servizi di loro interesse.

Dalla pagina di gestione del camp troverai in alto il link e il codice QR. Puoi:

* **Copiare il link** cliccando sull'icona degli appunti
* **Condividere il codice QR** stampandolo o mostrandolo su materiali promozionali

<Tip>
  Il link pubblico di iscrizione è perfetto per essere condiviso tramite WhatsApp,
  email o pubblicato sul sito web della tua associazione.
</Tip>

### Modificare un'iscrizione

Nella tabella degli iscritti, clicca sull'icona di **modifica** (matita) accanto all'atleta.
Potrai aggiungere o rimuovere periodi e servizi dall'iscrizione.

<Warning>
  I periodi per cui l'atleta ha già effettuato il pagamento non possono essere modificati
  o rimossi. Se necessario, gestisci prima il pagamento dalla sezione Contabilità.
</Warning>

### Rimuovere un'iscrizione

Per rimuovere un atleta dal camp, clicca sull'icona del **cestino** accanto al nome dell'atleta
e conferma l'eliminazione.

## Gestire i pagamenti

Il sistema di pagamento dei camp e ritiri funziona in modo automatico:

* Quando iscrivi un atleta a uno o più periodi, viene generato un pagamento per ciascun periodo
* Se l'atleta seleziona dei servizi aggiuntivi, il costo dei servizi viene incluso nel pagamento
* Puoi visualizzare lo stato del pagamento direttamente nella schermata di modifica dell'iscrizione

Lo stato del pagamento viene indicato in tre modi:

1. **Pagamento in attesa**: il pagamento è stato creato ma non ancora saldato
2. **Pagamento completato**: l'atleta ha pagato e il periodo non è modificabile
3. **Pagamento non associato**: il pagamento non è stato ancora generato e puoi crearlo manualmente

<Info>
  Per gestire i pagamenti nel dettaglio puoi accedere alla sezione **Contabilità > Pagamenti**,
  dove troverai tutti i pagamenti generati dai camp e ritiri.
</Info>

## Flusso di lavoro consigliato

Ecco i passaggi consigliati per organizzare un camp o ritiro completo:

<Steps>
  <Step title="Crea il camp">
    Vai in **Corsi > Camp e Ritiri** e crea un nuovo camp con titolo e descrizione.
  </Step>

  <Step title="Aggiungi i periodi">
    Crea tutti i periodi necessari con le rispettive date, quote e limiti di partecipanti.
  </Step>

  <Step title="Aggiungi i servizi">
    Per ogni periodo, aggiungi i servizi aggiuntivi disponibili (vitto, alloggio, trasporto, ecc.).
  </Step>

  <Step title="Condividi il link di iscrizione">
    Copia il link pubblico o il codice QR e condividilo con i tuoi atleti.
  </Step>

  <Step title="Gestisci le iscrizioni">
    Monitora le iscrizioni dalla pagina del camp e gestisci eventuali modifiche.
  </Step>

  <Step title="Verifica i pagamenti">
    Controlla lo stato dei pagamenti e gestiscili dalla sezione Contabilità.
  </Step>
</Steps>
