Centro de demostraciones
Observabilidad · Capítulo 12 · 3-4 min

Diagnóstico avanzado · shell de Odoo

Para equipos técnicos: cómo inspeccionar el sistema desde la consola.

Avanzado Equipo técnico Odoo CS / Partner
Video por grabar
Mientras tanto, abajo encuentras el diagrama animado y el guion completo del capítulo.

Qué aprenderás

  • Comandos para verificar un sync específico
  • Cómo encontrar un pedido por referencia del marketplace
  • Cómo revisar el estado de los crons del plugin

Guion del capítulo

Para el equipo técnico: el plugin expone su funcionamiento a través de modelos accesibles desde el shell de Odoo. Esto te permite diagnosticar problemas sin entrar a archivos de log ni adivinar.

Para verificar el estado de un producto en el último sync, buscas en x_lininvsync por su SKU y ves exactamente qué stock se publicó, cuándo, y a qué tabla intermedia pertenece. Para reproducir el cálculo y entender por qué salió ese número, sumas los quants relevantes y restas las reservas en pickings confirmados.

Para encontrar un pedido específico —típicamente cuando el cliente te manda un número de orden del marketplace— buscas en sale.order por nombre o por el campo x_studio_id_autoazur. Desde ahí ves estado, tipo de venta, status del marketplace, pickings asociados y todo el contexto.

Para verificar que los crons del plugin estén corriendo, abres ir.cron y buscas los relacionados con AutoAzur: el de sync de inventario cada 30 minutos, el stopper cada 5, los de confirmación Drop y Full, el de autoliberación. Cada uno te dice su próxima ejecución programada y si está activo.

Todo esto está documentado en el archivo de contexto técnico que Millora entrega al equipo de soporte. No hace falta memorizarlo: es referencia.

Detalles

Recursos para el equipo técnico

Documento autoazur_context.md con IDs de referencia, modelos custom, checklist de salud del sistema y snippets de diagnóstico listos para pegar en el shell.