_06 · Desarrollo de portal B2B para distribuidores

_MC
REWARDS

La red de distribuidores de MC Nails pedía por WhatsApp y se llevaba la cuenta en hojas de cálculo. Hoy tienen un portal que cobra, factura, premia y no necesita a nadie del otro lado para funcionar.

Plataforma interna · acceso restringido
Mis MCoins Activo
1,240MCoins

= $1,240 MXN al canjear

Lotes por vencer FIFO
380 MCoinsVencen en 21 días
450 MCoinsVencen en 4 meses
410 MCoinsVencen en 9 meses
26_
Pantallas entre portal y administración
3_
Roles con permisos en el servidor
365 días
Vida de un MCoin · consumo FIFO automático

El problema

Un negocio mayorista corriendo sobre WhatsApp

MC Nails vende a través de una red de distribuidores. Cada pedido entraba por mensaje, se confirmaba por mensaje y se rastreaba por mensaje. La factura llegaba por correo cuando alguien se acordaba, y el saldo de recompensas de cada distribuidor vivía en una hoja de cálculo que solo una persona sabía leer.

Eso funciona con diez distribuidores. Con una red creciendo, cada pedido consume tiempo de alguien del equipo — y el costo no es el tiempo, es que el negocio no puede crecer más rápido de lo que esa persona contesta mensajes.

La solución

Que el distribuidor se sirva solo

Un portal donde el distribuidor entra, ve el catálogo con sus precios, arma su pedido, elige cómo pagar, descarga su factura y consulta sus puntos — sin escribirle a nadie. Y del otro lado, un panel donde el equipo de MC Nails opera todo eso con los permisos que le corresponden a cada quien.

La parte difícil no fue el catálogo ni el carrito. Fue que las reglas de negocio se cumplieran solas: puntos que caducan, permisos que no dependen de la buena fe, y datos fiscales que no cambian sin que alguien los apruebe.

Portal · Catálogo
Gel Builder Clear
$480.00
3+
Top Coat Matte
$310.00
1+
Kit Acrílico Pro
$1,890.00
1+
Pedido en tres clics
Catálogo con precio de distribuidor y selector de cantidad antes de agregar al carrito.
Portal · Checkout
Transferencia
Subes tu comprobante
Tarjeta
Solo bajo $50,000 MXN
EnvíoGRATIS · +$5,000
Dos formas de pagar
La tarjeta aparece solo bajo el umbral. Ningún pago confirma el pedido solo: el admin revisa.
Admin · Colas
PendienteCambio de datos fiscales
Pago recibidoPedido con tarjeta
ResueltoReclamo de faltante
AbiertoReclamo de producto
Todo lo que espera aprobación
Colas con contador en el menú. Quién puede aprobar cada una depende del rol.

La anatomía del sistema.

_01
MCoins que sí caducan
1 MCoin por cada $1,000 MXN de compra, 1 MCoin = $1 MXN al canjear. Vencen a los 365 días y se consumen en orden FIFO real: cada compra genera un lote con su propia fecha, y el canje agota siempre el más viejo primero. Un cron diario vence lo caducado sin que nadie lo revise.
_02
Tres roles, con la autoridad en el servidor
Administrador, Supervisor y Operativo. El Operativo mueve estatus logísticos pero no aprueba pagos; el Supervisor sí, pero no toca al Equipo. La regla no vive en el menú: vive en las reglas de Firestore, así que esconder un botón no es lo que protege.
_03
Dos flujos de pago
Transferencia con comprobante subido, o tarjeta vía Stripe para pedidos bajo $50,000 MXN, con el monto validado en el servidor. Ninguno de los dos confirma el pedido automáticamente: el admin lo hace a mano, y no puede hacerlo sin adjuntar guía y factura.
_04
Datos fiscales bajo aprobación
El distribuidor no edita su RFC directo. Cualquier cambio abre una solicitud que el admin aprueba o rechaza con motivo, y mientras tanto siguen vigentes los datos anteriores. Se factura contra lo aprobado, no contra lo último que alguien escribió.
_05
Facturación y seguimiento
Al confirmar el pedido, el admin sube XML, PDF y número de guía. El distribuidor los descarga desde su historial sin pedirlos. El pedido cambia de estatus con colores distintos por etapa, para que en la tabla se distingan de un vistazo.
_06
Reclamos con conversación
El distribuidor levanta un reclamo desde su portal, opcionalmente ligado a un pedido. Entra a una cola visible para cualquier rol de admin — es atención a cliente, no una acción financiera — y la respuesta le llega de vuelta en tiempo real.
N
Next.js 16
TW
Tailwind v4
FB
Firebase Auth
FS
Firestore
ST
Storage
S
Stripe
TS
TypeScript
V
Vercel · Cron

