Gestione Multi-Negozio

10 min di lettura Avanzato Aggiornato: 10/01/2026

Gestisci più location e franchising da un unico account

L’architettura multi-tenant di BarberSlot ti permette di gestire più location, assegnare amministratori e visualizzare analytics aggregati sull’intera catena.

Comprendere il Multi-Tenancy

Gerarchia

Tenant (Organizzazione)
└── Negozi (Location)
    └── Barbieri (Staff)
        └── Prenotazioni (Appuntamenti)

Tenant: La tua organizzazione (es. “Catena Barbieri di Mario”) Negozio: Singola location (es. “Location Centro”, “Location Periferia”) Barbieri: Staff che lavora in negozi specifici

Ruoli

Proprietario Tenant (Tu)

  • Accesso a tutti i negozi
  • Crea/elimina negozi
  • Assegna manager negozio
  • Visualizza analytics aggregate
  • DEVE abilitare 2FA (conformità)

Admin Tenant

  • Gestisce tutti i negozi (senza eliminazione)
  • Assegna manager negozio
  • Visualizza tutti i dati
  • Non può modificare impostazioni tenant

Proprietario Negozio

  • Controllo completo di un negozio
  • Gestisce barbieri
  • Configura impostazioni negozio
  • Visualizza analytics negozio

Manager Negozio

  • Gestisce un negozio (permessi limitati)
  • Crea prenotazioni
  • Visualizza clienti
  • Non può modificare impostazioni

Barbiere

  • Gestisce proprio orario
  • Visualizza proprie prenotazioni
  • Gestisce propri clienti
  • Non può vedere dati altri barbieri (salvo condivisione)

Dashboard Tenant

Accedi alla panoramica completa di tutte le location.

Statistiche Aggregate

Visualizza metriche combinate:

  • Prenotazioni totali in tutti i negozi questa settimana/mese
  • Ricavi totali (se tracciamento abilitato)
  • Tasso occupazione per negozio (% slot disponibili prenotati)
  • Nuovi clienti in tutta l’organizzazione
  • Top performer (barbieri con più prenotazioni)

Vista comparativa: Vedi quali negozi stanno performando meglio.

Lista Negozi

Visualizza tutte le tue location:

  • Nome negozio
  • Indirizzo
  • Conteggio barbieri attivi
  • Prenotazioni questa settimana
  • Stato (attivo/inattivo)

Azioni rapide:

  • Clicca negozio per vedere dashboard specifica
  • Modifica impostazioni negozio
  • Visualizza calendario negozio

Analisi Trend

Visualizza performance:

  • Prenotazioni per negozio (grafico a barre)
  • Ricavi nel tempo (grafico lineare)
  • Heatmap occupazione (giorni migliori/peggiori)
  • Crescita clienti (mese su mese)

Usa insight per:

  • Identificare location sottoperformanti
  • Replicare strategie di successo
  • Ottimizzare livelli personale
  • Pianificare espansione

Creare Negozi

Aggiungi Nuova Location

  1. Dashboard Tenant → “Aggiungi Negozio”
  2. Compila dettagli:
    • Nome Negozio: es. “Location Centro”
    • Indirizzo: Indirizzo completo
    • Fuso Orario: Fuso locale per quel negozio
    • Lingua: Lingua predefinita
    • Telefono: Numero contatto negozio
    • Email: Email negozio
  3. Branding (opzionale):
    • Logo
    • Colore primario
    • URL pagina prenotazioni personalizzato
  4. Salva

Il negozio è creato e appare nella lista negozi.

Configurazione Negozio

Ogni negozio può avere:

  • Branding indipendente: Loghi/colori diversi
  • Servizi diversi: Offerte specifiche per location
  • Prezzi diversi: Adatta al mercato locale
  • Orari diversi: Corrispondenti alla domanda locale
  • Policy diverse: Regole cancellazione, finestre prenotazione

Esempio:

  • Negozio centro: Prezzi premium, orari più lunghi
  • Negozio periferia: Family-friendly, focus weekend

Assegnare Amministratori

Delega gestione a staff fidato.

Tenant Admin

Dai a qualcuno accesso a TUTTI i negozi:

  1. Dashboard Tenant → “Team”
  2. Clicca “Aggiungi Tenant Admin”
  3. Inserisci indirizzo email
  4. Imposta ruolo: TENANT_ADMIN
  5. Invia invito

