OdooWiki OCA HUB

Product Country Restriction

product_country_restriction folder_open OCA/product-attribute open_in_new
Sin categoría Licencia: AGPL-3

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.0

Te 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

baseproduct
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-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.

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.0

Este 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.

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.