Saltar al contenido
Héctor Fonseca
Índice
Read in English

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
La portada: un solo producto, explicado antes de venderlo.
Lámina II. La portada: un solo producto, explicado antes de venderlo.

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.

La ficha del producto, con el precio en pesos y cuotas sin intereses con Bancolombia.
Lámina II.1. La ficha del producto, con el precio en pesos y cuotas sin intereses con Bancolombia.