← Proyectos

Configurador de producto a medida

Precio por fórmula en la página de producto, variante creada al instante vía API para que el ítem siga el checkout nativo de la tienda, y flete cotizado en tiempo real con la transportadora.

Cloudflare WorkersNuvemshop APIBraspress APITwigJavaScript
Estado
En producción
Año
2026
Contexto
Persianas a medida · Garopaflex
17
Productos con el configurador activo
Tiempo real
Flete cotizado en la transportadora
Configurador de producto a medida

El problema

Las cortinas y persianas son productos a medida: el precio resulta de una fórmula con ancho, alto, tejido, bando y tipo de accionamiento. Las plataformas de e-commerce convencionales operan con variantes fijas precargadas, no con fórmulas dinámicas. En la práctica, el cliente pedía presupuesto por WhatsApp y alguien calculaba manualmente.

El envío tenía un desafío similar. Una persiana de 1,50 m viaja en un tubo de 155 cm, y la transportadora express configurada en la tienda cotizaba fletes excesivos porque las dimensiones superaban los límites de paquetería estándar.

Lo que construí

  • Configurador en la página de producto, integrado en el template de la tienda, con actualización inmediata de precio ante cada elección de medidas, telas, colores y accesorios.
  • Worker de precios y variantes, que recibe la configuración elegida, aplica la regla de negocio y crea la variante correspondiente vía API REST para que el artículo exista de forma nativa en el carrito.
  • Cotización de flete en tiempo real: el Worker está registrado como transportadora en la tienda, por lo que el checkout lo invoca automáticamente para cotizar con la API de Braspress y devolver costo y plazo exactos.
  • Cálculo automatizado de tarjetas en la home, permitiendo actualizar valores base en un único punto y reflejarlos en los 17 productos activos.

Decisiones técnicas

Mantener el checkout nativo. En lugar de crear un checkout paralelo que rompería cupones, reportes y facturación fiscal, la creación de variantes dinámicas aseguró total compatibilidad con el flujo operativo del e-commerce.

Seguridad y tolerancia a fallos. La comunicación con la API logística ocurre en el Worker; las credenciales nunca se exponen en el navegador del cliente. Si la API de flete experimenta lentitud, el sistema devuelve opciones alternativas sin interrumpir la compra.

Resultado

Checkout ágil y autónomo con soporte a medidas personalizadas y logística pesada integrada, elevando el ticket promedio a R$ 8.911 por pedido.