- Custom modules: hazard_shopify, hazard_inventory_report, hazard_website - Third-party modules: bi_sql_editor, query_deluxe, sql_request_abstract, l10n_mx_sat_sync_itadmin_ee - Docker setup: Odoo 16 + PostgreSQL 17 - Utility scripts: backup_hazard.sh, update_module.py - Agent configuration: .agents/AGENTS.md - Security: Enterprise modules, credentials, backups and production data excluded via .gitignore
5.1 KiB
Propuesta de Implementación: Fase 1 - MVP Retail y Logística (Hazard)
Esta propuesta técnica detalla cómo estructurar una salida a producción rápida y segura en Fase 1, enfocándose exclusivamente en el flujo retail y logística de envíos, posponiendo la facturación fiscal SAT y conciliación contable avanzada para una Fase 2.
💡 ¿Es viable facturar "por fuera" de Odoo?
Totalmente, y de hecho es una estrategia sumamente recomendada para acelerar el Go-Live.
En Odoo, que la facturación se realice externamente (mediante portales, sistemas contables heredados como Aspel/Contpaqi o facturación directa en el SAT) no genera ningún problema técnico ni operativo.
¿Cómo se gestiona esto en Odoo?
- Flujo Sin Factura Fiscal: Odoo procesará el pedido (
sale.order) y la orden de entrega (stock.picking) para rebajar el stock e inyectar la guía a Shopify. La transacción se queda registrada a nivel comercial/operativo. - Facturas Internas en Odoo (Opcional - Recomendado): Se pueden generar las facturas dentro de Odoo para tener reportes de ventas y cuentas por cobrar internos, pero sin timbrarlas fiscalmente (sin llamar a la API del SAT ni consumir timbres fiscales). Esto permite llevar una pre-contabilidad en Odoo mientras la facturación oficial sigue en su sistema habitual.
- Reducción de Riesgos: Al remover la dependencia de los certificados digitales (CSD), códigos SAT y validaciones de impuestos del SAT, eliminamos el Eje 1 por completo, eliminando bloqueos técnicos y permitiendo una puesta en marcha inmediata.
🎯 Enfoque de Fase 1: El Flujo Retail MVP
Para esta primera etapa, el objetivo prioritario es que la operación de venta en línea y despacho físico funcione como un reloj.
🔄 El Flujo Crítico de Fase 1:
[Compra Cliente en Shopify]
│
▼
[Odoo: Descarga Automática de Pedido (Sale Order)]
│
▼
[Odoo Almacén: Se genera Orden de Salida (Stock Picking)]
│
▼
[Odoo Logística: Generación de Guía DHL/FedEx y Etiqueta PDF]
│
▼
[Odoo: Validación de Salida e Inyección de Guía a Shopify (Fulfillment)]
│
▼
[Shopify: Envía correo con rastreo al cliente final]
📅 Cronograma Reducido: Fase 1 (MVP Retail & Logística)
Al concentrarnos únicamente en el flujo retail y operativo, el tiempo de implementación se reduce a la mitad:
gantt
title Cronograma Fase 1 - MVP Retail y Logística
dateFormat YYYY-MM-DD
section Eje 1: Logística
Integración DHL/FedEx/Estafeta :active, des1, 2026-05-21, 4d
section Eje 2: Flujo ERP
Workflow Ventas & Almacén : des2, after des1, 3d
section Eje 3: Datos
Inventario Inicial Real : des3, after des2, 2d
section Eje 4: Capacitación
UAT & Capacitación Operativa : des4, after des3, 4d
Acompañamiento Go-Live : des5, after des4, 2d
Detalle de Tareas - Fase 1:
| Tarea de Fase 1 | Duración | Descripción / Alcance |
|---|---|---|
| 1. Integración Logística | 3 - 4 días | Configuración de conectores DHL/FedEx en Odoo para obtener tarifas, guías y PDFs de etiquetas automáticas. |
| 2. Flujo de Pedidos y Almacén | 2 - 3 días | Configuración del flujo de pedidos de venta: cuando el pedido de Shopify se descargue pagado, Odoo lo confirma y genera el albarán de salida en estado "Listo para procesar" de inmediato. |
| 3. Carga de Inventario Inicial | 2 días | Corte físico de inventario. Carga inicial del stock en Odoo y sincronización de cantidades masivas a Shopify para alinear ambos sistemas por primera vez. |
| 4. Pruebas y Capacitación | 3 - 4 días | Simulaciones reales de compra y envío con el equipo de almacén y ventas. Capacitación práctica de despacho y picking. |
| 5. Soporte en Lanzamiento | 2 días | Acompañamiento operativo los primeros días de envíos en vivo. |
| TOTAL ESTIMADO FASE 1 | 12 - 15 días hábiles | ~2.5 a 3 Semanas de Calendario |
🚀 Plan de Crecimiento (Fases Posteriores)
Una vez que la bodega y la tienda en línea estén sincronizadas y operando sin fricción, se pueden ir agregando los demás módulos de manera controlada:
📅 Fase 2: Contabilidad e Impuestos (A los 1-2 meses del Go-Live)
- Localización SAT Mexicana: Configuración de impuestos IVA, retenciones, cuentas contables oficiales y CSD para timbrado.
- Timbrado de Facturas: Habilitación del timbrado CFDI 4.0 directamente en Odoo, ya sea automático al importar el pedido o en lotes al final del día.
- Conciliación de Pasarelas: Integración del flujo contable de depósitos bancarios de Mercado Pago, PayPal y Shopify Payments.
📅 Fase 3: Abastecimiento Inteligente (A los 3-4 meses)
- Reglas de Reordenamiento: Puntos de stock mínimo para generar borradores de órdenes de compra (RFQ) de forma automática.
- Costeo y Margen: Carga de costos reales de compra/importación para reportes exactos de rentabilidad y valuación de inventario en tiempo real.