2016-06-21 25 views
0

我想導入一個csv文件到Magento,但它總是給我一個錯誤,說sku字段沒有定義,但它是。Magento導入 - 跳過行SKU沒有定義

我試着改變編碼爲UTF-8和ANSI,仍然沒有工作。

我已經從數據庫映射了這個本地字段,不包括自定義屬性:「store」,「websites」,「visibility」,「is_in_stock」,「name」,「qty」,「price」,「sku」 ,「description」,「short_description」,「type」,「attribute_set」和「weight」。

我是否缺少一些必填字段?

我也有兩列(自定義屬性)是空的。這可能是錯誤的原因嗎?請幫幫我!這是一個+3000產品的列表,我不能一個一個添加它們。

在此先感謝,有任何問題問我。

UPDATE

csv字段是否有任何順序?我遵循了我在magento中映射的順序,並且大部分本地字段都是最後的。

當我嘗試檢查在系統中的數據錯誤消息>導入/導出>導入是: 找不到所需的列:SKU

+0

請在您的問題中發佈實際的錯誤信息。 –

+0

@Andre Ferraz的錯誤是「無法找到所需的列:sku」 –

+0

您可以使用magmi – fresher

回答

0

問題是CSV文件的順序。我建議您首先將您的產品導出爲CSV格式,您可以通過System - Import/Export - Export執行此操作,選擇您的實體類型以生成產品並導出文件格式CSV,然後單擊繼續。

然後,您應該看看您的CSV文件應該如何。我希望有所幫助。

+0

我對每個字段使用一個excel列,導出的結果顯示所有字段和值在同一列中,但每行的值不同產品。那應該是正確的方法嗎?我的意思是我需要改變我的csv –

+0

的結構是的,它需要匹配你導出的magento csv的結構 –

0

我有一個3000產品的列表,它是不可能重組csv,這將需要很多時間。

所以我沒有使用任何你的答案,而是,我用默認數據填充所有空行,並使用MS Excel XML導入它。然後問題是產品沒有出現在產品列表中。我分析了數據庫並找到了那裏的記錄,但是現場狀態沒有正確的值,1.我更新了它,並最終顯示出來。

謝謝反正傢伙。 :)