Bienvenido a SheetOdoo
SheetOdoo: Tu aliado inteligente en Odoo. Convierte tus datos de Odoo información poderosa. A través de una integración fluida con Google Sheets, SheetOdoo captura y organiza automáticamente tus métricas de rendimiento, permitiéndote analizar tu inventario, ventas, compras y más. Mejora tu comercio, tu empresa, tu gestión y maximiza tus ganancias, y toma el control de tu negocio con SheetOdoo.
Asegúrate de tener el complemento en google sheet actualizado a su última versión, para tener todas las funcionalidades listadas.
1 Instalar complemento SheetOdoo en Google Sheet (actualmente solo disponible para usuario del domino workspace de la empresa)
https://workspace.google.com/u/0/marketplace/app/sheet_odoo/712097213131
2 Inicio de sesión
Correo de usuario odoo - Ingresa tu correo de usuario odoo.
Contraseña de usuario odoo: Ingresa tu contraseña de usuario odoo.
URL de conexión odoo: Es la URL que se muestra en el home de la plataforma Odoo. Solo debes pegar hasta el .com, no pongas el /.
Ejemplo: https://dominio.odoo.comBase de datos odoo: Solicita el dato a tu administrador de odoo.
- Funciones de inventario
Función SHEETODOO_STOCK()
Recupera el stock en la ubicación especificada.
Fórmula:
=SHEETODOO_STOCK(SKUs, Ubicación, Paquetes)
Ejemplos:
=SHEETODOO_STOCK("AUT-02-001", "WH/Stock", "Paquetes") *Al especificar el parámetro "Paquetes" traerá el stok de la ubicación dividido por paquetes para cada SKU en caso de así existir.
=SHEETODOO_STOCK("todos", "WH2/Stock") *La palabra "todos" consultará todos los SKUs. Al NO especificar el tercer parámetro traerá el stock de la ubicación total para cada SKU sin tomar en cuenta si existe dividido por paquetes en la ubicación.
=SHEETODOO_STOCK(A5:A10, B1) *Donde A5:A10 es un rango de SKUs a consultar y B1 es el nombre de la ubicación.Parámetros a disponibles en la función:
1 - SKUs: pueder ser un SKU específico, un rango de SKUs o la palabra "todos" para consultar todos. - Obligatorio.
2 - Ubicación: Tiene que ser el nombre de la ubicación completo tal cuál se tiene en Odoo - Obligatorio.
3 - Paquete: Este parámetro traerá el stock dividido por paquetes en caso de así existir por SKU. - Opcional.
Campos que incluye la respuesta:
Título del producto.
SKU.
Stock disponible (stock a mano - reservado; es el que está disponible para venderse).
Ubicación del stock.
Stock reservado (stock ya reservado para una venta y no disponible para otras ventas).
Stock a mano (suma de stock disponible + stock reservado).
Función SHEETODOO_PRODUCTOS()
Lista productos específicos o todos, de las categorías especificadas o de todas las categorías. También lista por estado de los productos.
Fórmula:
=SHEETODOO_PRODUCTOS(SKUs, Categoría, Estado)
Ejemplos:
=SHEETODOO_PRODUCTOS("todos", "todos", "todos") *Aquí listas todos los SKUs en todas las categorías con todos los estados (activo y archivado).
=SHEETODOO_PRODUCTOS("todos", "Videojuegos", "activos") *Aquí listas todos los SKUs de la categoría videojuegos que tengan estado activo.
=SHEETODOO_PRODUCTOS(A5:A10, B1) *Donde A5:A10 es un rango de SKUs a consultar y B1 es el nombre de la categoría. Al no especificar el tercer parámetro el valor por defaul será "activo".Parámetros a disponibles en la función:
1 - SKUs: pueder ser un SKU específico, un rango de SKUs o la palabra "todos" para consultar todos. - Obligatorio.
2 - Categoría: Tiene que ser el nombre de la categoría completo tal cuál se tiene en Odoo o un rango de nombres de categorías. - Obligatorio.
3 - Estado: Puede ser "activos", "archivados" o "todos". Si no se especifica, el valor por default es "activos" - Opcional.
Campos que incluye la respuesta:
Título del producto.
SKU.
Código de barras
Categoría
Estado
Función SHEETODOO_RECEPCIONES()
Lista las operaciones de recepción con status done (hecho) y los productos recepcionados según los parámetros configurados en la fórmula.
Fórmula:
=SHEETODOO_RECEPCIONES(SKUs, fecha_inicial, fecha_final, almacén, ubicación)
Ejemplos:
=SHEETODOO_RECEPCIONES("todos", "2024-10-01", "2024-10-30", "Sucursal 1", "WH/Stock") * Aquí consulta todos los SKUs dentro del rango de fecha definido en el almacén llamado "Sucursal 1", recepcionados en la ubicación "WH/Stock").
=SHEETODOO_RECEPCIONES("AUT-01-001", B1, C1, D1) * Aquí consulta solo las recepciones que sean para el SKU definito, el rango de fechas y el almacén están referenciados. No se indica ubicación, por lo tanto se tomará el default que es "todos".
=SHEETODOO_RECEPCIONES(A1:A10, B1, C1, D1:D2) * Aquí se consulta un rango de SKUs, el rango de fechas referenciado a las celdas B1 y C1 y un rango de almacenes con D1 y D2. No se especifica ubicación por lo tanto se toma el default "todos".
Parámetros a disponibles en la función:
1 - SKUs: pueder ser un SKU específico, un rango de SKUs o la palabra "todos" para consultar todos. - Obligatorio.
2 - Fecha_inicial: Formato AAAA-MM-DD - Obligatorio.
3 - Fecha_final: Formato AAAA-MM-DD - Obligatorio.
4 - Almacén: Es el nombre del almacén donde se realizan las operaciones de recepción. Permite manejar un almacén o un rango de más de un almacén en la consulta. - Obligatorio.
5 - Ubicación: Es el nombre de la ubicación de destino donde se reciben las recepciones. Permite manejar una ubicación, un rango de ubicaciones o la palabra "todos" para consultar en todas las ubicaciones de los almacenes previamente definidos. Si no se define, se toma como valor "todos". - Opcional.
Campos que incluye la respuesta:
Referencia de la operación de recepción
Ubicación origen
Ubicación destino
Almacén
Fecha de la finalización de la operación
Status de la operación
SKU
Producto
Unidades recibidas
Función SHEETODOO_RECOGIDA()
Lista las operaciones de recogida (picks) con status done (hecho) y los productos recogidos según los parámetros configurados en la fórmula.
Fórmula:
=SHEETODOO_RECOGIDA(SKUs, fecha_inicial, fecha_final, almacén, ubicación)
Fórmula:
=SHEETODOO_RECOGIDA(SKUs, fecha_inicial, fecha_final, almacén, ubicación)
Ejemplos:
=SHEETODOO_RECOGIDA("todos", "2024-10-01", "2024-10-30", "Sucursal 1", "WH/Stock") * Aquí consulta todos los SKUs dentro del rango de fecha definido en el almacén llamado "Sucursal 1", recogidos en la ubicación "WH/Stock").
=SHEETODOO_RECOGIDA("AUT-01-001", B1, C1, D1) * Aquí consulta solo las recogidas que sean para el SKU definido, el rango de fechas y el almacén están referenciados. No se indica ubicación, por lo tanto se tomará el default que es "todos".
=SHEETODOO_RECOGIDA(A1:A10, B1, C1, D1:D2) * Aquí se consulta un rango de SKUs, el rango de fechas referenciado a las celdas B1 y C1 y un rango de almacenes con D1 y D2. No se especifica ubicación por lo tanto se toma el default "todos".
Parámetros disponibles en la función:
1 - SKUs: puede ser un SKU específico, un rango de SKUs o la palabra "todos" para consultar todos. - Obligatorio.
2 - Fecha_inicial: Formato AAAA-MM-DD - Obligatorio.
3 - Fecha_final: Formato AAAA-MM-DD - Obligatorio.
4 - Almacén: Es el nombre del almacén donde se realizan las operaciones de recogida. Permite manejar un almacén o un rango de más de un almacén en la consulta. No acepta el valor "todos". - Obligatorio.
5 - Ubicación: Es el nombre de la ubicación donde se realizan las recogidas. Permite manejar una ubicación, un rango de ubicaciones o la palabra "todos" para consultar en todas las ubicaciones de los almacenes previamente definidos. Si no se define, se toma como valor "todos". - Opcional.
Campos que incluye la respuesta:
Referencia de la operación de recogida
Ubicación origen
Ubicación destino
Almacén
Fecha de la finalización de la operación
Status de la operación
SKU
Producto
Unidades confirmadas en el pick
Función SHEETODOO_SALIDAS()
Lista las operaciones de salida con status done (hecho) y los productos que han salido según los parámetros configurados en la fórmula.Fórmula:
=SHEETODOO_SALIDAS(SKUs, fecha_inicial, fecha_final, almacén, ubicación)Ejemplos:
=SHEETODOO_SALIDAS("todos", "2024-10-01", "2024-10-30", "Sucursal 1", "WH/Stock") * Aquí consulta todos los SKUs dentro del rango de fecha definido en el almacén llamado "Sucursal 1", con salidas desde la ubicación "WH/Stock").
=SHEETODOO_SALIDAS("AUT-01-001", B1, C1, D1) * Aquí consulta solo las salidas que sean para el SKU definido, el rango de fechas y el almacén están referenciados. No se indica ubicación, por lo tanto se tomará el default que es "todos".
=SHEETODOO_SALIDAS(A1:A10, B1, C1, D1:D2) * Aquí se consulta un rango de SKUs, el rango de fechas referenciado a las celdas B1 y C1 y un rango de almacenes con D1 y D2. No se especifica ubicación por lo tanto se toma el default "todos".Parámetros disponibles en la función:
1 - SKUs: puede ser un SKU específico, un rango de SKUs o la palabra "todos" para consultar todos. - Obligatorio.
2 - Fecha_inicial: Formato AAAA-MM-DD - Obligatorio.
3 - Fecha_final: Formato AAAA-MM-DD - Obligatorio.
4 - Almacén: Es el nombre del almacén donde se realizan las operaciones de salida. Permite manejar un almacén o un rango de más de un almacén en la consulta. No acepta el valor "todos". - Obligatorio.
5 - Ubicación: Es el nombre de la ubicación desde donde se realizan las salidas. Permite manejar una ubicación, un rango de ubicaciones o la palabra "todos" para consultar en todas las ubicaciones de los almacenes previamente definidos. Si no se define, se toma como valor "todos". - Opcional.
Campos que incluye la respuesta:
Referencia de la operación de salidas
Ubicación origen
Ubicación destino
Almacén
Fecha de la finalización de la operación
Status de la operación
SKU
Producto
Unidades confirmadas en la salida
- Funciones de ventas
Función SHEETODOO_VENTAS()
Lista las operaciones de venta con status "sale" (venta confirmada) y los productos vendidos según los parámetros configurados en la fórmula. Las fechas corresponden a la fecha de la confirmación de orden de la operación de venta.Fórmula:
=SHEETODOO_VENTAS(SKUs, fecha_inicial, fecha_final, almacén, cliente)
Ejemplos:
=SHEETODOO_VENTAS("todos", "2024-10-01", "2024-10-30", "todos", "todos") * Aquí consulta todos los SKUs dentro del rango de fecha definido en todos los almacenes y todos los clientes.
=SHEETODOO_VENTAS("AUT-01-001", B1, C1, D1, "Cliente A") * Aquí consulta solo las ventas que sean para el SKU definido, el rango de fechas y el almacén están referenciados, y solo para el "Cliente A".
=SHEETODOO_VENTAS(A1:A10, B1, C1, D1:D2, E1:E5) * Aquí se consulta un rango de SKUs, el rango de fechas referenciado a las celdas B1 y C1, un rango de almacenes con D1 y D2, y un rango de clientes en E1:E5.Parámetros disponibles en la función:
1 - SKUs: puede ser un SKU específico, un rango de SKUs o la palabra "todos" para consultar todos. - Obligatorio.
2 - Fecha_inicial: Formato AAAA-MM-DD - Obligatorio.
3 - Fecha_final: Formato AAAA-MM-DD - Obligatorio.
4 - Almacén: Es el nombre del almacén donde se realizan las operaciones de venta. Permite manejar un almacén, un rango de almacenes o la palabra "todos" para consultar todos los almacenes. - Obligatorio.
5 - Cliente: Permite especificar un cliente específico, un rango de clientes o la palabra "todos" para consultar las ventas de todos los clientes. - Obligatorio.Campos que incluye la respuesta:
Referencia de la operación de venta
Cliente
Vendedor
Almacén de entrega
Fecha de la confirmación de la orden de venta
Status de la operación
SKU
Producto
Unidades confirmadas en la venta