[TITLE]
Odoo 销售中的产品变体管理指南

[DESCRIPTION]
本文详细介绍了在 Odoo 销售应用中如何创建、配置和管理产品变体及其属性,包括属性的显示类型、变体创建规则、颜色选择、变体配置页面以及变体对条码、价格、库存和生产的影响,并提供实用的操作示例和注意事项。

[KEYWORDS]
Odoo, 产品变体, 属性, 销售, 配置, 颜色, 尺码, 条形码, 库存, 价格

[TRANSLATED_CONTENT]

---
# 产品变体

产品变体用于为单个产品提供多种不同的特性和选项,供客户选择,例如尺寸、款式或颜色等。

产品变体可以通过各自的产品模板进行管理,或通过 `产品变体``属性` 页面进行管理。这些选项都位于 Odoo *销售* 应用中。

::: example
一家服装公司对其最畅销的 T 恤进行如下变体拆分:

- 男女同款经典 T 恤
  - 颜色:蓝色、红色、白色、黑色
  - 尺码:S、M、L、XL、XXL

这里,**T 恤** 是产品模板,**T 恤:蓝色,S** 是具体的产品变体。

**颜色****尺码***属性*,相应的选项(如 **蓝色****S**)是 *值*
在此实例中,总共有二十种不同的产品变体:四种 **颜色** 选项乘以五种 **尺码** 选项。每个变体都有自己的库存数量、销售总额以及 Odoo 中的其他类似记录。
:::

::: seealso
`电子商务中的产品变体 <ecommerce/categories_variants/product-variants>`
:::

## 配置

要使用产品变体,请前往  
`销售 --> 配置 --> 设置`,在 **产品目录** 部分启用 `变体` 功能,然后点击设置页面顶部的 `保存`
## 属性 {#products/variants/attributes}

在设置产品变体之前,必须先创建属性。  
要创建、管理和修改属性,请进入  
`销售应用 --> 配置 --> 属性`
:::: note
::: title
注意
:::

`属性` 页面上属性的顺序决定了它们在 *产品配置器*、*销售点* 仪表板和 *电子商务* 页面上的显示顺序。
::::

`属性` 页面点击 `新建` 即可创建新属性。此操作会弹出一个空白的属性表单,可按多种方式自定义和配置。

![Odoo 销售应用中空白的属性创建表单。](variants/attribute-creation.png)

首先,创建一个 **属性名称**,例如 [颜色] 或 [尺码]。

接下来,从 `显示类型` 字段中选择一个选项。`显示类型` 决定了该属性在在线商店、*销售点* 仪表板和 *产品配置器* 中的展示方式。

可用的 `显示类型` 选项如下:

::::::::: tabs
::: tab
`药丸(Pills)`

选项显示为可点击的按钮。

![药丸显示类型](variants/pills-display-type.png)
:::

::: tab
`颜色(Color)`

选项显示为小的彩色圆点;颜色可使用任意 HTML 颜色代码定义。

![颜色显示类型](variants/color-display-type.png)
:::

::: tab
`单选(Radio)`

选项显示为单选按钮。

![单选显示类型](variants/radio-display-type.png)
:::

::: tab
`下拉选择(Select)`

选项显示在下拉菜单中。

![下拉选择显示类型](variants/select-display-type.png)
:::

::: tab
`图片(Image)`

选项显示为图片。

![图片显示类型](variants/image-display-type.png)
:::

::: tab
`多复选框(Multi-checkbox)`

选项显示为可选的复选框,允许客户选择多个选项,例如为食品订单添加额外配料或高度可定制的产品。

![多复选框显示类型](variants/multi-checkbox-display-type.png)
:::
:::::::::

`变体创建` 字段决定了在属性被添加到产品后,何时自动创建新变体。

:::: important
::: title
重要
:::

如果属性的 `显示类型``Multi-checkbox`,则 **必须**`变体创建` 字段设置为 `从不`::::

