OdooWiki OCA HUB

Website Sale Free Qty

website_sale_free_qty folder_open OCA/e-commerce open_in_new
Website Licencia: AGPL-3

Este módulo amplía la funcionalidad del módulo 'Product Availability' (nombre técnico: website_sale_stock) para que en la 'Website shop' se tenga en cuenta la cantidad 'Free' de un producto en lugar de la cantidad 'Forecasted'.

Esta imagen muestra dónde puedes ver esas cantidades:

|

Si un producto está configurado para 'prevent sales if not enough stock' (ver sección de configuración) y se accede a su página en la Website Shop, los mensajes de disponibilidad se basarán en la cantidad 'Available' en lugar de la cantidad 'Forecasted'. Y además, la Website shop no te permitirá comprar más productos que la cantidad 'Available' (no se tiene en cuenta la cantidad 'Forecasted').

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 13.0

En la tienda online, la disponibilidad del producto y la cantidad máxima que los clientes pueden comprar se basan en la cantidad libre (stock no reservado) en lugar de la cantidad prevista.

Este módulo cambia cómo la tienda web de Odoo calcula y muestra la disponibilidad de los productos. Normalmente la tienda utiliza la cantidad prevista, que incluye el stock que ya está prometido a otros pedidos. Con este módulo, la tienda utiliza en su lugar la cantidad libre, es decir, solo el stock que está realmente disponible en este momento.

Dónde se aplica: - En las páginas de producto de la tienda web, el mensaje de disponibilidad y la cantidad que un cliente puede añadir al carrito se basan en la cantidad libre. - Cuando un cliente actualiza el carrito, se utiliza la misma regla de cantidad libre, por lo que la tienda no le permitirá pedir más de lo que está libre. - Durante el paso de la transacción de pago, también se aplica la regla de cantidad libre.

Efecto empresarial: si un producto está configurado para impedir ventas cuando no hay stock suficiente, el sitio web bloqueará o limitará las compras según la cantidad libre en lugar de la cantidad prevista. Esto ayuda a evitar vender en exceso stock que ya está reservado para otros clientes.

El módulo extiende los modelos product, product template y sale order, y sobrescribe el controlador de la tienda web para las transacciones de pago. No añade nuevos menús ni pantallas; solo cambia los números y límites mostrados y aplicados en la tienda web existente.

Depende de

website_sale_stock
Modelos y campos (2)
  • product.product · amplía un modelo existente
  • product.template · amplía un modelo existente

Texto generado por IA (DeepSeek) al leer el código de la versión 13.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 13.0

Para configurar este módulo, debe:

  • Vaya a Inventario > Datos maestros > Productos y edite un producto que solo desee vender en la tienda web si hay suficiente stock.
  • Navegue al campo 'Disponibilidad' en la pestaña 'eCommerce' y establezca una de estas opciones:
  • Mostrar inventario en el sitio web y evitar ventas si no hay suficiente stock
  • Mostrar inventario por debajo de un umbral y evitar ventas si no hay suficiente stock.
  • Vaya a Inventario > Configuración > Ajustes, navegue a la sección Stock disponible para prometer y establezca la opción deseada. Si no elige ninguna, el valor de la cantidad 'Disponible' será igual a la cantidad 'Prevista'.

Para usar este módulo, necesita:

  • Vaya a su tienda del sitio web.
  • Seleccione un producto que haya configurado previamente para 'prevent sales if not enough stock' en la página del producto web.
  • Odoo no le permite añadir el producto al carrito si la cantidad 'Free' (no la cantidad 'Forecasted') es igual o inferior a cero. Además, los mensajes de disponibilidad se basarán en la cantidad 'Free' en lugar de la cantidad 'Forecasted'.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.