OdooWiki OCA HUB

Website Sale Restrict By Pricelist

website_sale_restrict_by_pricelist folder_open OCA/e-commerce open_in_new
eCommerce Licencia: AGPL-3

Este módulo personaliza la página de la tienda del sitio web para que los usuarios del portal solo vean los productos incluidos explícitamente en su lista de precios asignada. Garantiza una visibilidad personalizada de los productos por cliente sin afectar a los usuarios internos ni a los visitantes públicos.

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 15.0

Te permite ocultar los productos de la tienda del sitio web a los clientes del portal para que solo vean los artículos incluidos en su lista de precios asignada. Puedes activar esta opción para un cliente o para todos los usuarios del portal desde la configuración del sitio web.

Este módulo cambia cómo la tienda del sitio web público muestra los productos a los clientes del portal que han iniciado sesión (no al personal interno ni a los visitantes anónimos).

  • En el formulario de contacto de un cliente, aparece una nueva casilla de verificación "Restrict products". Cuando se marca, ese cliente del portal solo ve los productos que figuran en su lista de precios asignada, y solo si esos productos están publicados en el sitio web.
  • En los ajustes del sitio web, una nueva opción permite aplicar la misma restricción a todos los usuarios del portal a la vez, en lugar de configurarla cliente por cliente.
  • Cuando se aplica la restricción, la página de la tienda, sus categorías y su paginador se recalculan para que el cliente solo navegue por los productos permitidos. Si el cliente no tiene lista de precios, no ve ningún producto.
  • La casilla de verificación del formulario del cliente se oculta automáticamente cuando la opción global está habilitada, porque el ajuste global ya cubre a todos.

Afecta al controlador de la tienda del sitio web y a las pantallas de cliente (res.partner) y de ajustes del sitio web (res.config.settings). No se añaden correos electrónicos, tareas programadas ni informes.

Depende de

website_sale
Modelos y campos (2)
  • res.partner · amplía un modelo existenterestrict_products, restrict_products_for_all_users
  • res.config.settings · amplía un modelo existenterestrict_products_for_all_users

Texto generado por IA (DeepSeek) al leer el código de la versión 15.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 15.0
  • Vaya a: Contacts > seleccione un contacto.
  • Asigne al contacto una lista de precios que incluya solo productos específicos.
  • Marque la casilla 'Restrict Products'.

Además, puede restringir la visibilidad de los productos para todos los usuarios del portal yendo a Website > Configuration > Settings y marcando la casilla "Restrict Products For All Users".

  • Inicie sesión como ese contacto (usuario del portal).
  • Vaya a: Website > Shop.

Solo los productos definidos en la lista de precios asignada serán visibles en la tienda para ese usuario.

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, Configuració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.