Sub-tenants gerarchici: filiali con autonomia
Hierarchy parent-child + inheritance pricing + isolated billing + audit shared.
3 min lettura
Cosa sono i sub-tenants
- Parent: Wine B2B Italia (te, headquarters)
- Sub-tenant Milano: Wine B2B Milano (filiale)
- Sub-tenant Roma: Wine B2B Roma (filiale)
- Sub-tenant Napoli: Wine B2B Napoli (filiale)
Ogni sub-tenant è isolato ma collegato.
- OWNER filiale (email diversa)
- Slug unico (auto-suggest)
- Inheritance:
- Pricing: eredita listini parent (read-only) OR negozia autonomo
- Relationships: shared con parent OR own
- Brand: eredita parent OR sub-brand custom
- Billing: included parent umbrella OR separate billing
Step 2 — OWNER filiale accept
- Sees only data del sub-tenant
- Sees own team (5-20 membri)
- Sees own clienti (visibility parent optional)
- Cannot delete parent tenant
Step 3 — Inheritance pricing
- Filiale negozia listino proprio con cantina X
- Listino filiale prevale (over parent)
Use case:
- Filiale Roma negozia listino premium per fine dining
- Filiale Napoli negozia listino budget per pizzerie
Step 4 — Shared vs isolated relationships
- Filiale Milano accede solo a clienti suoi (no overlap con Roma)
- Parent vede dashboard aggregato
Step 5 — Aggregated analytics
- Top filiali per fatturato
- Top clienti cross-filiale (es. cliente che ordina sia Milano che Roma)
- Geo distribution map
Step 6 — Billing
- Tutti i fatturati Vinacta fee + Stripe a parent
- Parent paga, redistribuisce internal accounting
Separate billing:
- Ogni sub-tenant ha proprio Stripe + IBAN
- Vinacta fee fatturata separately per sub-tenant
Step 7 — Audit shared
- Parent vede tutti i log sub-tenants (compliance)
- Sub-tenant vede solo proprio log
GDPR-compliant: cliente sub-tenant può revocare anche per parent (visibility blockata).
- Sub: Wine B2B Sicilia
- Sub-sub: Wine B2B Palermo (filiale Sicilia che ha sotto-filiale Palermo)
⚠️ Complessità aumenta esponenzialmente. Consigliamo max 2 level (parent + sub).
✅ OWNER filiale autonomo (no micromanage) ✅ Aggregated analytics weekly review parent ✅ Listini shared se filiali coordinate ❌ Non duplicare 10 sub-tenants senza differenziazione (overhead)
Vedi anche
- Enterprise tier onboarding distributore— 5 min lettura
- Relationships cantine: crea + gestisci portafoglio— 4 min lettura