跳转到主要内容

产品变体默认代码

项目描述

Beta License: AGPL-3 OCA/product-variant Translate me on Weblate Try me on Runbot

本模块根据属性数据自动生成产品参考(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-LWh-LBl-XLWh-XL

掩码值可以完全自定义,您甚至可以让属性名称在掩码中多次出现,例如,夹克/[尺寸]~[颜色]~[尺寸],生成的变体代码将类似于 夹克/L~Bl~L(对于颜色为“黑色”和尺寸为“L”的变体)。

当代码属性更改时,它会自动重新生成所有受影响变体的“默认代码”。

此外,可以设置产品属性,因此它将被附加到产品的 default_code 上。在第一个例子中,将 颜色 代码设置为 CO 将给出这样的 default_codeCOBl-LCOWh-LCOBl-XLCOWh-XL

避免在变体中使用掩码

您可以避免这种行为或强制在变体上手动设置默认代码。要做到这一点,请转到 产品变体 > [您想设置的任何变体] 并手动设置其参考代码。将 手动代码 字段设置为开启,并且变体的内部参考将不再被此模块更改。

取消设置 手动代码,参考代码将再次解锁。

已知问题 / 路线图

  • 在属性名称更新时,相关的掩码不会被更新。

错误跟踪器

错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果是您首先发现,请通过提供详细且受欢迎的 反馈 帮助我们解决问题。

请勿直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • AvancOSC

  • Shine IT

  • Tecnativa

  • Akretion

贡献者

维护者

此模块由 OCA 维护。

Odoo Community Association

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。

当前 维护者

Kev-Roche

此模块是 GitHub 上 OCA/product-variant 项目的组成部分。

欢迎您贡献。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分布

此版本没有提供源代码分布文件。请参阅生成分布存档的教程

构建分布

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面