Ricevono:

  • Email invito
  • Link creazione account
  • Accesso a dashboard tenant

Limitazioni:

  • Non possono eliminare negozi
  • Non possono modificare impostazioni livello-tenant
  • Non possono rimuovere proprietario tenant

Shop Admin

Assegna manager a negozio specifico:

  1. Seleziona negozio
  2. Impostazioni Negozio → “Team”
  3. Clicca “Aggiungi Admin”
  4. Inserisci email
  5. Scegli ruolo:
    • SHOP_OWNER: Controllo completo
    • SHOP_MANAGER: Controllo limitato
  6. Invia invito

Proprietario negozio può:

  • Gestire tutti i barbieri nel negozio
  • Modificare impostazioni negozio
  • Visualizzare tutte le prenotazioni
  • Accedere analytics

Manager negozio può:

  • Creare prenotazioni
  • Gestire clienti
  • Visualizzare calendario
  • Non può modificare impostazioni negozio

Gestire Barbieri tra Negozi

Assegnare Barbieri ai Negozi

I barbieri appartengono a negozi specifici:

  1. Dashboard negozio → “Barbieri”
  2. Clicca “Aggiungi Barbiere”
  3. Inserisci dettagli barbiere
  4. Il barbiere riceve invito
  5. Configura account e orario

Un barbiere, un negozio (predefinito). Futuro: Barbieri multi-negozio.

Trasferire Barbieri

Sposta barbiere in negozio diverso:

  1. Dashboard Tenant → “Team”
  2. Trova barbiere
  3. Clicca “Trasferisci”
  4. Seleziona negozio destinazione
  5. Conferma

Cosa succede:

  • Prenotazioni passate preservate
  • Prenotazioni future cancellate (o trasferite)
  • Orario reimpostato al nuovo negozio
  • Clienti notificati

Servizi Specifici per Negozio

Ogni negozio può personalizzare i servizi.

Ereditare Servizi Tenant

Opzione 1: Usa template livello-tenant

  • Definisci servizi una volta a livello tenant
  • Tutti i negozi ereditano stessi servizi
  • Aggiorna centralmente

Opzione 2: Servizi specifici negozio

  • Ogni negozio crea propri servizi
  • Prezzi e nomi possono differire
  • Più flessibilità, più gestione

Consigliato: Approccio ibrido

  • Servizi core ereditati (es. “Taglio”)
  • Negozio aggiunge offerte uniche (es. “Taglio Bimbi con Palloncino”)

Override Prezzi

Override prezzi tenant per negozio:

  1. Impostazioni Negozio → Servizi
  2. Seleziona servizio ereditato
  3. Clicca “Override Prezzo”
  4. Imposta prezzo specifico negozio
  5. Salva

Esempio:

  • Prezzo tenant: €25
  • Override centro: €30 (location premium)
  • Override periferia: €20 (mercato competitivo)

Isolamento Dati

Critico per GDPR e privacy:

Isolamento negozio:

  • Negozio A non può vedere clienti Negozio B
  • Negozio A non può vedere prenotazioni Negozio B
  • Negozio A non può accedere analytics Negozio B

Proprietario tenant vede tutto (ma dovrebbe rispettare la privacy).

Interrogazione Dati

Quando estrai report:

  • Filtra sempre per negozio
  • Non combinare dati clienti tra negozi (privacy)
  • Metriche aggregate OK (conteggi, medie)

Eccezione: Se cliente prenota in più negozi, consente condivisione dati.

Analytics Multi-Negozio

Visualizza metriche performance combinate.

Report Consolidati

Riepilogo Settimanale:

Negozio A: 150 prenotazioni, €3,750 ricavi, 85% occupazione
Negozio B: 120 prenotazioni, €2,400 ricavi, 68% occupazione
Negozio C: 180 prenotazioni, €4,500 ricavi, 92% occupazione

Totale: 450 prenotazioni, €10,650 ricavi, 82% occupazione media

Top Performer:

  • Marco (Negozio C): 45 prenotazioni
  • Luca (Negozio A): 42 prenotazioni
  • Giovanni (Negozio B): 38 prenotazioni

