Catálogo
Piezas de stock a distribuidores y restaurantes. Precio escalonado por volumen y por canal.
- Ticket
- 200 – 800 €
- Margen
- 45 – 50 %
- Ciclo
- Días
- Límite
- Inventario
DOQU
Providentia SL · Plataforma digital · 2026
Infraestructura de comercio, alquiler y proyectos a medida para una línea HORECA premium. Piedra volcánica, latón e iluminación cálida, fabricados en México y comercializados en España. Tres motores de ingreso sobre un solo modelo de datos.
El modelo
DOQU tiene tres motores de ingreso con ciclos, márgenes y necesidades de datos distintos. Forzarlos dentro de «pedido con líneas» habría fracasado en el segundo mes: el alquiler necesita rangos de fecha con exclusión de solapamiento y trazabilidad por pieza física; el proyecto necesita hitos con aprobación del cliente y honorarios que no son un producto.
Piezas de stock a distribuidores y restaurantes. Precio escalonado por volumen y por canal.
Uso temporal para eventos y temporadas. Cada pieza es un activo con su código QR y su historial.
Diseño y fabricación exclusiva desde 20 piezas. Producción bajo pedido: sin inventario, sin riesgo.
Un proyecto de 130 piezas equivale a unos 25 pedidos de catálogo en facturación, con menos coste logístico y sin riesgo de inventario. Por eso el bloque «Diseño a medida» está en la portada por encima de los testimonios, no escondido en un submenú: la plataforma empuja sistemáticamente hacia el proyecto.
Y un cuarto flujo que condiciona todo lo demás
Sin modelar la cadena orden de compra → embarque → costes de aduana, el coste de una pieza sería el precio de fábrica y el margen que ve la dirección estaría inflado un 30 %. El coste aterrizado se prorratea sobre cada línea y se congela en el pedido: es la única forma de conocer el margen real de cada operación.
Economía unitaria
Estas cifras se obtuvieron ejecutando el motor de precios contra la base de datos real, con el catálogo cargado y el modelo de costes del plan de negocio.
| Referencia | Coste | Distribuidor | Margen | Restaurante | Margen |
|---|---|---|---|---|---|
| Plato de presentación de jamón | 35,47 | 67,39 | 47,4 % | 123,37 | 71,2 % |
| Servilletero escultórico | 21,01 | 39,92 | 47,4 % | 73,08 | 71,2 % |
| Número de mesa premium | 16,98 | 32,27 | 47,4 % | 59,06 | 71,2 % |
El 47,4 % del canal distribuidor cae dentro del 45–50 % que proyecta el plan de negocio. No es una coincidencia: el modelo de precios se derivó de él.
| Concepto | Uds. | Unitario | Importe |
|---|---|---|---|
| Plato de jamón · con grabado láser | 40 | 113,46 | 4.538,40 |
| Servilletero · con grabado láser | 40 | 68,64 | 2.745,60 |
| Número de mesa | 40 | 52,65 | 2.106,00 |
| Base para botella de vino | 10 | 74,04 | 740,40 |
| Honorarios de diseño y desarrollo | 1 | 2.000,00 | 2.000,00 |
| Utillaje y preparación de personalización | 1 | 170,00 | 170,00 |
| Base imponible | 12.300,40 | ||
| IVA 21 % | 2.583,08 | ||
| Total | 14.883,48 € | ||
Generado en una sola transacción de base de datos en menos de 500 ms: folio correlativo, resolución del escalón de precio por canal, validación del pedido mínimo, coste de personalización unitario más utillaje, honorarios según el tamaño del lote, base e IVA. Sin intervención humana.
Estado
Los siete scripts SQL se aplicaron sobre PostgreSQL 16 y se recorrió el ciclo de negocio completo, de la primera visita al catálogo hasta la anonimización RGPD. Esto es lo que distingue un diseño entregable de un diagrama bonito.
59
131
41
18
Lo que la ejecución destapó
Un modelo que sólo se dibuja parece correcto hasta que alguien lo ejecuta. Los dos últimos de esta lista son de negocio, no de sintaxis, y son exactamente los que llegan a producción.
unaccent() no es IMMUTABLE: los índices de búsqueda difusa no se podían crear. Resuelto con un envoltorio con el diccionario fijado.round(double precision, int) no existe en PostgreSQL: la vista de rendimiento de WhatsApp fallaba al crearse.OUT después de parámetros con valor por defecto: los tres procedimientos centrales no llegaban a existir.CALL con parámetros OUT no son consultables desde Prisma. Se añadieron envoltorios de función sin duplicar lógica.Corregidos y reverificados La restricción de contacto también impedía ejecutar el derecho de supresión
Arquitectura
Microservicios en el mes uno serían más superficie operativa que negocio. Pero el plan contempla escalar a cadenas hoteleras, y una arquitectura que no lo soporte obligaría a reescribir en el año dos. La respuesta es un monolito modular en Kubernetes: un solo binario con fronteras internas explícitas, listas para extraer el día que haga falta.
Server Components para que el catálogo sea indexable: los restauradores buscan
«porta menús restaurante» en Google. Tailwind v4 sobre variables CSS nativas y
Framer Motion limitado a transform y opacity.
Reglas de negocio, autorización y orquestación. Todo lo que pueda tardar más de 200 ms —el PDF, el WhatsApp, el evento de conversión— va a la cola. El usuario nunca espera por ello.
La base guarda lo que exige atomicidad bajo concurrencia. Prisma actúa como cliente tipado, no como dueño del esquema: el SQL manda, porque expresa cosas que Prisma no puede y que son las que garantizan la corrección.
Tres réplicas en tres zonas, despliegue sin caída, respaldo automático antes de cada migración y reversión automática si la verificación posterior falla.
La decisión que sostiene el resto
Folios correlativos, reserva de stock, disponibilidad de alquiler, confirmación de pedido y cálculo de importes se resuelven en procedimientos almacenados. Tres razones: es atómico, es el mismo camino para la web, WhatsApp y el panel, y el bloqueo de fila es correcto bajo concurrencia sin coordinación en la aplicación.
La consecuencia práctica: dos comerciales no pueden vender la misma pieza de alquiler para el mismo fin de semana. No «es improbable si la aplicación comprueba bien»: es imposible, garantizado por el motor.
Captación
El comprador es un chef, un maître o un jefe de compras. El ciclo dura de tres semanas a cuatro meses. Nadie mete un plato de 115 € en un carrito a las once de la noche. La cotización automática es la bisagra que hace viable el modelo comercial.
Convierte una visita anónima en un lead con nombre, empresa, presupuesto cuantificado y atribución completa. Sin que nadie levante el teléfono.
Cien puntos repartidos según tipo de negocio, canal, completitud y geografía. Por encima de 70 el comercial recibe un aviso al instante. Un distribuidor referido de Madrid entra directo a llamada.
Bandeja integrada con el CRM, plantillas aprobadas y aviso visible de la ventana de 24 horas de Meta: sin él, el comercial escribe, ve un fallo opaco y no entiende por qué.
El problema que casi nadie resuelve
Safari con ITP y los bloqueadores dejan fuera buena parte de lo que mide un píxel de navegador. Para un negocio que va a invertir en Meta Ads y Google Ads, eso significa optimizar las campañas con datos falsos y pagar de más por cada lead.
La plataforma mide por duplicado con deduplicación: el navegador dispara el evento con un identificador propio y el servidor envía el mismo evento con el mismo identificador. Si el píxel se bloquea, el de servidor sobrevive. Si llegan los dos, se cuenta una vez.
| Métrica | Mes 6 | Mes 12 | Mes 24 |
|---|---|---|---|
| Leads al mes | 35 | 90 | 220 |
| Coste por lead | 45 € | 32 € | 24 € |
| Conversión a pedido | 22 % | 30 % | 35 % |
| Ticket medio | 1.400 € | 2.100 € | 2.800 € |
| Coste de adquisición | 190 € | 125 € | 85 € |
| Relación LTV / CAC | 3,1 | 6,7 | 11,4 |
Inversión
El coste correcto en el mes 1 sería un error grave en el mes 24. Cada fase tiene un disparador medible, y ninguna transición exige reescribir código.
| Partida | Fase 1 · lanzamiento | Fase 2 · crecimiento | Fase 3 · escala |
|---|---|---|---|
| Infraestructura | 224 € | 1.785 € | 4.670 € |
| Servicios de terceros | 273 € | 1.256 € | 4.180 € |
| Marketing | 1.390 € | 3.800 € | 9.500 € |
| Total mensual | 1.887 € | 6.841 € | 18.350 € |
70,5 – 101,5 K€
27 semanas con 2 desarrolladores, diseño a media dedicación y dirección técnica a un tercio.
MVP comercializable en la semana 14 por 38 – 55 K€.
17,4 K€
Fotografía de las 16 referencias, renders y vídeo, redacción bilingüe, pentest externo,
asesoría RGPD y sistema de marca.
110,6 K€
Desarrollo mediano, arranque y doce meses de operación en fase 1.
Umbral de rentabilidad. Con un ticket medio de 2.100 € y un margen bruto del 47 %, cada pedido aporta 987 €. La operación de fase 1 sin marketing se cubre con medio pedido al mes; con marketing incluido, con dos. El objetivo del mes 12 son dieciocho.
Implementación
El orden no es arbitrario. Inventario e importación van antes que el panel de informes aunque no sean visibles para el cliente: sin coste aterrizado, el margen que ve dirección está inflado y toda decisión de precio se toma a ciegas.
Sistema de diseño validado con chefs reales, monorepo con CI en verde, esquema SQL aplicado y verificado, autenticación con rotación de tokens y MFA, pipeline hasta staging.
Catálogo facetado con SEO técnico, cotización automática de extremo a extremo, WhatsApp Business API con plantillas aprobadas, panel comercial y analítica dual. Un chef descubre DOQU en Google y acepta un presupuesto formal sin hablar con nadie.
Inventario e importación con coste aterrizado, pagos y facturación con serie correlativa, panel ejecutivo con exportación, alquiler con calendario y proyectos a medida por hitos. Las tres líneas de ingreso operativas.
Migración a AKS con alta disponibilidad —sin cambios de código—, endurecimiento y pentest externo, versión en inglés y preparación para la expansión europea.
Riesgo principal La aprobación de plantillas de WhatsApp por parte de Meta tarda de 24 h a 5 días hábiles y las rechazadas hay que reescribirlas. Deben enviarse a revisión en la semana 8, no en la 12. Es la dependencia externa con más capacidad de retrasar el lanzamiento y no depende del equipo.
Crecimiento
Un distribuidor HORECA vende a cuarenta restaurantes. Convencer a uno equivale a cuarenta conversaciones comerciales que DOQU no tiene que mantener. El modelo de datos ya soporta listas por canal, crédito y condiciones de pago: es sobre todo interfaz.
4–5 semanas
La personalización sostiene el margen del 55–65 % y su mayor fricción es que el cliente no ve el resultado antes de comprometerse. En sectores comparables, la vista previa sube la conversión entre un 20 % y un 40 %.
5–6 semanas
Los arquitectos de restaurantes deciden la estética antes de que el local exista. Llegar a ellos es llegar al proyecto entero, no a una reposición. Comisión del 8–12 %, biblioteca BIM y muestras físicas.
2–3 semanas
Las tres refuerzan la misma tesis: DOQU no vende objetos, vende el diseño de una mesa completa. La venta de catálogo es el camino para llegar al proyecto, no el destino.
Cinco cifras para dirección
| Métrica | Objetivo | Por qué esta |
|---|---|---|
| Margen bruto real | > 50 % | Incluye el coste aterrizado de importación. La única cifra de margen que no miente. |
| LTV / CAC | > 8 | Por debajo de 3 el modelo no es sostenible; por encima de 8 conviene invertir más en captación. |
| Facturación en proyectos | > 45 % | Mide si se sube en la cadena de valor o se estanca en la venta de catálogo. |
| Clientes recurrentes | > 55 % | Un HORECA que no repite señala un problema de producto o de servicio, no de mercado. |
| Conversión presupuesto → pedido | > 35 % | Mide a la vez la calidad del lead, el ajuste del precio y la eficacia comercial. |
Entregables
54 archivos: 3.985 líneas de SQL ejecutable, 3.277 de código de aplicación y 2.103 de documentación técnica.