B2VIP

Plan

Cómo funciona B2VIP Modular

Plataforma SaaS multi-tenant white-label: una sola plataforma, muchas empresas, cada una activa los módulos y tiendas que quiere.

Capas del sistema

1

Plataforma

· Nosotros — superadmins / dueños

Alta de empresas, catálogo global de módulos y tiendas, plantillas de precios, monitoreo de todos los tenants. Ven todo (bypass de RLS).

2

Empresa (tenant white-label)

· Cliente que usa el sistema

Elige tiendas, personaliza marca, administra sus usuarios/roles, clientes, campañas, precios y cupones. Solo ve lo suyo (RLS).

3

Vendedor independiente

· Persona que opera por su cuenta

Tenant propio con onboarding simplificado y un subconjunto de tiendas y branding ligero.

Fundamentos

Multi-tenant

  • Una sola BD; cada tabla lleva tenant_id + RLS.
  • Datos de cada empresa aislados; nosotros vemos todo.

White-label

  • Cada empresa por subdominio (empresa.b2vip.mx) o dominio propio.
  • Marca propia: logo, nombre, colores (Preferencias).

Permisos (Panel Central)

  • Pantallas × tipos de usuario → accesos.
  • 2 capas: generales (nosotros) y por empresa (el cliente).

PWA

  • Instalable en móvil/desktop.
  • Manifest por tenant (cada white-label instala con su identidad).
  • Service worker: shell offline + caché.

Tiendas

Cada empresa elige una o varias.

Planes1ªPlan con equipoCámbiatePlan TDAmigo KitAmigo PaguitosRecargasDeviaTorres

Modelos maestros

Todas las empresas los tienen.

UsuariosClientesRedes SocialesCampañasListas de preciosReglas de preciosCupones

Catálogo por tienda

Lo maneja la plataforma. La identidad se define una vez; el precio es por tienda; la empresa ajusta encima.

1

Entidades maestras

Plataforma · una sola vez

La identidad y specs. Sin precio. Fuente única de verdad.

cat_equipos (marca/modelo/capacidad/color = SKU) · cat_accesorios · cat_planes

2

Oferta por tienda

Plataforma · precio + reglas por tienda

Vincula cada entidad a una tienda con su precio y manejo propios. La misma cosa cuesta distinto según la tienda.

cat_tienda_items (tienda × entidad → precio, config) · cat_plan_equipo (plan × equipo = bundle)

3

Ajuste por empresa

Tenant · encima de la oferta base

Cada empresa ajusta sobre el precio base que definimos nosotros.

Listas de precios (por tenant) · Cupones · Campañas / promociones

Alta de una empresa (white-label)

  1. 1

    Superadmin da de alta la empresa (nombre, dominio, branding, plan).

  2. 2

    La empresa elige una o varias tiendas; los maestros se activan solos.

  3. 3

    Se invita al admin de la empresa (primer usuario del tenant).

  4. 4

    Se genera su espacio + manifest PWA.

  5. 5

    El admin crea sus usuarios/roles y configura sus tiendas.