Ripartizione Servizi:

  • Taglio: 60% prenotazioni
  • Barba: 25%
  • Colore: 10%
  • Altro: 5%

Viste Comparative

Affiancate:

MetricaNegozio ANegozio BNegozio C
Prenotazioni150120180
Ricavi€3,750€2,400€4,500
Prezzo Medio€25€20€25
No-Show5%8%3%

Usa per identificare:

  • Best practice nei negozi ad alta performance
  • Necessità formazione nei negozi sottoperformanti
  • Inefficienze personale

Branding per Negozio

Personalizza esperienza prenotazione per ogni location.

URL Prenotazioni Personalizzati

Ogni negozio ottiene link prenotazione unico:

  • Negozio A: barberslot.com/prenota/centro
  • Negozio B: barberslot.com/prenota/periferia
  • Negozio C: barberslot.com/prenota/ovest

I clienti vedono: Branding per quel negozio specifico.

Opzione White-Label (Piano Business)

Dominio completamente personalizzato:

  • Negozio A: prenota.barbierimario.com
  • Negozio B: prenota.tagliperiferia.com

Richiede: Piano business + configurazione dominio personalizzato.

Conformità & Sicurezza

Imposizione 2FA

I proprietari tenant DEVONO abilitare 2FA entro 30 giorni.

Non può essere disabilitato per proprietari tenant (conformità).

Log Audit

Dashboard tenant traccia:

  • Creazione/eliminazione negozio
  • Assegnazioni admin
  • Modifiche permessi
  • Log accesso dati

Requisito GDPR: Mantieni audit trail.

Permessi Accesso Dati

Controlla chi vede cosa:

Proprietario Tenant: Tutto Tenant Admin: Tutti i negozi, impostazioni tenant limitate Proprietario Negozio: Un negozio, tutti i dati Manager Negozio: Un negozio, dati limitati Barbiere: Solo proprio orario e clienti

Scalare il Tuo Business

Aggiungere Location

Checklist per nuovo negozio:

  1. ✅ Crea negozio in BarberSlot
  2. ✅ Configura branding e impostazioni
  3. ✅ Aggiungi shop admin
  4. ✅ Onboarding barbieri
  5. ✅ Configura servizi (eredita o personalizza)
  6. ✅ Imposta orari
  7. ✅ Testa flusso prenotazione
  8. ✅ Lancia!

Modello Franchising

Se fai franchising:

Tenant = Franchisor Negozi = Franchisee

Ogni franchisee ottiene:

  • Account proprietario negozio
  • Branding personalizzato
  • Propri prezzi
  • Proprio team

Tu (franchisor) mantieni:

  • Accesso supervisione
  • Analytics aggregate
  • Controllo qualità

Risoluzione Problemi

Problema: “Non riesco a vedere altri negozi”

  • Verifica di essere proprietario/admin tenant (non ruolo specifico negozio)
  • Controlla permessi
  • Aggiorna dashboard tenant

Problema: “Shop admin non può accedere al negozio”

  • Verifica che invito sia stato accettato
  • Controlla assegnazione ruolo
  • Conferma negozio attivo

Problema: “Analytics non corrispondono”

  • Controlla intervallo date
  • Verifica impostazioni fuso orario tra negozi
  • Assicurati che tutti i negozi riportino correttamente

Problema: “Modifiche servizio non si riflettono nel negozio”

  • Controlla se negozio ha override prezzo
  • Verifica che negozio abbia ereditato servizio
  • Aggiorna impostazioni negozio

Best Practice

Da Fare ✅

  1. Standardizza processi core tra negozi
  2. Permetti personalizzazione locale (prezzi, orari)
  3. Monitora performance settimanalmente
  4. Condividi best practice tra location
  5. Forma shop manager adeguatamente
  6. Usa dati aggregati per decisioni strategiche

Da Non Fare ❌

  1. Non microgestire i singoli negozi
  2. Non forzare prezzi identici (mercati locali differiscono)
  3. Non ignorare negozi sottoperformanti
  4. Non condividere dati clienti tra negozi senza consenso
  5. Non saltare 2FA (rischio sicurezza)

Prossimi Passi


Domande sul multi-negozio? Scrivi a support@barberslot.com

Questa guida è stata utile?

Aiutaci a migliorare la documentazione con il tuo feedback.