如果在其他地方提供了解决方案,我深表歉意。我已经搜索过,但找不到与我正在经历的事情相似的任何事情。我正在尝试在 Magento CE 2.1.1 网站上上传类别。我有一个包含近 4000 个类别和子类别的文件,唯一实用的方法是通过 csv 文件上传。
我下载了一个示例文件以使用,当我上传相同的示例文件时,当我单击“检查数据”按钮时它工作正常。但是,当我用自己的值替换行上的值并将文件保存为带有 UTF-8 文本的 csv编码,我在下面收到一条错误消息。当我将文件保存为 csv 时也会发生这种情况,即使没有更改值。我已经使用从 Mac Numbers 和 Windows Excel 保存的 csv 文件对此进行了测试。
我只需要上传类别(而不是产品),但我不确定这是否可行。
文件链接:
这些文件非常相似,但奇怪的是一个正在工作,另一个没有。
错误
We can't find required columns: sku.
Column names: "sku;store_view_code;attribute_set_code;product_type;categories;product_websites;name;description;short_description;weight;product_online;tax_class_name;visibility;price;special_price;special_price_from_date;special_price_to_date;url_key;meta_title;meta_keywords;meta_description;base_image;base_image_label;small_image;small_image_label;thumbnail_image;thumbnail_image_label;swatch_image;swatch_image_label;created_at;updated_at;new_from_date;new_to_date;display_product_options_in;map_price;msrp_price;map_enabled;gift_message_available;custom_design;custom_design_from;custom_design_to;custom_layout_update;page_layout;product_options_container;msrp_display_actual_price_type;country_of_manufacture;additional_attributes;qty;out_of_stock_qty;use_config_min_qty;is_qty_decimal;allow_backorders;use_config_backorders;min_cart_qty;use_config_min_sale_qty;max_cart_qty;use_config_max_sale_qty;is_in_stock;notify_on_stock_below;use_config_notify_stock_qty;manage_stock;use_config_manage_stock;use_config_qty_increments;qty_increments;use_config_enable_qty_inc;enable_qty_increments;is_decimal_divided;website_id;related_skus;related_position;crosssell_skus;crosssell_position;upsell_skus;upsell_position;additional_images;additional_image_labels;hide_from_product_page;bundle_price_type;bundle_sku_type;bundle_price_view;bundle_weight_type;bundle_values;bundle_shipment_type;associated_skus" are invalid