允许自动生成变体默认代码
项目描述
此模块根据可配置的行为自动生成产品参考(default_code)。
它在产品模板上定义一个参考掩码,以便自动设置变体引用。例如
产品模板:夹克
属性:- 颜色:白色,黑色 - 尺寸:M,L
参考掩码:JKT01-[颜色]-[尺寸]
变体引用
JKT01-Wh-M 夹克 白色 M
JKT01-Bl-M 夹克 黑色 M
JKT01-Wh-L 夹克 白色 L
JKT01-Bl-L 夹克 黑色 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)
变体引用掩码的自动生成默认值将为 [颜色]-[尺码],因此变体的“默认代码”将是 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>
Kévin Roche <kevin.roche@akretion.com>
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 odoo_addon_product_variant_default_code-16.0.1.1.1-py3-none-any.whl
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | dd5adbeffa62eea99613f806f2807a1f4d9c4c80c3cc9b8f35eb2d2507a2d947 |
|
| MD5 | ed4062828946bae8963fb2d47ab2d71b |
|
| BLAKE2b-256 | 8a56e1bb9dc27397c4d8783f4909e2602df6fbcade8f89a96fb9bfb40fd4aad0 |