Celiexto — E-commerce administrativo de celulares
arrow_back Volver a casos de éxito
E-COMMERCESistema web administrativo + tienda en línea integrada

Celiexto — E-commerce administrativo de celulares

Problema

Contexto: La empresa quería vender equipos (celulares) en línea, pero su operación dependía de procesos manuales y herramientas separadas. El inventario se controlaba con hojas de cálculo, los pedidos se confirmaban por mensajes/llamadas y el seguimiento de pagos se hacía revisando plataformas de forma independiente.

Dolor principal: no existía una fuente única de verdad. Un mismo pedido podía quedar "pagado" en la pasarela pero no reflejarse en el sistema interno, o bien el inventario podía mostrarse disponible aun cuando ya estaba comprometido en ventas recientes.

Riesgos operativos:

  • Errores de captura manual (cantidades, modelos, precios, estatus).
  • Venta de productos sin stock por falta de sincronización.
  • Demoras en confirmación de pagos y liberación de pedidos.
  • Poca trazabilidad: difícil auditar qué pasó en cada compra.
  • Atención al cliente lenta (no había historial claro por cliente/pedido).

Necesidad de negocio: centralizar ventas, inventario, pagos y pedidos en un solo flujo digital, reduciendo fricción tanto para el cliente como para el equipo interno.

Solución

Enfoque: Se construyó un ecosistema digital completo con dos capas principales: (1) tienda en línea para clientes y (2) panel administrativo para operación interna, conectados a través de una API central y una base de datos transaccional.

Flujo de compra: el cliente navega productos, selecciona equipo, paga con OpenPay y el sistema confirma el pago mediante eventos. Una vez confirmado, el pedido se registra con trazabilidad completa, se descuenta inventario y se habilita su seguimiento desde el panel administrativo.

Backoffice: el equipo interno gestiona catálogo, inventario, pedidos, clientes y estatus operativos desde un panel centralizado. Esto permite controlar el proceso end-to-end sin depender de capturas manuales.

Decisiones técnicas clave:

  • Arquitectura desacoplada: frontend independiente del backend para facilitar mantenimiento y escalabilidad.
  • Persistencia transaccional: SQL Server para consistencia en inventario/pedidos.
  • Integración con pagos: OpenPay para cobros y confirmación por eventos.
  • Autenticación segura: login con Google (OAuth) para acceso rápido y controlado.

Resultado funcional: una operación centralizada, con inventario y pedidos sincronizados, métricas internas y un proceso de compra fluido para el cliente final.

Arquitectura

Arquitectura (alto nivel):

  • Frontend: SPA en Vue.js para experiencia rápida, dinámica y responsiva.
  • Backend: API REST en .NET (C#) concentrando reglas de negocio, validaciones y seguridad.
  • Base de datos: SQL Server, garantizando integridad, auditoría y transacciones consistentes.
  • Pagos: OpenPay API + webhooks para confirmar pagos y actualizar estatus automáticamente.
  • Deploy: IIS/Windows Server (entorno empresarial) con configuración robusta para producción.

Tecnologías

.NET API (C#)SQL ServerVue.jsOpenPay APIOAuth 2.0 (Google)IIS / Windows Server

Características

Login con Google (OAuth 2.0)Integración de pagos con OpenPay (incluye meses sin intereses)Control de inventario en tiempo realAdministración de pedidos (estatus, seguimiento y control operativo)Gestión de clientes (historial, pedidos, datos base)Panel administrativo (operación y métricas)

Resultado

Impacto: La empresa logró centralizar el proceso completo de venta y operación: inventario, pedidos, pagos y clientes quedaron integrados en un solo sistema.

  • Menos errores por captura manual.
  • Mayor control del inventario y reducción de ventas sin stock.
  • Mejor trazabilidad por pedido y por cliente.
  • Operación más rápida y escalable.