Sale Product Catalog Extended
Este módulo amplía el catálogo de productos estándar de Odoo disponible desde los pedidos de venta con las siguientes adiciones:
Tarjetas de producto multilínea
Cuando un producto tiene más de una línea de pedido en el pedido de venta actual, el catálogo muestra una tarjeta por línea en lugar de una única tarjeta agregada. Cada tarjeta muestra la cantidad individual y el precio unitario de esa línea específica, lo que permite editarla de forma independiente sin abrir el formulario del pedido.
Acciones por línea
Cada tarjeta en el pedido expone tres acciones en línea:
- Nueva línea – añade una nueva línea de pedido para el mismo producto.
- Editar – abre el formulario de la línea de pedido específica directamente desde el catálogo.
- Eliminar – elimina esa línea individual del pedido.
Opciones del panel de búsqueda
El panel de búsqueda del catálogo incorpora estas secciones, combinables entre sí y con las estándar:
- Origen: las tarjetas mostradas, los productos o los que añaden otros módulos (p. ej. una tarjeta por fila de proveedor con sale_product_catalog_supplierinfo). Solo se muestra cuando dicho módulo está instalado.
- Últimas ventas: restringe las tarjetas del origen elegido a los productos vendidos previamente al cliente (últimos 180 días por defecto), primero los más vendidos con frecuencia y luego por cantidad entregada.
- Precio: Última venta muestra el precio unitario de la venta entregada más reciente al cliente en lugar del precio de la tarifa, para los productos que lo tengan, y lo aplica a las líneas añadidas desde el catálogo.
- Historial: el contacto con el que se compara el historial de ventas, el cliente (contacto comercial, incluidos sus contactos hijos) o la dirección de entrega del pedido. Solo se muestra cuando está habilitado en los ajustes y mientras la opción Últimas ventas o el precio de Última venta están activos, ya que de lo contrario no tiene efecto.
Las opciones preseleccionadas al abrir el catálogo, el periodo y el límite de productos de las últimas ventas se configuran en los ajustes de Ventas (véase Configuración).
Excluir de últimas ventas
El menú desplegable de la tarjeta añade una entrada Excluir de últimas ventas. Almacena el producto y el contacto del historial del catálogo en un modelo dedicado, de modo que ese producto deja de ofrecerse en la opción Últimas ventas para cualquier pedido de ese contacto. El precio de Última venta no se ve afectado.
La entrada solo se muestra mientras la opción Últimas ventas está activa. En las tarjetas de proveedor de sale_product_catalog_supplierinfo excluye el producto, no la fila del proveedor.
La exclusión se elimina en cuanto se confirma un pedido que contiene ese producto para el mismo contacto, por lo que el producto vuelve a la opción Últimas ventas sin ninguna limpieza manual. Añadir el producto a un pedido ya confirmado tiene el mismo efecto.
Las exclusiones se pueden consultar y eliminar en Ventas > Configuración > Exclusiones de últimas ventas del catálogo, para volver a ofrecer un producto excluido sin venderlo.
Zoom de imagen
Al hacer clic en la imagen de un producto en el catálogo se abre un diálogo de zoom a tamaño completo.
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 18.0Amplía el catálogo de productos de los pedidos de venta con filtros adicionales en el panel de búsqueda (origen, últimas ventas, precio, historial, ordenación), una tarjeta por línea de pedido con acciones de edición y eliminación en línea, y una forma de excluir productos de la lista de últimas ventas de un cliente.
Este módulo enriquece el catálogo de productos que se abre desde un pedido de venta, sin modificar el propio formulario del pedido.
- Cuando un producto ya tiene varias líneas en el pedido, el catálogo muestra una tarjeta por línea, cada una con su propia cantidad y precio, además de acciones en línea para añadir una nueva línea, abrir esa línea en un pequeño formulario editable o eliminarla.
- El panel de búsqueda del catálogo incorpora nuevas secciones: Origen (qué productos se muestran), Últimas ventas (solo los productos ya vendidos al cliente, los más frecuentes primero), Precio (mostrar el precio de la última venta), Historial (comparar el historial con el cliente o la dirección de entrega) y Ordenar (por nombre o categoría).
- En Ajustes, dentro de Ventas, un bloque "Opciones del catálogo de pedidos" preselecciona estos filtros, oculta las secciones Historial y Ordenar si se desea, establece cuántos días de historial y cuántos productos usa la opción de últimas ventas, y elige un diseño de cuadrícula o de filas.
- Un nuevo menú en Ventas > Configuración lista los productos excluidos de las últimas ventas de un cliente; al eliminar una fila se vuelve a ofrecer el producto. Volver a vender el producto a ese cliente elimina la exclusión automáticamente cuando se confirma el pedido o se añade una línea.
- Las líneas añadidas desde el catálogo reproducen las reglas onchange habituales del producto y pueden tomar el precio de la última venta.
Depende de
Menús que añade
Modelos y campos (5)
- sale.order · amplía un modelo existente
- product.product · amplía un modelo existentecatalog_sort, catalog_last_sales, catalog_price_mode, catalog_origin_data, catalog_history_partner
- sale.order.line · amplía un modelo existente
- res.config.settings · amplía un modelo existentecatalog_layout (Catalog layout), catalog_show_sort (Show the catalog sort), default_catalog_sort (Catalog sort), catalog_last_order_days (Catalog last sales days), catalog_last_order_limit (Catalog last sales limit), default_catalog_last_sales (Catalog last sales), default_catalog_price_mode (Catalog price), default_catalog_origin_data (Catalog origin), catalog_show_history_partner (Show the catalog history partner), default_catalog_history_partner (Catalog history partner)
- sale.catalog.product.exclusion · modelo nuevopartner_id, product_id
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Vaya a Ventas > Configuración > Ajustes. El bloque Catálogo de productos tiene las opciones del catálogo abierto desde un pedido de venta.
Opciones del catálogo del pedido
Las opciones del panel de búsqueda del catálogo preseleccionadas al abrir el catálogo:
- Origen: las tarjetas mostradas. Vacío muestra los productos; otros módulos añaden más orígenes (p. ej. Proveedores en
sale_product_catalog_supplierinfo). - Últimas ventas: solo muestra los productos vendidos al cliente, los vendidos con más frecuencia primero.
- Precio: vacío muestra el precio de la tarifa, Última venta el precio de la última venta al cliente.
- Historial: el partner con el que se compara el historial de ventas. Vacío compara con el cliente (partner comercial, incluidos sus contactos hijos), Dirección de entrega la dirección de entrega del pedido. Marque Mostrar para mostrar esta sección en el panel de búsqueda del catálogo, oculta por defecto; el partner elegido aquí se aplica en ambos casos.
- Ordenar: el orden de los productos. Vacío mantiene el orden del origen (favoritos primero, luego por referencia interna, o los más vendidos primero para las últimas ventas), Nombre los ordena por nombre de producto en el idioma del usuario y Categoría por categoría y luego por nombre. Con las últimas ventas, se conservan los productos más vendidos y luego se ordenan. Marque Mostrar para mostrar esta sección en el panel de búsqueda del catálogo, oculta por defecto; el orden elegido aquí se aplica en ambos casos.
Se guardan como valor predeterminado global de los campos del catálogo de product.product (catalog_origin_data, catalog_last_sales, catalog_price_mode, catalog_history_partner y catalog_sort), por lo que también se pueden establecer por usuario o compañía en Ajustes > Técnico > Valores predeterminados definidos por el usuario, como para cualquier otro campo.
Últimas ventas del catálogo del pedido
- Días: días de historial de ventas usados por la opción Últimas ventas y el precio Última venta, 180 por defecto.
- Límite de productos: número máximo de productos mostrados por la opción Últimas ventas.
0los muestra todos.
Diseño del catálogo del pedido
- Cuadrícula: varias tarjetas de producto por fila, como en el catálogo estándar.
- Filas: una tarjeta por fila, con la imagen, los datos del producto y los botones de cantidad uno al lado del otro. En pantallas anchas el precio y la cantidad a mano pasan a una columna propia, por lo que las tarjetas son más bajas, y en pantallas extra anchas también el proveedor de las tarjetas de proveedor. Cada tarjeta mantiene las mismas posiciones en todos los orígenes. Se conserva todo lo que otros módulos añaden a la tarjeta. Las pantallas pequeñas y las vistas agrupadas mantienen las tarjetas de cuadrícula.
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, Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.