- `即时(Instantly)`:在属性和值被添加到产品模板后,立即创建所有可能的变体。
- `动态(Dynamically)`:仅在对应的属性和值被添加到销售订单时才创建变体。
- `从不(Never)`:阻止自动创建变体。

:::: warning
::: title
警告
:::

属性一旦被添加到产品后,其 `变体创建` 模式不可再编辑。
::::

::: seealso
`电子商务属性的特定设置 <ecommerce/categories_variants/attributes>`
:::

### 属性值

属性值应在 `属性值` 选项卡中添加。需要时可随时向属性添加值。

要添加值,请在 `属性值` 选项卡中点击 `添加行`
然后,在 `值` 列输入值名称。如果该值是自定义的(即客户可以提供特定于该值的唯一规格),请勾选 `是自定义值` 列。

#### 颜色

`显示类型` 旁选择 `颜色` 选项。进入 `属性值` 选项卡可修改值的设置。

![向属性添加图案图片的示例。](variants/attribute-value-add-image.png)

要选择颜色,点击 `颜色` 列中的空白圆圈,会弹出 HTML 颜色选择器窗口。

![在属性表单中弹出的 HTML 颜色选择窗口。](variants/picking-a-color.png)

在弹窗中,可通过拖动颜色滑块选择特定色调,或直接点击颜色渐变区进行选择。也可以点击滴管图标,从屏幕上当前可点选的颜色中取色。

企业可以为产品变体属性值附加图片,供客户在电子商务网站上查看。操作方式是点击 `fa-camera`(相机)图标,再点击 `fa-pencil`(铅笔)图标,选择本地磁盘中的图片。该图片将作为相应产品的颜色选项显示。

![作为颜色选项的图案示例。](variants/pattern-display.png)

:::: tip
::: title
提示
:::

属性也可以直接在产品模板的 `变体` 选项卡中通过添加新行并输入名称的方式创建。
::::

属性添加到产品后,可通过属性的 `相关产品` 智能按钮查看该属性当前在数据库中被哪些产品使用。

## 产品变体

属性创建完成后,可使用该属性(及其值)创建产品变体。操作步骤:

1. 前往 `销售应用 --> 产品 --> 产品`,选择已有产品查看其表单,或点击 `创建` 新建产品。
2. 在产品表单中点击 `属性 & 变体` 选项卡,管理并修改该产品的属性和属性值。

![Odoo 销售中典型产品表单的属性和值选项卡。](variants/attributes-values-tab.png){.align-center}

`属性 & 变体` 选项卡中点击 `添加行`,然后从下拉菜单中选择所需属性。

:::: tip
::: title
提示
:::

属性也可以直接在产品表单的 `属性 & 变体` 选项卡中创建。只需在空白字段中开始输入新属性名称,然后从弹出的迷你下拉菜单中选择 `创建``创建并编辑...`
- 选择 `创建` 会先创建属性,后续可自行定制。
- 选择 `创建并编辑...` 会创建属性并弹出 `创建属性` 表单,可在弹窗中进一步修改属性的各种设置。
::::

`属性` 列选择属性后,在 `值` 列的下拉菜单中勾选要应用到该产品的具体属性值。

:::: note
::: title
备注
:::

可以添加的值数量没有上限。
::::

:::: tip
::: title
提示
:::

在采购、库存和电子商务应用中也可以进行类似的产品变体创建操作。
::::

### 配置变体 {#products/variants/configure-variants}

在属性行最右侧有一个 `配置` 按钮,点击后 Odoo 会打开一个单独页面,展示该属性对应的 **产品变体值**
![通过产品表单的配置按钮访问的产品变体值页面。](variants/product-variant-values.png){.align-center}

在该页面可查看具体的 `值` 名称、`HTML 颜色索引`(如适用)以及 `值额外价格`
:::: note
::: title
备注
:::

`值额外价格` 表示选中该属性时销售价格的增幅。
::::

