产品变体默认代码
项目描述
产品变体默认代码
此模块根据属性数据自动生成产品参考(默认代码),具有可配置的行为。
它在产品模板上定义了一个参考掩码,以便变体引用自动设置。例如
产品模板:夹克
属性:- 颜色:白色,黑色 - 尺寸:M,L
参考掩码:JKT01-[Color]-[Size]
变体上的参考
JKT01-Wh-M 夹克 白色 M
JKT01-Bl-M 夹克 黑色 M
JKT01-Wh-L 夹克 白色 L
JKT01-Bl-L 夹克 黑色 L
配置
要在任何产品模板上设置参考掩码,请添加“变体参考掩码”新字段。
当创建一个未指定“变体参考掩码”的新产品模板时,将根据产品模板上的属性行设置(如有)自动生成“变体参考掩码”的默认值。然后,该掩码将用作指令,以将相应的“属性代码”(属性值的属性代码)插入到产品模板的每个产品变体的默认代码中。除了默认值外,“变体参考掩码”还可以根据您的喜好进行配置,确保将“属性名称”放在[cite][]标记内(区分大小写)。
示例
创建一个名为夹克的产品,具有两个属性,尺寸和颜色
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。
避免在变体中使用遮罩
您可以选择避免这种行为或强制在变体上手动设置默认代码。为此,请转到 产品变体 > [您想要设置的任何变体] 并手动设置其参考代码。字段 手动代码 将被设置为开启,并且变体的内部参考将不再被此模块更改。
取消设置 手动代码,参考代码将再次解锁。
更改参考分隔符
您可以使用名为“default_reference_separator”的系统参数来更改分隔符。如果您不希望有分隔符(一个空的分隔符),可以将参数设置为“None”。
已知问题/路线图
在属性名称更新时,相关的遮罩不会更新。
错误跟踪器
错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请帮助我们通过提供详细和受欢迎的反馈来解决问题。
致谢
图片
Odoo 社区协会:图标。
贡献者
Alfredo de la Fuente <alfredodelafuente@avanzosc.com>
Pedro M. Baeza <pedro.baeza@tecnativa.com>
Tony Gu <tony@openerp.cn>
David Vidal <david.vidal@tecnativa.com>
David Beal <david.beal@akretion.com>
维护者
此模块由 OCA 维护。
OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。
要为此模块做出贡献,请访问 https://odoo-community.org。
项目详细信息
哈希值 for odoo10_addon_product_variant_default_code-10.0.1.0.2-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4a4d0b65b9ad5fe41925d702a8c725e317b5d31e009af1c5b2eb7e198d2f28d2 |
|
MD5 | 5e27b1748b2c6d82626e8edc5a8cfc40 |
|
BLAKE2b-256 | 832bfc13c9f8edf2df4a3bc6bb1ad9c7e9a76711691c6e8e811c9df14d8426c2 |