Grupo Rivera Ferromat es una tienda online B2B desarrollada a medida sobre PHP y MySQL para una ferretería: más de 10.000 productos activos, precios distintos según el tipo de cliente, pedidos al por mayor, buscador por referencia de producto y stock sincronizado con el sistema de gestión del negocio. El proyecto se entregó en más de tres meses.
| Cliente | Grupo Rivera Ferromat |
| Sector | Ferretería y suministro industrial |
| Servicio | Desarrollo a medida |
| Tecnologías | PHP, MySQL, Apache, Plataforma propia (sin base prefabricada), Módulo de tarifas por cliente (B2B), Buscador por referencia de producto, Sincronización de stock con el sistema de gestión |
| Duración | Más de 3 meses |
| Nuestro rol | Desarrollo completo de la tienda: catálogo de miles de referencias, tarifas por cliente, pedidos mayoristas, buscador por referencia, cuenta de cliente con histórico y sincronización de stock. |
| Publicado | 12 de abril de 2016 |
Grupo Rivera Ferromat es una ferretería que vende a profesionales: albañiles, instaladores, talleres y pequeñas constructoras que compran por caja y repiten pedido cada semana. Su tienda online no podía ser una tienda normal —un precio único para todos y un carrito de una unidad—, así que se desarrolló a medida sobre PHP.
El resultado: más de 10.000 productos activos, tarifas distintas según el tipo de cliente, pedidos al por mayor, buscador por referencia de producto y stock sincronizado con el sistema de gestión del negocio. El proyecto se entregó en más de tres meses.
El reto: una ferretería que vende a profesionales
Una tienda online de ferretería tiene tres problemas que no aparecen en otros comercios, y los tres vienen de lo mismo: quien compra no es un particular que pasa por casualidad, es un profesional que compra mucho, compra a menudo y sabe exactamente lo que quiere.
Un precio no puede ser uno solo
El instalador que compra cien unidades no puede pagar lo mismo que alguien que se lleva un tornillo suelto, y el taller con el que se trabaja desde hace años no paga lo mismo que el que entra por primera vez. Si la tienda tiene un único precio, o se pierde margen con los profesionales o se les echa con un precio de venta al público que no pueden asumir.
El cliente llega con la referencia en la mano
En una ferretería nadie busca «tornillo», se busca la medida, el diámetro o la referencia exacta, y muchas veces el cliente ya la trae apuntada del presupuesto. Un buscador que solo entiende nombres comerciales obliga a navegar por categorías hasta dar con la pieza, y con miles de referencias eso significa perder la venta.
Miles de referencias y un stock que cambia cada día
Un catálogo de ferretería no es una colección de productos que se publica una vez: entran referencias, se descatalogan otras y el stock se mueve a diario en el mostrador. Si la tienda y el sistema de gestión del negocio no dicen lo mismo, el cliente compra algo que no hay.
La solución: una tienda a medida sobre PHP
Se construyó la tienda completa a medida sobre PHP y MySQL, en vez de adaptar una plataforma prefabricada a las reglas de una ferretería. La razón es que casi todo lo que define este negocio —el precio por cliente, el pedido al por mayor, el buscador por referencia y el stock sincronizado— son reglas, no plantillas: se implementan tal como se definen o no funcionan.
Un catálogo de ferretería se organiza por referencias y medidas, no por nombres comerciales: la tienda tiene que responder a esa lógica.
Tarifas por cliente: el precio deja de ser un dato del producto
El módulo de tarifas por cliente permite que cada comprador tenga asignada la suya y vea ese precio al entrar en su cuenta, tanto en la ficha del producto como al cerrar el pedido. Es el cambio más profundo de una tienda B2B: el precio deja de ser un atributo del producto y pasa a ser parte de la relación con cada cliente.
Pedidos al por mayor, con la cuenta del cliente por delante
El profesional no compra unidades sueltas: compra cajas, palets y pedidos mínimos. La tienda permite ese tipo de pedido sin que el cliente tenga que pelearse con el carrito, y siempre sobre su cuenta y su tarifa, de modo que lo que ve en pantalla es lo que le van a facturar.
Histórico: recomprar en dos clics
Un cliente profesional repite: los mismos materiales, mes tras mes. La cuenta de cliente guarda su histórico de pedidos para que pueda volver sobre lo que ya compró, ajustar cantidades y confirmar, en lugar de reconstruir el pedido desde el catálogo cada vez.
Cómo lo implementamos en más de tres meses
El orden del proyecto lo marcó el catálogo. Antes de pensar en la tienda se definieron las tarifas, se cargaron las referencias y se conectó el stock; con esa base resuelta, la parte visible fue la más rápida de todas.
El stock real es el que manda: si la tienda y el sistema de gestión no dicen lo mismo, el cliente compra lo que no hay.
Primero el catálogo y las tarifas, después la tienda
Miles de referencias con sus precios por tipo de cliente no se cargan a mano: se preparó la estructura para volcar el catálogo del sistema de gestión y mantener después las altas y bajas sin tocar la base de datos.
Stock sincronizado y pruebas por tipo de cliente
La tienda se conectó con el sistema de gestión para que las existencias que ve el cliente sean las reales, y se probó la compra completa con cada tipo de cliente: que cada uno vea su tarifa, que el pedido mayorista cuadre y que el stock se descuente donde tiene que descontarse.
Resultados
La tienda se entregó funcionando con el catálogo cargado y las reglas de precio en producción. Estas fueron las necesidades del proyecto y cómo se resolvieron:
| Necesidad | Cómo se resolvió |
| Que cada profesional vea su precio | Tarifas por cliente, visibles al entrar en su cuenta |
| Comprar al por mayor, no de una en una | Pedidos mayoristas, con cantidades por caja y pedido mínimo |
| Encontrar el producto por su código | Buscador por referencia de producto |
| Repetir la compra de siempre | Cuenta de cliente con histórico de pedidos |
| Que el stock que se muestra sea el real | Sincronización con el sistema de gestión del negocio |
El resultado medido del proyecto: más de 10.000 productos activos en la tienda. Es el dato que mejor resume el trabajo, porque un catálogo de ese tamaño no se sostiene a mano —cada referencia con su tarifa y su existencia al día—, sino con una plataforma que lo hace sola y un buscador que encuentra la pieza por su código.
Qué necesita una tienda B2B de ferretería
Si vendes al por mayor y estás planteando llevar el negocio a internet, estos son los puntos que deciden si la tienda va a servir para vender o solo para estar:
- Tarifas por cliente: sin precios distintos para profesionales y particulares, la tienda no encaja en el negocio.
- Pedido mayorista de verdad: por caja, por palet o con pedido mínimo, no solo una cantidad editable en el carrito.
- Buscador por referencia, porque el cliente profesional llega con el código, no con el nombre comercial.
- Cuenta de cliente con histórico: quien repite compra quiere repetir pedido, no volver a buscarlo.
- Stock sincronizado con el sistema de gestión: vender lo que no hay cuesta más caro que no vender.
Si tu catálogo y tus precios no caben en una plantilla, en la página de servicios contamos cómo trabajamos, y puedes escribirnos para revisar tu caso concreto.
Preguntas frecuentes
¿Qué diferencia una tienda B2B de una tienda online normal?
En una tienda normal todos los visitantes ven el mismo precio y compran de una en una. En una tienda B2B el precio depende del comprador, el pedido se hace por caja, palet o pedido mínimo, y el cliente profesional repite compras: necesita ver su tarifa, su histórico y sus referencias habituales. Son tres cosas que hay que programar, no configurar.
¿Cómo se gestionan los precios distintos para cada cliente?
Con un módulo de tarifas por cliente: cada comprador tiene asignada la suya y ve ese precio al entrar en su cuenta, tanto en la ficha del producto como en el carrito. Es la pieza que más condiciona una tienda B2B, porque el precio deja de ser un dato del producto y pasa a ser un dato de la relación con cada cliente.
¿Por qué el buscador por referencia es clave en una ferretería?
Porque el profesional no busca «tornillo», busca su referencia o su medida concreta, y a menudo llega con el código en la mano. Un buscador que solo entiende nombres comerciales obliga al cliente a navegar por categorías hasta encontrarlo, y en un catálogo de miles de referencias eso es la diferencia entre comprar o irse a la competencia.
¿Cuánto tarda una tienda B2B con miles de referencias?
Este proyecto se entregó en más de tres meses. El calendario no lo marca el diseño, lo marca el catálogo y las reglas de precio: cargar miles de referencias con sus tarifas, sincronizar el stock con el sistema de gestión y probar la compra como cada tipo de cliente.
