DIARIO EDITORIAL / VOL. II / 2026
CAPÍTULO / 13• 2026•Demos conceptuales

DuckSale

E-commerce deportivo

"Una demo de e-commerce deportivo funcional de punta a punta, construida para mostrarle a un cliente potencial la calidad de lo que hacemos sin comprometerlo desde el inicio."

DuckSale
Demos conceptuales
13
FIG 01. Representación estructural de la solución© Gonzalo Daniel Vega
01 / CONTEXTO

El punto de partida del desafío

Un cliente nos contactó porque quería un e-commerce para su negocio de indumentaria deportiva. En lugar de mandarle un presupuesto abstracto o un PowerPoint, decidimos construir una demo. Que entrara, tocara, recorriera. La idea era simple: que pudiera experimentar su tienda como si ya existiera. Recorrer el catálogo, agregar al carrito, aplicar un cupón, completar el checkout y ver el panel de administración. Que sintiera el producto, no que lo imaginara.
02 / INVESTIGACIÓN

Hurgando bajo la superficie: ¿Qué investigué?

Analicé flujos de compra en e-commerce deportivos como Nike, Adidas y tiendas locales argentinas. La mayoría de las demos que vi se quedaban en el catálogo de productos y no llegaban a simular el ciclo completo (carrito, checkout, confirmación, administración). También noté que los clientes suelen subestimar la complejidad de un e-commerce hasta que lo ven funcionando. Las tiendas deportivas tienen necesidades particulares como filtros por talle y color, variantes de producto y promociones por categoría, y un público que espera una experiencia de compra rápida y muy visual.

INSIGHT REVELADO
LA SÍNTESIS

"Una demo de e-commerce no convence si solo muestra productos lindos. Convence cuando el cliente puede recorrer el flujo completo como si ya fuera su tienda. Incluir un panel de administración funcional fue clave, porque el cliente no solo ve lo que sus usuarios experimentarían sino también cómo gestionaría su negocio día a día. La demo no tenía que ser un catálogo. Tenía que ser una simulación."

Comprender este pilar transformó por completo la dirección táctica del proyecto, permitiendo depurar el ruido innecesario y enfocarse en valor estricto.

03 / TÁCTICAS

Análisis de compromisos: opciones sobre la mesa

Construir software a medida requiere evaluar escenarios honestamente. Ninguna arquitectura es perfecta, cada decisión tiene un precio:

OPCIÓN 1
Landing estática con catálogo de productos

Más rápida de construir pero no mostraba el flujo de compra real. El cliente no iba a dimensionar la complejidad ni la calidad del trabajo final.

OPCIÓN 2
Shopify o Tiendanube de prueba

Rápido de configurar pero con identidad genérica. No demostraba nuestra capacidad de desarrollo a medida ni permitía personalizar la experiencia de administración.

OPCIÓN 3
SPA full-stack con backend real

Demasiado costoso en tiempo para una demo. Implicaba servidores, base de datos y deployments que el cliente todavía no había aprobado.

OPCIÓN 4
SPA con simulación completa client-side

Experiencia de compra real sin costo de infraestructura. Permitía mostrar catálogo, carrito, checkout, cupones y panel admin, todo funcionando sin backend.

04 / DETERMINACIÓN

La Decisión: El camino elegido

Construí una SPA en React, TypeScript y Tailwind con routing propio. El catálogo tiene filtros avanzados por categoría, marca, talle, color y precio, con búsqueda y ordenamiento. El carrito aplica cupones de descuento con lógica de vigencia. El checkout simula el proceso completo: datos de contacto, dirección, método de envío y pago con tarjeta. El panel de administración permite CRUD de productos, promociones, cupones y pedidos. Todo persiste en localStorage, simulando la experiencia sin necesidad de backend real.

LO QUE FUNCIONÓ DE VERDAD

El catálogo con filtros visuales (talles, colores, precios) y las fichas de producto con galería de imágenes causaron muy buena impresión. Los cupones de descuento con chips pre-cargados hicieron tangible la mecánica promocional. El panel de administración sorprendió: no esperaban ese nivel de control en una demo. El flujo completo, desde elegir un producto hasta la confirmación del pedido, transformó una idea abstracta en algo que el cliente podía tocar y evaluar.

LIMITACIONES Y COMPROMISOS

Sin backend real, el stock y los pedidos no son persistentes entre sesiones ni entre dispositivos. El enrutamiento sin React Router funciona correctamente pero sacrifica URLs profundas y navegabilidad del historial. Los productos son mock data, no hay integración real de pagos ni cálculo de envíos con APIs de logística. La demo cumple su propósito de mostrar calidad, pero si el cliente aprueba el proyecto, todo el backend y las integraciones reales deben construirse desde cero.

DE LA BITÁCORA PERSONAL DE GONZALO: ¿QUÉ HARÍA DIFERENTE HOY?

"Integraría MercadoPago en modo sandbox para simular pagos reales y hacer la demo todavía más tangible. Migraría el router a React Router para tener URLs canónicas por producto. Y reemplazaría el mock data por una API fake para que la transición a backend sea más directa si el cliente aprueba el proyecto."

Anotación retrospectiva posterior al lanzamiento
Gonzalo Daniel Vega — 2026 — SFV Catamarca, Catamarca

© 2026 Gonzalo Daniel Vega.

Desarrollado con criterio.