```mermaid
sequenceDiagram
autonumber
Rural Pop-up->>Comune: 📄 Firma della Convenzione Quadro<br>(Regola il rapporto e garantisce fee)
Affittuario->>Rural Pop-up: ✉️ Invia richiesta di affitto
Rural Pop-up->>Comune: 📞 Consulta sul prezzo e disponibilità
Comune->>Rural Pop-up: 💬 Condivide prezzo concordato o condizioni
Rural Pop-up->>Affittuario: 📄 Presenta proposte e prezzo totale<br>(Prezzo + Fee del 30%)
Affittuario->>Rural Pop-up: ✅ Accetta proposta e 💳 paga Fee (30%)
Note over Rural Pop-up: 💼 Fee ricevuta = Intermediazione completata<br>🔚 Fine del coinvolgimento di Rural Pop-up
Rural Pop-up->>Comune: 📢 Notifica accettazione e pagamento di fee di intermediazione
Comune->>Affittuario: 📝 Stipula convenzione personalizzata
Affittuario->>Comune: 💵 Paga il prezzo concordato
Comune->>Affittuario: 🔑 Concede accesso agli spazi
```
```mermaid
graph TD;
A[Start] -->|Call Municipality| B[Get Representative Email];
B -->|Log Email| C[Send Email with Google Docs Attached & Trigger Link];
C -->|User Clicks Trigger Link| D[Deal Created in Brevo];
D -->|Call Municipality Again| E[Remind to Review Google Docs];
E -->|Call Logged| F["Move to 'Contattato'"];
F -->|Google Docs Opened| G["Move to 'Quadro Ricevuto'"];
F -->|Municipality Edits/Requests Changes| H["Move to 'Quadro in Modifica'"];
F -->|Only Signature Missing| I["Move to 'Quadro da Firmare'"];
I -->|Signed in Google Docs| J["Move to 'Quadro da Inserire su Otto'"];
J -->|Stored in Otto| K["Move to 'Won'"];
F -->|Not Signed or Rejected| L["Move to 'Lost'"];
```
```mermaid
graph TD
A[User] -->|Browses and searches products| B[Backend for Frontend & Frontend - ommi.shop]
B -->|Requests data| C[Airtable]
B -->|Searches products| D[Algolia]
B -->|Authentication| E[Auth0]
B -->|Manages orders| F[MongoDB]
B -->|Processes payments| G[Braintree]
C -->|Provides product data and rules| B
D -->|Returns search results| B
E -->|Validates user| B
F -->|Manages order data| B
G -->|Handles transactions and invoices| B
C <-->|Syncs data| F
subgraph Backend
C
F
D
G
end
subgraph "Synchronization Backend - air-marketplace"
C -->|Syncs catalog| D
C -->|Syncs rules and data| F
C -->|Syncs availability and inventory| F
end
```
{"title":"Rural Pop-up Fee / Checkout Flow","description":"flowchart TDRequest[\"Request + Details (Fenocchio)\"] –> Sindaco_1[\"Sindaco (come persona non attore principale)\"]Sindaco_1 –> Sindaco_2[\"Sindaco parla con preparatore\"]Sindaco_2 –> Decision{\"Evento approvato?\"}Decision –>|No| No_Event[\"No Event\"]Decision –>|Yes| Accordo[\"Accordo Preliminare\"]Accordo –> Caparra[\"Caparra (gestita dal Comune)\"]Caparra –> Pagamento_Fee[\"Pagamento Fee\"]Pagamento_Fee –> Relazione[\"Pagamento tra Privato e Comune\"]Relazione –> Evento[\"Evento\"]","contributors":"[{\"id\":\"26786f07-218c-4506-9e0c-8fc224d51ab6\",\"add\":23707,\"del\":20605}]"}