Omnibuy: SaaS e-commerce para Latinoamérica · Caso de estudio
SaaS e-commerce · Producto propio · Mar – Sep 2026
Omnibuy es mi propia plataforma para que los comercios de Latinoamérica vendan online con lo que de verdad usan: pagos locales, envíos y facturación desde el primer día.
Tienda, panel, API y documentación, construidos de punta a punta. Hoy está en beta privada.
La idea: Vender online en Latinoamérica, sin armar la tienda a pedazos.
Un comercio peruano que quiere vender online suele sumar apps para cobrar con pasarelas locales, generar guías de envío o emitir comprobantes. La idea de Omnibuy es que todo eso venga incluido, en español y sin escribir código.
Lo que me propuse construir
- Hecha para la región Pasarelas, couriers y facturación electrónica locales.
- Todo en un panel De la tienda a la posventa, sin apps sueltas.
- Sin código Cada comercio diseña su tienda con un editor visual.

La tienda: Lo esencial para vender, incluido.
- Editor visual Secciones que se arrastran, vista previa en vivo, historial y borrador antes de publicar.
- Pagos Seis pasarelas integradas, con pagos tokenizados: la tienda nunca guarda la tarjeta.
- Envíos Integración con dos couriers peruanos, desde el mismo panel.
- Facturación electrónica Comprobantes para SUNAT emitidos desde la venta.
- Buscador Búsqueda instantánea en el catálogo, con Meilisearch.
- Probador virtual Un addon para que el cliente se pruebe el producto antes de comprar.





El panel: Un panel para operar la tienda entera.
Pedidos, catálogo, clientes, inventario, descuentos, reseñas, reclamaciones y reportes en el mismo lugar, con roles para cada persona del equipo.
- Qué vimos: Cada comercio quiere una tienda con su propia cara. Qué hice: Editor visual con módulos configurables y un editor de código para quien lo necesite. (4 — temas incluidos)
- Qué vimos: En Perú se cobra con pasarelas locales. Qué hice: Cada pasarela se conecta desde el panel, con el mismo checkout para todas. (6 — pasarelas de pago)
- Qué vimos: La operación sigue después de la venta. Qué hice: Inventario por almacén, punto de venta, gift cards, devoluciones y CRM en el mismo panel. (23 — secciones en el panel)

Para desarrolladores: Una plataforma abierta para integrarse.
Además del panel, Omnibuy se puede extender: lo que se hace a mano también se puede automatizar.

- API REST y GraphQL Documentadas, con autenticación por token, paginación e idempotencia.
- SDKs Clientes oficiales en Go y en JavaScript.
- Webhooks Avisos de pedidos, pagos y envíos para conectar otros sistemas.
La calidad: Probado en cada cambio.
Construir solo una plataforma de este tamaño exige que las pruebas hagan parte del trabajo de revisión.
Cómo se cuida
- Pruebas automáticas 3.969 pruebas en verde en el último registro de avance.
- Recorridos de punta a punta 62 recorridos con Playwright sobre el panel y la tienda.
- Seguridad Auditoría según OWASP Top 10 y pagos sin datos de tarjeta.
- Integración continua Cada cambio entra por pull request, con lint y pruebas.
Tecnologías: Con lo que construí la plataforma.
- Backend: Go
- Datos: PostgreSQL, Redis, Meilisearch
- Frontend: htmx, Alpine.js, Tailwind CSS
- Infra: Docker, Terraform, Cloudflare, Azure Pipelines
- Docs: Docusaurus
- Calidad: Playwright
El resultado: Una plataforma de e-commerce completa, hecha para Latinoamérica y lista para sus primeros comercios.
- 2.685 — commits en 6 meses
- 565 — PRs integrados
- 3.969 — pruebas automáticas en verde
- 6 — pasarelas de pago integradas