产品变体默认代码
项目描述
此模块根据可配置的行为,根据属性数据自动生成产品参考(default_code)。
它在产品模板上定义了一个参考掩码,以便变体的引用自动设置。例如
产品模板:夹克
属性:- 颜色(C):白色(Wh),黑色(Bl) - 尺寸(S):M(M),L(L)
参考掩码:JKT01-[Color]-[Size]
变体上的引用
JKT01-CWh-SM 夹克 白色 M
JKT01-CBl-SM 夹克 黑色 M
JKT01-CWh-SL 夹克 白色 L
JKT01-CBl-SL 夹克 黑色 L
目录
用法
在任意产品模板上设置引用掩码,请在“变体引用掩码”新字段中设置。
当创建一个新的产品模板而未指定变体引用掩码时,将根据产品模板上的属性行设置(如有)自动生成变体引用掩码的默认值。然后,掩码将被用作指令以生成产品模板每个产品变体的默认代码,并在其中插入相应的属性代码(属性值的属性代码)。除了默认值之外,还可以根据您的喜好配置变体引用掩码,确保将属性名称放在[]标记内(区分大小写)。
示例
创建一个名为夹克的产品,具有两个属性,尺寸和颜色
Product: Jacket Color: Black(Bl), White(Wh) # Black and White are the attribute values; 'Bl' and 'Wh' are the corresponding codes Size: L (L), XL(XL)
自动生成的变体引用掩码的默认值将是[Color]-[Size],因此变体上的“默认代码”将是Bl-L、Wh-L、Bl-XL和Wh-XL。
掩码值可以完全自定义,您喜欢什么都可以。您甚至可以让属性名在掩码中多次出现,例如,夹克/[尺码]~[颜色]~[尺码],生成的变体代码将类似于 夹克/L~Bl~L(对于颜色为“黑色”和尺码为“L”的变体)。
当代码属性更改时,它会自动在所有受影响的变体上重新生成“默认代码”。
此外,可以设置产品属性,并将其添加到产品的 default_code 前面。在第一个例子中,将 颜色 代码设置为 CO 将给出如下的 default_code:COBl-L、COWh-L、COBl-XL 和 COWh-XL。
避免在变体中使用掩码
您可以通过转到 产品变体 > [您想设置的任何变体] 来避免这种行为或强制手动设置默认代码。为此,手动设置其参考代码。将 手动代码 字段设置为启用,变体的内部参考将不再由本模块更改。
取消设置 手动代码,参考代码将再次解锁。
已知问题/路线图
在属性名称更新的情况下,相关的掩码不会更新。
错误追踪器
错误在 GitHub Issues 上追踪。如果遇到问题,请检查您的错误是否已被报告。如果您是第一个发现它的人,请帮助我们消除它,提供详细且受欢迎的 反馈。
请不要直接联系贡献者以寻求支持或技术问题的帮助。
致谢
贡献者
Alfredo de la Fuente <alfredodelafuente@avanzosc.es>
Tony Gu <tony@openerp.cn>
David Beal <david.beal@akretion.com>
Daniel Campos <danielcampos@avanzosc.es>
Radovan Skolnik <radovan@skolnik.info>
Tecnativa <tecnativa.com>: * David Vidal * Pedro M. Baeza * João Marques
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
本模块是GitHub上OCA/product-variant项目的组成部分。
欢迎您贡献力量。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo13_addon_product_variant_default_code-13.0.1.1.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a5389cc09d6582945208d0a6fbb68b68ce2a48c46f5d39053fdd5f7ac290d915 |
|
MD5 | 22694e2c45bc0f2a1a0f0b2cb50942d2 |
|
BLAKE2b-256 | 1f86caf13f4d86456ca57f5409964efb6d1d0b4d8e0b26f1cf761b6e80e75581 |