Estamos configurando un Odoo 12 CE que necesita modificar el comportamiento de la disponibilidad del estoc en el ecommerce.
Por defecto, parece que si configuras la disponibilidad para "evitar las ventas si no hay existencias", el valor que usa para ello es el "previsto" que, por lo que entiendo, es el resultado del estoc disponible+compras confirmadas-unidades reservadas por ventas.
Necesitaríamos poder informar a Odoo de una disponibilidad máxima de producto antes de poder confirmar pedidos de compra.
El escenario ideal sería poder configurar el producto como Compra + Bajo pedido pero pudiendo limitar la cantidad máxima disponible. Pero no sé como hacerlo o si hay alguna otra forma de abordarlo.
He visto un módulo en OCA "Stock Available to promise", pero no acabo de entender si me puede servir.
2 Respuestas
Muchas gracias Pedro
Hemos estado probando a ver si con esto podíamos solucionar el requerimiento, pero el primer módulo crea un nuevo valor (Available) en el producto, que es el que usa el website (en lugar de Forecasted) para calcular la disponibilidad para la compra. Pero no he entendido como "alimentar" el valor de Available para que de sea diferente de Forecasted excepto cuando activo el segundo módulo (ignore-planned-receptions-in-quantity-available-to-promise) que descuenta la cantidad de una compra confirmada.
Lo que buscaba sería algo como poder importar una "Vendor pricelist" que incorporara una cantidad máxima de unidades para poder ofertar y que la suma de valores importados para un determinado producto (pueden tener más de un proveedor) fuera lo que alimentara el campo Available.
El segundo módulo que indico hace que el cálculo del "available" se limite a lo que hay en stock. Eso y jugar con el almacén que configuras para coger el stock, te podría llegar a valer, pero si ya quieres un cálculo personalizado, tendrás que programar para ya obtener tú en "available" el dato que quieras.
Un saludo.