Odoo 8:如何从 CSV 导入产品的 Public 价格?

Odoo 8: How to import a product's Public Price from CSV?

我正在尝试使用 CSV 导入将一些产品导入 Odoo。 "Public Price" 属性在创建新产品时似乎没有正确导入,它始终默认为 1.0。例如,我创建了一个价格为 20.00 的 Foo 产品。导出此记录后,我有一个 CSV 名称和 lst_price 字段:

导出 CSV

"id","name","lst_price"
"__export__.product_template_27","Foo","20.0"

为了说明 creating/updating 之间的区别,我将 CSV 中的价格更改为 50.0 并添加了新产品:

导入 CSV

"id","name","lst_price"
"__export__.product_template_27","Foo","50.0"
"","Bar","50.0"

导入预览显示正确,Foo 更新为 public 价格 50.00。然而,柱状图是用 public 价格 1.00 创建的。

我是不是漏掉了什么?谢谢!

通过点击 "Import" 按钮,odoo 总是在系统中创建新记录。我希望您不要使用 "ID" 字段导入。试试吧:

name,lst_price
foo,50
bar,50

它应该适合你。

创建新产品时,您还应该设置产品的 ID。 例如 __import__.Bar01 请记住,产品的 ID 应该是唯一的。

这应该适合你:

"id","name","lst_price"
"__export__.product_template_27","Foo","50.0"
"__import__.Bar01","Bar","50.0"

这似乎是一个错误,已在 Github 上打开一个问题: https://github.com/odoo/odoo/issues/9905