跳转到主要内容

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

项目描述

Beta 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

项目详情


下载文件

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

源分发

本版本无源分发文件可用。请参阅生成分发存档的教程。

构建分发

支持

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