导入供应商价目表

将供应商价格设置为在添加产品后自动填充报价请求(RFQ)或采购订单(PO)的单价,这可以减少错误并节省时间。

在 Odoo 中,供应商价目表可以在产品表单上单独添加<purchase/products/pricelist>,或通过 XLSX 或 CSV 文件批量导入<purchase/products/import-pricelist>。

:::: important ::: title 重要提示 :::

在上传供应商价目表之前,请先阅读此导入指南 <../../../essentials/export_import_data>。 ::::

要在产品表单上手动添加供应商价格,进入采购应用 --> 产品 --> 产品,并点击目标产品。

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

产品表单可通过 销售库存制造 等多个应用访问。 ::::

在产品表单的采购标签页中,输入供应商及其价格,这些信息将在每次列出产品时自动填充到报价请求中。

::: seealso 产品表单中的供应商价目表 <purchase/manage_deals/vendor-pricelist> :::

导入供应商价目表前,请确保 XLSX 或 CSV 文件填写完整。获取正确格式模板的最佳方式是先从数据库导出价目表 <purchase/products/export-price>

根据需要修改导出的文件,然后再次导入到 Odoo 数据库中。

要导出价目表,进入采购应用 --> 配置 --> 供应商价目表

在页面上,勾选所需的供应商价目表复选框。

随后点击出现的fa-cog 操作按钮,选择下拉菜单中的fa-upload 导出

在弹出的窗口中,要导出的字段部分列出的字段会包含在导出文件中。若需添加更多字段,在可用字段中找到目标字段,点击右侧的fa-plus(加号)图标。

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

如需更新已有记录,勾选我想更新数据(可导入的导出)复选框,并参考外部 ID <purchase/products/external-id>字段的章节。

有关导入供应商价目表的常用字段,请参阅常用字段 <purchase/products/common-fields>章节。 ::::

选择所需的导出格式XLSXCSV

若要将选定字段保存为模板,点击模板字段并在下拉菜单中选择新建模板。输入模板名称后,点击fa-floppy-o(保存)图标。此后,模板会在点击模板字段时作为可选项出现。

最后,点击导出

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

开启开发者模式 <developer-mode>后,导出文件的列名会显示字段名称以及括号中的技术名称。 ::::

::: {.example alt=“导出供应商价目表。”} .. figure:: pricelist/export-data.png

导出 XLSX 格式的供应商价目表。它包括产品模板以及要导出的字段部分的其他字段。 :::

外部 ID 是用于更新已有供应商价目表的唯一标识符。如果不提供此字段,导入记录会创建新条目,而不是更新已有记录。将该字段包含在 XLSX 或 CSV 中,即表示该行将替换 Odoo 数据库中已有的供应商价目表。

::: {.example alt=“显示“Ready Mat”出现两次。”} .. figure:: pricelist/duplicate-values.png

因为在将价格从 [$790] 更新为 [$780] 时未填写外部 ID,导致 [Ready Mat] 出现两次。 :::

要查找供应商价目表的外部 ID,在导出数据弹窗顶部勾选我想更新数据(可导入的导出)复选框。

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

可用字段中选择外部 ID并勾选我想更新数据(可导入的导出)后,导出文件将包含两列外部 ID。 ::::

以下是导入供应商价目表时常用字段的列表:

字段名称用途Odoo 数据库中的字段技术字段名称
供应商创建供应商价目表记录的唯一必填字段,指定与产品关联的供应商。供应商字段位于产品表单的供应商价目表[partner_id]
产品模板与供应商价目表条目关联的 Odoo 产品。产品字段位于供应商价目表中[product_tmpl_id]
数量获得指定价格所需的最小采购数量。数量字段位于供应商价目表中(若不可见,可点击oi-settings-adjust(调整)图标并勾选数量复选框)[min_qty]
单价供应商提供的采购价格。价格字段位于供应商价目表中[price]
交货提前期确认采购订单后收到产品前的天数 <inventory/warehouses_storage/purchase-lt>交货提前期字段位于供应商价目表中[delay]
序列当存在多个供应商时,定义其在价目表中的排序。例如,Azure Interior 排在第一,Wood Corner 排在第二,则序列分别为 1、2。N/A[sequence]
公司产品所属公司的名称。公司字段位于供应商价目表中[company_id]
外部 ID用于更新已有供应商价目表记录的唯一标识。N/A[id]

下载模板后,在 XLSX 或 CSV 文件中填写必要信息。完成后,返回 Odoo 数据库的采购应用 --> 配置 --> 供应商价目表页面。

在页面左上角点击fa-cog(齿轮)图标,在弹出菜单中选择导入记录

随后点击左上角的上传文件,选择 XLSX 或 CSV 文件,确认字段对应无误后,点击导入

::: seealso

  • ../../../essentials/export_import_data
  • 常用字段 <purchase/products/common-fields> :::

以下示例帮助理解供应商价目表的导入文件格式:

  • Storage Box(参考号:E-COM08)由 Wood Corner 以 $10 销售。
  • Large Desk(参考号:E-COM09)在供应商价目表中暂无记录。

导入文件用于:

  • Wood CornerStorage Box 价格从 $10 更新为 $13。
  • Storage Box 添加 Ready Mat 的报价 $14。
  • Large Desk 添加 Wood Corner 的报价 $1299。
  • Large Desk 添加 Azure Interior 的报价 $1399。
id                               company_id                   delay   price     product_tmpl_id           sequence   partner_id
-------------------------------- ---------------------------- ------- --------- ------------------------- ---------- ----------------
product.product_supplierinfo_3   My Company (San Francisco)   3       13.00     [E-COM08] Storage Box   4          Wood Corner
                                 My Company (San Francisco)   3       14.00     [E-COM08] Storage Box   5          Ready Mat
                                 My Company (San Francisco)   2       1299.00   [E-COM09] Large Desk    6          Wood Corner
                                 My Company (San Francisco)   4       1399.00   [E-COM09] Large Desk    7          Azure Interior

: 供应商价目表数据

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

上述信息使用技术字段名称创建。 ::::

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

下载示例文件以供参考:

  • 示例 XLSX 导入文件 <pricelist/pricelist-example.xlsx>
  • 示例 CSV 导入文件 <pricelist/pricelist-example.csv> ::::