e-commerce · configurador
Soluzione Tende
Se empieza por la medida de la ventana y solo se ven las cortinas que se pueden fabricar de verdad. El precio lo calcula el servidor, no el navegador.

Questo ha un accesso riservato e vieta di farsi incorniciare: è la difesa che impedisce a chiunque di mettere un modulo di login dentro una pagina non sua.
cat ./contexto.md
Cortinas y protección solar · 2026
./rol --nuestro
E-commerce, configurador, migración
Antes y después
cómo era
Una cortina a medida no tiene precio hasta que tiene medidas: ancho, alto, tejido y accionamiento lo cambian, y por encima de ciertos límites la cortina no se fabrica. La tienda anterior, mientras tanto, había ido acumulando capas: páginas clonadas con direcciones que ya no correspondían al producto, precios por metro cuadrado escritos en los títulos, una entrada de prueba nunca eliminada.
qué construimos
Una tienda WooCommerce a medida con un configurador en cinco pasos —medidas, modelo, tejido y colores, accionamiento y accesorios, resumen— desde el que se compra al momento, se guarda, se comparte o se pide presupuesto. En la migración, las direcciones de los productos que siguen son las mismas de antes, y las de los retirados se cerraron de forma explícita.
$ ls ./componentes
Cómo está hecho
-
01
Primero la ventana
Se escriben ancho y alto y la tienda muestra solo las cortinas que se pueden fabricar en esa medida, comparada con los límites reales de producción. Sin sorpresas en el carrito.
-
02
El navegador no conoce los precios
El configurador pide precio y validación a una API propia: en el código que llega al navegador no hay fórmulas, coeficientes ni reglas. Suplementos por pieza y por metro, motores de 220 V, de batería o para Apple Home.
-
03
El presupuesto es la configuración
Para las cortinas que hay que valorar, la petición lleva consigo la configuración completa, no un formulario genérico que rellenar otra vez. Desde el carrito, «Modificar» vuelve a abrir el configurador donde estaba.
-
04
Medir sin regalar datos
Consentimiento denegado por defecto: a Analytics llegan direcciones limpias de correos y datos de la configuración, y los eventos del configurador no contienen medidas ni datos personales.
$ ./resultados --despues
Cómo acabó
[ok] Una cortina a medida se compra en cinco pasos, con el precio exacto antes del carrito
[ok] Pagos con tarjeta, Klarna, Apple Pay y Google Pay
[ok] Direcciones de los productos conservadas en el paso a la tienda nueva
// servicios implicados
$ ls ./otros-casos
¿Tienes un proyecto parecido?
Treinta minutos por vídeo para ver si merece la pena hacerlo y cuánto cuesta de verdad. Si no somos los adecuados, te lo decimos.