Saltar al contenido
Full-Stack Comercio Omnicanal

ERP y e-commerce omnicanal para retail

15 de febrero de 2024
Portada de ERP y e-commerce omnicanal para retail

Plataforma central tipo ERP que orquesta inventario, ventas, compras y movimientos entre sucursales físicas, y alimenta los e-commerce con catálogo, precios y existencias en tiempo real.

PHPVueJavaScriptMySQLREST APIs
Plataformas

multicanal

Full-Stack
Tipo

front + back

Comercio
Ecosistema

proyecto central

Contexto

Desarrollé la plataforma administrativa que opera el día a día de una operación de retail con múltiples sucursales: ventas en piso, inventario, compras a proveedores, traspasos entre tiendas, devoluciones y reportes operativos. Además funciona como fuente única de verdad para los e-commerce del grupo, alimentándolos con catálogo, precios y existencias en sincronía con la operación física.

Reto

Mantener una sola operación coherente entre tiendas físicas y canales digitales, sin duplicar inventario ni ventas y sin frenar la captura diaria del personal de piso. El mismo producto podía salir tanto de una caja física como de un pedido en línea, y cada canal debía reflejar el estado real del stock.

Tipo de colaboración

Implementación y mantenimiento evolutivo de módulos del ERP, integrando frontend y backend para sostener la continuidad operativa en horas de mayor carga, incluyendo integraciones con pasarelas de pago y facturación fiscal.

Mi aporte

  • Construí y mantuve módulos clave para inventario, ventas, compras, traspasos entre sucursales y movimientos correctivos.
  • Optimicé flujos repetitivos del personal de piso para reducir clics, errores de captura y reprocesos operativos.
  • Conecté el ERP con la capa de integración hacia los canales digitales para que precios, stock y catálogo viajen alineados en tiempo real.
  • Integré la pasarela de pagos para procesar transacciones en línea con estados trazables.
  • Automaticé la facturación electrónica de punta a punta, eliminando la emisión manual y los errores que venían con ella.

Resultado

Operación más estable y trazable entre sucursales físicas y sus canales en línea, con menos retrabajo en cierres, conteos y reposiciones. La integración fiscal automatizada eliminó errores de facturación manual y la sincronización omnicanal evitó ventas de productos agotados, dando una base reutilizable para escalar a nuevos canales digitales sin romper el modelo central.

Stack

PHP, Vue, JavaScript, MySQL, APIs REST, Mercado Pago, Facturación Electrónica SAT.

Reglas de negocio que se respetan en cada flujo Mostrar más
  • Inventario único como fuente de verdad. Cada venta, traspaso o devolución impacta de inmediato la existencia central, sin importar si nace en una caja física o en un sitio en línea.
  • Stock por sucursal con visibilidad cruzada. Cada sucursal opera su inventario, pero se puede ver dónde sí hay un producto antes de bloquear una venta.
  • Catálogo y precios consistentes en todos los canales. Los e-commerce no editan productos por su cuenta: reciben catálogo, atributos y precios desde el ERP.
  • Ventas en línea siempre con sucursal asignada. Cada pedido digital descuenta de una sucursal real, manteniendo cuadre contable y físico.
  • Devoluciones y compras con trazabilidad. Cada movimiento queda asociado a su origen para conservar historial limpio.
  • Permisos por rol y por sucursal. Un colaborador solo opera lo que le corresponde.
Módulos en los que colaboré dentro del ERP Mostrar más
  • Ventas y caja: registro de ventas, descuentos controlados, cancelaciones y cierres por turno.
  • Inventario: alta y mantenimiento de productos, ajustes, conteos y movimientos correctivos.
  • Compras: órdenes a proveedores, recepción y conciliación contra factura.
  • Traspasos entre sucursales: solicitud, salida, tránsito y recepción.
  • Devoluciones: a cliente y a proveedor, con motivo y reverso de inventario.
  • Catálogo: edición masiva, atributos, jerarquías de productos y precios.
  • Reportes operativos: ventas por turno, inventario crítico, compras por proveedor y rotación.
  • Usuarios y permisos: acceso granular por módulo, vista y sucursal.
Cómo se conectan ERP, sucursales y canales digitales Mostrar más
ERP central operación · inventario sincroniza Plataforma e-commerce panel + sitios públicos Sucursales físicas datos desde el ERP Sitios e-commerce catálogo, precios, stock
  • ERP central es el cerebro: concentra inventario, precios, catálogo y operación de las sucursales físicas.
  • Plataforma e-commerce es la capa sobre la que viven los sitios públicos: panel administrativo + tienda en línea.
  • Una capa de integración mantiene en sincronía catálogos, existencias y precios entre el ERP y los sitios, para que el cliente nunca compre un producto agotado.
  • Cuando una venta entra desde un sitio en línea, descuenta inventario de la sucursal asignada y alimenta los reportes igual que una venta de piso.
Detalles técnicos y de mantenimiento Mostrar más
  • Plataforma multimódulo en PHP con vistas dinámicas en Vue y consumo de APIs REST para flujos en tiempo real.
  • Integración de Mercado Pago con manejo de estados de pago (pendiente, autorizado, pagado, cancelado) para trazabilidad completa del ciclo de compra.
  • Facturación electrónica automatizada: generación de XML fiscal y timbrado a través del PAC, eliminando la emisión manual y reduciendo errores.
  • Validaciones funcionales en frontend para evitar capturas inválidas y validaciones de negocio en backend para mantener integridad.
  • Estandarización de patrones de pantalla (listado, detalle, formularios, filtros, reportes) para acelerar nuevos módulos y bajar la curva del usuario interno.
  • Mantenimiento evolutivo orientado a impacto: priorizar correcciones que afectan operación diaria y mejoras que reducen tiempo en tareas repetitivas.