我正在尝试使用CSV导入将大量产品导入Odoo。创建新产品时,“公共价格”属性似乎无法正确导入,它始终默认为1.0。例如,我创建了一个价格为20.00的Foo产品。导出此记录后,我有一个名称和lst_price字段的CSV:
导出CSV
"id","name","lst_price"
"__export__.product_template_27","Foo","20.0"
为了说明创建/更新之间的区别,我已将CSV中的价格更改为50.0并添加新产品:
导入CSV
"id","name","lst_price"
"__export__.product_template_27","Foo","50.0"
"","Bar","50.0"
导入预览正确显示,Foo更新为公共价格50.00。但是,Bar的公开价格为1.00。
我在这里遗漏了什么吗?谢谢!
乔
答案 0 :(得分:0)
点击“导入”按钮,odoo总是在系统中创建新记录。我希望您不要使用“ID”字段导入。试试吧:
name,lst_price
foo,50
bar,50
它应该适合你。
答案 1 :(得分:0)
创建新产品时,您还应设置产品的ID。
例如__import__.Bar01
请注意,产品的ID应该是唯一的。
这应该适合你:
"id","name","lst_price"
"__export__.product_template_27","Foo","50.0"
"__import__.Bar01","Bar","50.0"
答案 2 :(得分:0)
这似乎是一个错误,Github上已经打开了一个问题: https://github.com/odoo/odoo/issues/9905