我正在测试各种方法,将较旧的购物车系统中的大量产品导入Magento社区版(1.7.0.2)。
我知道像Magmi这样的工具,但我们希望首先探索更简单的解决方案。
目前我正在寻找从旧购物车中导出CSV文件,以便与Magento的内置导入/数据流选项一起使用。在到达那里之前,我正在使用Magento的导出/数据流工具导出的现有Magento产品进行测试,并且无法让Magento读取并关联可配置产品的属性集/代码。
我已经尝试了所有组合(简单导出到简单导入,简单到数据流,数据流到简单,数据流到数据流),然后将Dataflow导出缩小到Dataflow导入几乎成功。但是,Dataflow导出不包括super_attribute字段。我尝试使用简单的导入字段键(IE:“_ super_products_sku”,“_ super_attribute_code”和“_super_attribute_option”)手动添加它们,以及没有前导_underscore。
我没有成功获取导入的属性/集;该过程完成且没有错误并且创建了产品,但是没有一个可配置产品具有属性集,并且没有简单产品被分配给它们的可配置“父”。 在Dataflow中,没有任何super_属性可以选择手动映射,这让我想知道这是否是可能的。
以下是我们的标题和产品行的示例,以逗号分隔(对于令人讨厌的文本墙道歉):
商店,网站,attribute_set,类型,category_ids,SKU,has_options,名称,图像,small_image,缩略图url_key,url_path,options_container,country_of_manufacture,价格,重量,MSRP,状态,可视性,enable_googlecheckout,tax_class_id,size_shirt,描述,SHORT_DESCRIPTION,special_from_date,数量,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_changed_automatically ,use_config_enable_qty_increments,PRODUCT_NAME,STORE_ID,product_type_id,product_status_changed,product_changed_websites,image_label,small_image_label,thumbnail_label,size_waist,颜色,size_hat,meta_title,meta_description,custom_design,page_layout,msrp_enabled,msrp_display_actual_pric e_type,gift_message_available,special_price,is_recurring,meta_keyword,custom_layout_update,special_to_date,news_from_date,news_to_date,custom_design_from,custom_design_to,recurring_profile,super_products_sku,super_attribute_code,super_attribute_option 管理员,基地,服装,简单,12,13,30258-XS,0,N O-Skin短袖Rash Guard Black-XS ,,,, no-skin-short-sleeve-rash-guard-black-xs,no -skin-short-sleeve-rash-guard-black-xs.html,阻止信息栏后,美国,29.9500,0.7000,39.9500,启用,不可见单独,是,应税商品,XS,N O-Skin Rash guard 。这第二层皮肤是顶级皮肤,N O-Skin Rash护卫。第二层皮肤是顶尖的。,0.0000,0.0000,1,0,0,1,1.0000,1,0.0000,1,1 ,, 0.0000,0,1,1,1,1,0.0000,1,0, 0,1,1,N O-Skin短袖Rash Guard Black-XS,0,简单,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,size_shirt,XS
从我在其他stackoverflow问题和Magento论坛中找到的内容来看,听起来没有理由上面的内容不起作用。任何能够提供一些见解的人都将获得谢意。
答案 0 :(得分:0)
查看代码,属性集区分大小写。您可以通过在数据库中查询来查找属性集名称:SELECT DISTINCT attribute_set_name FROM eav_attribute_set
。所以你的可能需要Apparel
。
至于超级属性,我不确定它们是否适用于Dataflow。