Product Country Restriction
Este módulo permite definir varias reglas para restringir los flujos de productos en función de países o grupos de países (Embargos).
Proporciona reglas que se aplican:
- Globalmente (para todos los productos)
- Por categoría
- Por producto
- Por variante
Además, estas reglas se pueden establecer con ventanas de fechas.
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 16.0Te permite definir reglas de embargo por país que restringen qué productos pueden venderse o enviarse a países o grupos de países específicos, con ventanas de fechas opcionales y estrategia por compañía.
Este módulo añade un área nueva "Product Embargoes" donde se crean restricciones. Cada restricción se dirige a uno o varios países y/o grupos de países, y contiene elementos que indican qué productos se ven afectados.
- Las reglas pueden aplicarse de forma global (todos los productos), a una categoría de producto (incluidas las subcategorías), a una plantilla de producto específica (y todas sus variantes), o a una única variante de producto.
- Cada elemento puede tener una fecha de inicio y una fecha de fin, de modo que una restricción solo se aplica durante ese periodo. El sistema comprueba que la fecha de inicio no sea posterior a la fecha de fin.
- En la compañía, se elige una estrategia: "Authorize" (todos los productos están permitidos excepto los que coincidan con una restricción) o "Restrict" (todos los productos están bloqueados excepto los que coincidan con una regla).
- En el formulario de contacto de cliente/proveedor, hay disponible un campo "Country Restriction", que toma su valor predeterminado de la configuración de la compañía.
- En el formulario de país, un botón inteligente muestra cuántas restricciones de país de producto se aplican a ese país y abre la lista filtrada.
- Las restricciones son específicas de cada compañía: los usuarios solo ven las restricciones de sus compañías permitidas.
El módulo toca product.country.restriction, product.country.restriction.item, product.country.restriction.rule, product.template, product.product, res.company, res.country y res.partner. Proporciona métodos auxiliares que otros módulos pueden llamar para comprobar si un producto está restringido para un país y una fecha determinados, y para construir un mensaje explicativo.
Depende de
Modelos y campos (9)
- res.company · amplía un modelo existentecountry_restriction_id, country_restriction_strategy
- res.country · amplía un modelo existenteproduct_country_restriction_ids, product_country_restriction_count
- res.partner · amplía un modelo existentecountry_restriction_id (Country Restriction)
- product.product · modelo nuevo
- product.template · modelo nuevo
- country.restriction.mixin · modelo nuevo
- product.country.restriction · modelo nuevoname, active, item_ids (Country Restriction Items), sequence, company_id (Company), country_ids (Countries), country_group_ids (Country Groups), resulting_country_ids
- product.country.restriction.item · modelo nuevoname, rule_id (Rule), end_date, sequence, rule_code, product_id (Variant), start_date, restriction_id, product_category_id (Product Category), product_template_id (Product)
- product.country.restriction.rule · modelo nuevocode, name, sequence
Texto generado por IA (DeepSeek) al leer el código de la versión 16.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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/product-attribute.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Este módulo no se puede usar solo.
Define un método que ayuda a definir si un producto se puede usar en un país concreto o no para una fecha determinada (hoy por defecto).
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.
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.