点击某个值后,会进入该值的详细页面,显示 `值`、`值额外价格` 以及 `排除于` 字段。

`排除于` 字段中,可添加不同的 `产品模板` 和特定的 `属性值`,这样该属性值将在这些产品中被排除。

### 变体智能按钮 {#products/variants/variants-smart-button}

当产品在 `属性 & 变体` 选项卡中配置了属性和变体后,产品表单顶部会出现一个 `变体` 智能按钮,显示当前该产品已配置的变体数量。

![Odoo 销售中产品表单顶部的变体智能按钮。](variants/variants-smart-button.png){.align-center}

点击该按钮,Odoo 会打开一个页面,列出该产品的所有变体组合。

![通过变体智能按钮访问的变体页面。](variants/variants-page.png){.align-center}

## 变体的影响

除了为客户提供更详细的产品选项外,产品变体在 Odoo 数据库中还有以下影响:

- **条形码**:条形码关联到每个变体,而非产品模板。每个变体可以拥有独立的条形码 / SKU。
- **价格**:每个变体都有自己的公开价格,等于产品模板价格加上对应属性的额外费用。

  ::: example
  一件红色衬衫的销售价为 23 美元——因为模板价为 20 美元,加上颜色属性的 3 美元额外费用。价目表规则可针对产品模板或变体进行配置。
  :::

- **库存**:库存按每个变体单独统计。产品模板表单显示的是所有变体库存的总和,实际库存则由各变体决定。
- **生产**:同一个物料清单(BoM)可以用于同一产品的多个变体。

  参考 `../../../../inventory_and_mrp/manufacturing/advanced_configuration/product_variants` 文档获取更多信息。

- **图片**:每个产品变体可以拥有独立的图片。

:::: note
::: title
备注
:::

对产品模板的更改会自动应用到该产品的所有变体。
::::

## 在产品变体中添加或删除属性

当向产品添加或删除属性时,已创建的变体会受到影响。根据这些变体是否已在订单中使用,它们会被归档或删除并重新创建。

- 未在订单中使用的变体会被删除并使用新属性重新创建,这可能导致一些自定义配置被移除。
- 已在订单中使用的变体会被归档并从产品目录中移除,而不是直接删除。

::: example
一家企业提供皮革摩托夹克,拥有以下属性和值,共计 27 种变体:

- 尺码:小号(S)、中号(M)、大号(L)
- 颜色:黑色、棕色、自然色
- 材质:皮革、素食皮革、高级皮革

因成本上升,企业决定停止提供不同材质,移除 “材质” 属性。其影响如下:

- 已售出的皮革夹克变体被归档
- 未售出的皮革夹克变体被删除
- 仅使用尺码和颜色属性重新创建变体,共计 9 种

企业可在 `销售应用 --> 产品 --> 产品变体`,在搜索栏的下拉菜单中选择 `已归档` 过滤器,查看已归档的产品变体。已删除的变体及其自定义配置将永久丢失。
:::

::: seealso
`导入`
:::

[SUMMARY]

  • 产品变体
    • 概述
    • 配置
      • 启用变体功能
    • 属性
      • 创建属性
      • 显示类型
        • 药丸(Pills)
        • 颜色(Color)
        • 单选(Radio)
        • 下拉选择(Select)
        • 图片(Image)
        • 多复选框(Multi-checkbox)
      • 变体创建模式
        • 即时(Instantly)
        • 动态(Dynamically)
        • 从不(Never)
      • 属性值
        • 添加值
        • 颜色选择与设置
    • 产品变体创建
      • 在产品表单添加属性和值
      • 配置变体(Configure 按钮)
      • 变体智能按钮显示数量并打开列表
    • 变体的影响
      • 条形码关联到每个变体
      • 价格包含属性额外费用
      • 库存按变体单独统计
      • 生产使用统一物料清单(BoM)
      • 图片可单独设置
    • 添加/删除属性的后果
      • 未使用的变体被删除并重新创建
      • 已使用的变体被归档