将产品导入odoo(openerp)

时间:2014-07-12 10:05:49

标签: openerp openerp-7 odoo openerp-8

我想将一些产品导入odoo / openerp作为销售点模块。 Howewer我有一个名为" Chalet"导入期间未找到。我在哪里可以找到产品类别的外部ID?

这是我要导入的.csv:

    External ID,Name,Internal Reference,Category/External ID,Can be Expensed,Can be Purchased,Can be Sold,Sale Price,Cost,Supply Method,Product Type,Procurement Method
    AR1,Arni ,AR1,Chalet,TRUE,TRUE,TRUE,0,0,Buy,Service,Make to Stock
    AU9,Ausbi 1 ,AU9,Chalet,TRUE,TRUE,TRUE,0,0,Buy,Service,Make to Stock

这是我收到的错误消息: enter image description here

3 个答案:

答案 0 :(得分:4)

更简单的方法是转到产品类别,查找Chalet类别的ID(打开表单,在地址中你会看到id = X),然后在你的csv Chalet中用这个id替换,并在导入don&时#39; t使用外部ID,但使用数据库ID作为类别。很可能这里发生的事情是你从未输出类别' Chalet'所以外部id是未知的 - 另一种方法是导出类别,检查外部id并将其放入而不是名称。

答案 1 :(得分:0)

您必须检查产品类别中是否存在产品类别“Chalet”。如果是,如果“小木屋”类别是“所有产品”之类的另一类别的孩子,也许您应该将“所有产品/小屋”作为产品类别放在csv文件中。

答案 2 :(得分:0)

您可以在查看类别时在网址中找到产品类别。

  1. 转到:销售>配置>产品类别&属性>产品类别
  2. 打开您的类别 Chalet
  3. 检查浏览器中显示的网址。应该看起来像http://yourodooaddress.com/web?#id=3&view_type=form&model=product.category&menu_id=119&action=119
  4. 在这种情况下,我正在查看的类别是 id = 3 ,您的当然会有所不同
  5. 编辑:我之前认为id-119是类别ID,但它实际上是url字符串中的第一个id =。在我的情况下 id = 3