跳转到主要内容

提供产品变体配置的抽象模型。

项目描述

Production/Stable License: AGPL-3 OCA/product-variant Translate me on Weblate Try me on Runboat

提供产品变体配置的抽象模型。它提供显示模板属性表格的基本功能,并可以选择其中有效的值之一。您可以通过创建具有属性的产品模板来尝试此功能。

此模块还可以以可配置的方式防止在定义产品模板的属性和属性值时创建产品变体。

目录

配置

(在安装sale_management应用程序之后)

要配置变体创建的行为,您需要

  1. 转到 销售 > 配置 > 设置,然后在“产品目录”部分选择“变体(使用属性(大小、颜色等)销售产品的变体)”。

  2. 转到 销售 > 产品 > 产品,然后选择一个产品。

  3. 在“属性 & 变体”选项卡中编辑“变体创建”字段的值。

  4. 如果您想停止自动创建变体,并且相同的行为适用于同一类别的所有产品,请转到 库存 > 配置 > 产品类别,选择类别并勾选复选框“不自动创建变体”。

用法

(在安装sale_management应用程序之后)

  1. 转到 销售 > 产品 > 产品变体

  2. 单击“新建”按钮创建一个新的。

  3. 在“产品模板”字段中选择具有多个属性的产品模板。

  4. 将在下方显示包含模板属性的表格。

  5. 选择所有属性值并点击“保存”按钮。

  6. 将为这些属性创建一个新的产品变体。

  7. 如果存在具有相同属性值的另一个变体或您未填写所有必填值,将引发错误。

开发者

要在模型中使用产品配置器,您需要

  1. product.configurator是一个抽象模型,因此要使用它,必须在模型中继承它

  2. 如果您要继承的模型具有name属性,并且使用相关参数,则必须覆盖它。

class AModel(models.Model):
    _inherit = ['module.model', 'product.configurator']
    name = fields.Char(related="delegated_field.related_field")

错误跟踪

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

请不要直接联系贡献者以寻求支持或帮助解决技术问题。

鸣谢

作者

  • AvanzOSC

  • Tecnativa

  • ACSONE SA/NV

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

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

欢迎您贡献力量。有关如何贡献的信息,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源分布

此版本没有可用的源分布文件。请参阅生成分布存档的教程。

构建分布

由以下支持