# Prenotazioni online

{% embed url="<https://www.youtube.com/watch?v=LQ4FElxX31c>" %}
Guarda la video-guida
{% endembed %}

Le prenotazioni online sono di **3 tipi diversi** e sono evidenziate in agenda con 3 **colori distinti**:

* Le prenotazioni in cui l’utente deve **pagare al campo** sono di colore **azzurro**
* Le prenotazioni in cui l’utente ha già **pagato online** sono in **verde**
  * [Questo pagamento può riguardare il prezzo intero oppure un acconto](/gestionale/prenotazioni/pagamenti-online.md#2-pagamento-di-un-acconto)
* Le **promozioni** che PrenotaUnCampo ha diritto di vendere a prezzo scontato sono in **giallo**

{% hint style="danger" %}
Le **promozioni** sono già pagate online e sono **comprensive di tutti i costi accessori** come ad esempio luci, riscaldamento e acqua calda.
{% endhint %}

Questi colori sono abbinati a queste tipologie di pagamento sia per l’operatore di segreteria che per l’utente che paga online, così è più facile riconoscerle.

> **Esempio:** un utente può riferire all'operatore che ha prenotato con una prenotazione verde

## Prenotazioni in corso

Il sistema è stato progettato in modo tale da **evitare le doppie prenotazioni**, chiamate overbooking.

### Da utente online

Se un utente sta provando a prenotare online un tuo campo, non appena entra nel dettaglio della prenotazione il campo viene **temporaneamente bloccato:**

* Se sceglie la modalità “**paga al campo**” la prenotazione è **immediata**
* Se sceglie di **pagare online** oppure di acquistare una **promozione**, il sistema gli riserva quell’orario per un **tempo massimo di 10 minuti** al fine di permettergli di **completare la transazione** e in agenda mostra una prenotazione con scritto “**prenotazione in corso**”

Se l’utente completa il pagamento allora il sistema conferma la prenotazione e la riempie con i dati dell’utente, altrimenti libera automaticamente l’orario.&#x20;

In questo modo PrenotaUnCampo riesce a **coordinare le prenotazioni** online con quelle della segreteria evitando il rischio di creare una doppia prenotazione.&#x20;

{% hint style="danger" %}
E’ **assolutamente impossibile** creare due prenotazioni distinte per lo stesso orario sullo stesso campo!
{% endhint %}

### Da segreteria

Analogamente al caso precedente, per evitare l’overbooking quando l’operatore di segreteria registra manualmente una prenotazione, il sistema agisce **istantaneamente**, prima ancora di aver salvato la prenotazione:

* **Toglie la** **disponibilità** **dai risultati di ricerca** **online**
* **Toglie la disponibilità dall'agenda**, in modo tale che un secondo operatore non possa contestualmente prenotare quell'orario di quel campo

{% hint style="info" %}
Il sistema è progettato per permettere a **più operatori** connessi da dispositivi diversi di lavorare **contemporaneamente** sulla stessa agenda, senza pericolo di sovrapposizioni.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.prenotauncampo.it/gestionale/prenotazioni/prenotazioni-online.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
