Caso de estudio II
hxgon
hxgon es mi propia tienda en línea de cera caliente para cadenas de bicicleta, con envíos a toda Colombia. La construí desde cero en lugar de alquilar una plataforma como Shopify, así cada venta futura queda para mí, sin mensualidad y sin comisión de plataforma.
- Rol
- Fundador y desarrollador único
- Año
- 2026

En línea desde septiembre de 2026 y lista para vender, con pagos por tarjeta, Nequi y PSE probados con dinero real, en un servidor que cuesta menos de diez dólares al mes.
El problema
Quería vender un producto, una cera para cadena que mantiene la transmisión de la bicicleta limpia y seca, sin entregarle a una plataforma una parte de cada venta. Shopify y similares cobran una mensualidad y una comisión, y mientras una marca pequeña todavía averigua si la gente va a comprar, esos costos se comen el margen antes de que exista.
La tienda además tenía que hablar colombiano: precios en pesos sin decimales, los medios de pago que de verdad se usan aquí y envíos a todo el país.
La solución
Una tienda que es mía de punta a punta. El catálogo, el carrito y los pedidos corren sobre Medusa, un motor de comercio de código abierto, y la vitrina es un sitio en Next.js escrito para una sola tarea: explicar por qué la cera le gana al aceite y llevar la cadena al carrito.
Los pagos pasan por Wompi, de Bancolombia, así que el cliente puede pagar con tarjeta, con Nequi o por transferencia con PSE. Cada confirmación de pedido, aviso de envío y recibo sale automáticamente por correo.
La construí primero en local y solo alquilé un servidor cuando la tienda estuvo lista para vender. Todo corre en una sola máquina pequeña, detrás de Cloudflare.
El resultado
- La tienda está en línea desde el 14 de septiembre de 2026, lista para enviar a toda Colombia.
- Los pagos con tarjeta, Nequi y PSE se probaron de punta a punta con una transacción real.
- Sin mensualidad de plataforma ni comisión por venta, solo la de la pasarela de pago.
- El hosting cuesta menos de diez dólares al mes.
- Cuando la tienda se cayó unos minutos, los logs mostraron que era un bucle de recargas en la ficha del producto, no el servidor. Se encontró y se corrigió en un día.
Notas técnicas
El backend es Medusa v2 con PostgreSQL y Redis, en Docker, detrás de Caddy. Wompi está integrado como un proveedor de pago propio: la firma de integridad se calcula solo en el servidor y los webhooks se verifican por checksum y son idempotentes en Redis, así un evento reenviado nunca crea un segundo pedido. El dinero se guarda en pesos enteros y se convierte a centavos en un único lugar. Cada decisión de arquitectura queda escrita como un ADR.