Lo que aprendimos

El diseño no siempre se pelea con la marca

MC Nails tiene una identidad viva: naranja, coral y crema. Un portal B2B suele terminar en gris corporativo porque “es una herramienta de trabajo”. Aquí se hizo lo contrario — se tomó la paleta real de su Figma y se le puso encima un tratamiento brutalista, con bordes duros y sombras sólidas.

El resultado es una herramienta interna que se siente parte de la marca en vez de un sistema aparte. Cuando el distribuidor entra, sabe de quién es la plataforma sin leer el logotipo.

Lo que preguntan antes de construir algo así

Las dudas reales de quien está evaluando un proyecto de este tipo — no de este proyecto. Precios y plazos vigentes a agosto de 2026.

¿Cuánto cuesta un portal para mi red de distribuidores?

Un portal de distribuidores con catálogo, pedidos, facturación y programa de puntos va de $380,000 a $600,000 MXN y toma de 10 a 14 semanas, a agosto de 2026. El de MC Nails son 26 pantallas entre el lado del distribuidor y el panel de administración. Un portal solo de catálogo y pedidos, sin puntos ni facturación, arranca cerca de $180,000 MXN.

¿Puedo empezar con menos y crecer después?

Sí, y es el orden que recomendamos: primero catálogo y pedidos, después facturación, y hasta el final el programa de puntos. Los puntos son la parte con más reglas de negocio —vencimientos, consumo por lotes, ajustes manuales— y es la que menos urge para que tu red deje de pedir por WhatsApp.

¿Se conecta con el ERP que ya uso?

Depende de si tu ERP tiene una API documentada. Si la tiene, se conecta. Si no, solo descubrir cómo extraer los datos puede tomar semanas, y conviene arrancar con exportación manual mientras se resuelve. Esa pregunta hay que contestarla antes de firmar, no después.

¿Necesito gente técnica de mi lado para operarlo?

No. Un portal así se opera desde un panel: cargar catálogo, confirmar pagos, subir facturas y guías no requiere a nadie técnico. Lo que sí necesitas durante la construcción es una persona que pueda decidir en veinticuatro horas, porque sin eso el proyecto avanza a velocidad de comité.

¿Mis distribuidores podrían hacer pedidos por WhatsApp con un asistente de IA?

Sí, es viable y es de las integraciones con mejor retorno en B2B, pero tiene un requisito previo: el catálogo tiene que estar estructurado y con existencias confiables. Un asistente que pide sobre datos inconsistentes genera pedidos que después hay que corregir a mano. Primero el portal, después el asistente encima.

¿Necesito entrenar un modelo de IA propio para algo así?

Casi nunca. Para entender un pedido en lenguaje natural, buscar en un catálogo o clasificar un reclamo, los modelos existentes por API resuelven el caso a una fracción del costo. Entrenar un modelo propio requiere volumen de datos etiquetados que la mayoría de los negocios todavía no tiene.

¿Tu caso se parece? Está desglosado en la guía de software para distribuidores, o cuéntanos qué necesitas en una llamada. Y las 148 preguntas del sitio están en el índice.

¿Tu operación vive en WhatsApp?

TU RED SE SIRVE
SOLA

_Empecemos _Conocer método