Proyecto · No. 001 · Nombrado con permiso de los dueños
Cort Acerox: un sitio de catálogo y cotización para un taller de corte láser en Puebla
Un taller que corta acero sobre pedido: celosías, puertas, portones, números de casa, piezas decorativas. Nada tiene precio fijo, todo se cotiza a partir de las medidas. El sitio tenía que mostrar el catálogo, recibir la solicitud por WhatsApp o por formulario, y dejar que los dueños lo operen solos.
Casi todo nuestro trabajo se publica redactado. Este va con nombre porque los dueños dijeron que sí, y porque un catálogo sobre pedido con flujo de cotización es la forma de la mitad de las tiendas B2B que leemos.

El sitio en vivo, en cort-acerox.fly.dev. Solo en español, porque el taller vende solo en México.
Qué se construyó
- Un catálogo que los dueños editan — Cinco líneas, quince piezas al lanzamiento, cada una con imágenes, materiales, acabados y las medidas a las que se corta. Productos y categorías viven en un panel de administración que usan los dueños; no hace falta un desarrollador para subir una pieza.
- Cotización por dos vías — WhatsApp primero, en cada página, porque así le hablan ya los compradores al taller. Un formulario escrito como alternativa, prellenado con la pieza que el visitante estaba viendo, que cae en el mismo administrador con un estado que los dueños mueven de nuevo a contactado a cerrado.
- Las páginas legales, en ley mexicana — Aviso de privacidad y términos redactados contra la LFPDPPP, enlazados desde el pie y desde el formulario, con los datos de registro en un solo archivo para que cambien en un solo lugar.
- Lo básico de búsqueda y redes — Títulos, descripciones, sitemap, imágenes para compartir, y un archivo robots que deja entrar a los buscadores y a los motores de respuesta y deja fuera a los rastreadores de entrenamiento.

Por debajo
Una app, un contenedor
Next.js con Payload como sistema de contenido embebido, así que la tienda y el administrador son un solo despliegue. Postgres en Neon para los datos, Cloudflare R2 para las imágenes, una sola máquina chica en Fly.io. El desarrollo local corre el mismo código sobre una base de datos en archivo.
Vigilado sin factura
Los errores van a Sentry. Las visitas a Umami, sin cookies. Cada push corre la revisión de tipos, el lint y el build. Cada dos horas un navegador recorre el sitio en vivo y manda una cotización de prueba, así que un formulario roto se sabe antes de que lo encuentre un comprador. Todo en capas gratuitas.
Suyo para siempre
El repositorio, la cuenta de hosting, la base de datos, la analítica: todo a nombre de los dueños. El hosting cuesta unos seis dólares al mes. Si desapareciéramos mañana, el sitio del taller no lo notaría.
Qué tiene en común con tu tienda
Sobre pedido, cotizado, no en carrito. Un catálogo que en realidad es un conjunto de puntos de partida. Un comprador que quiere hablar antes de pagar. Eso es una tienda B2B chica en todo menos el nombre, y la misma lectura aplica al portal de un distribuidor o a la ficha de un comercio: qué ve el comprador, dónde se rompe el camino al pedido, y a quién se le avisa cuando pasa.
Comercios: solicitar la auditoría gratis →