【发布时间】:2015-09-09 08:51:34
【问题描述】:
早安,
我处理这个问题已经有一段时间了,我一直在尝试将产品 .csv 文件导入 Magento,但出现错误(如下图所示)。当我尝试通过 system => import/export => dataflow/profiles => Run profile 导入它时。它不会上传所有产品,当它到达第 43 个产品时总是给我一个错误。我尝试导入 5 个文件,一切顺利,但是当它遇到该产品时,它没有通过。该文件是 CSV(逗号分隔)UTF-8(选中)。我从 Magento 导出产品列表并开始从那里添加产品。我检查了每一列,它们都以相同的顺序相同。
我尝试从系统 => 导入/导出 => 导入导入文件,但它给了我一个错误(列名:“存储”无效)文件的第一列。一切似乎都是正确的。
关于如何解决此问题的任何想法?我将尝试使用 apache openOffice 获取 csv 文件,看看是否有任何区别。
如果我找到解决方案,我会及时通知您。
谢谢你。 第一行 CSV 文件:
商店、网站、attribute_set、类型、category_ids、sku、has_options、名称、meta_title、meta_description、image、small_image、thumbnail、url_key、url_path、page_layout、options_container、image_label、small_image_label、thumbnail_label、msrp_enabled、msrp_display_actual_price_type、gift_message_available、itemname ,make,price,special_price,weight,msrp,status,is_recurring,visibility,tax_class_id,magikfeatured,magikrecommended,product_socialbar,special_from_date,special_to_date,news_from_date,news_to_date,custom_design_from,custom_design_to,description,short_description,meta_keyword,custom_layout_update,qty,min_qty,use_config_min_qty ,is_qty_decimal,缺货,use_config_backorders,min_sale_qty,use_config_min_sale_qty,max_sale_qty,use_config_max_sale_qty,is_in_stock,low_stock_date,notify_stock_qty,use_config_notify_stock_qty,manage_stock,use_config_manage_stock,stock_status_changed_auto,use_config_qty_increments,qty_increments,use_config_enable_qty_inc,enable_qty_increments,is_decimal_divided,stock_status_cha nged_automatically,use_config_enable_qty_increments,product_name,store_id,product_type_id,product_status_changed,product_changed_websites,custom_design,country_of_manufacture,fourseason,omega,uac,gr_ean,gr_valid_through
* 更新 *
我将 excel 中的文件保存为 UTF-8(我在使用文本编辑器将文件保存为 csv 后执行该步骤)并尝试上传,但现在出现此错误。
我觉得我向前迈出了一步,但我仍然无法找到解决方案。
** 更新 *** 检查第一行并进行一些更改后,例如重复的列名和开头没有下划线的列(_store,_type ...等)我收到此错误。
我相信我已经找到了为什么如果我使用数据流配置文件不会从第 45 个产品上传的问题。
我一直在想这可能是服务器问题?有什么想法吗?
【问题讨论】:
-
您能否使用示例 csv 文件值更新您的问题?
-
我添加了 csv 文件的第一行来检查列。
-
您在商店列数字或商店名称下提供什么值?
-
在我有:store => admin
标签: magento csv import export dataflow