B4B - Portal de Clientes
Plataforma de autogestión para clientes finales. Los clientes de las empresas registradas pueden ver su catálogo asignado, precios personalizados y hacer pedidos directamente a su proveedor, en cualquier momento.
El contexto
Este portal es el eslabón final del ecosistema B4B, pensado para los clientes finales:
- Hoyostools → Distribuidor principal
- Empresas → Clientas de Hoyostools (usan el Panel de Gestión)
- Clientes finales → Clientas de las empresas (usan este portal)
Cada empresa puede registrar a sus clientes y darles acceso directo para hacer pedidos, sin intermediarios.
El problema
Antes del portal, los clientes finales debían:
- Llamar o escribir a su proveedor para consultar precios y disponibilidad.
- Esperar confirmación antes de hacer un pedido. Esto generaba cuellos de botella para las empresas, especialmente fuera de horario, y limitaba las ventas.
La solución
Un portal sencillo y autogestionable donde cada cliente ve solo lo que puede comprar de su proveedor:
Acceso personalizado
Al iniciar sesión, los clientes ven:
- Su catálogo asignado.
- Precios personalizados.
- Stock disponible en tiempo real.
Búsqueda fácil de productos
- Navegación por categorías.
- Búsqueda por nombre o código.
- Filtros por disponibilidad y precio.
Proceso de pedido ágil
- Añadir productos al carrito.
- Revisar el total.
- Confirmar y recibir confirmación por email. Los pedidos llegan directamente al Panel de Gestión de su proveedor.
Historial de pedidos
- Consultar pedidos anteriores.
- Repetir pedidos frecuentes.
- Seguimiento del estado.
Retos técnicos
Autenticación multi-nivel
El sistema identifica:
- A qué empresa pertenece el cliente.
- Su catálogo y precios asignados.
- Sus permisos de acceso. Implementamos JWT con claims personalizados para cargar todo el contexto al iniciar sesión.
Inventario en tiempo real
El portal verifica el stock en dos fuentes:
- El inventario propio de la empresa.
- El catálogo de Hoyostools (si la empresa lo permite).
Rendimiento
Con miles de productos y precios personalizados, optimizamos consultas y caché para respuestas instantáneas.
Resultados
- Pedidos 24/7, sin depender del horario de atención.
- Autonomía para el cliente, que consulta precios y stock sin llamar.
- Más ventas para las empresas, con menos esfuerzo.
Stack técnico
- Backend: Laravel 6, API compartida con el Panel de Gestión.
- Frontend: Vue.js 2, diseño responsive e intuitivo.
- Base de datos: MySQL, misma instancia con filtrado por empresa.
- Infraestructura: VPS con Nginx y SSL de Let’s Encrypt.