Vinacta
Distributore

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