2012-08-06 54 views
1

我在cron作業中使用Magento導入/導出配置文件。出口工作很好。 當我瀏覽csv文件時,我驚奇地發現,客戶的customer_id出口和產品出口的product_id缺失。Magento導出客戶/不包含entity_id的產品

我做錯了什麼?這是一個Magento錯誤? 導出配置文件是默認配置文件,沒有特殊配置。

感謝, 拉杜

回答

0

當我做了一個產品的出口,我注意到了同樣的事情。這很混亂,但我不認爲這是一個錯誤。你看到它在一個規則的重複模式,對吧?我相信有空鍵的行是那些與它上面的行具有相同鍵的行。如果我有時間,我會盡量在稍後找到文檔。

+0

你是什麼意思:「我相信有空鍵的行是那些與它上面的行具有相同鍵的鍵。」 – Radu 2012-08-06 13:13:48

+0

在產品導出上,如果產品屬於多個類別(例如),產品將在CSV中佔據很多行。行1將包含大部分信息,行2..n將僅包含額外類別。這與您的問題無關,因爲受訪者在不是關鍵字的字段上提及「關鍵字」。就像SKU一樣。 SKU不是一個可行的關鍵,因爲一些magento查詢是區分大小寫的,有些則不是。所以DAVE和戴夫可能會返回一個您不需要的記錄。此外,肥皂調用刪除空間,但SKU可以有尾隨空格:「戴夫」不能通過肥皂找到。 – baash05 2013-06-13 23:24:04

1

看來,Magento在導出中不包含entity_id,以避免導入以前導出的csv文件時可能出現的問題。

在尋找對這個問題的答案我發現這篇文章:http://learntipsandtricks.com/blog/magento/146/Magento-How-to-Export-Customer-ID-with-ImportExport-Profile

我會回來的更多的細節後,我在文章中測試上述每種方法。

+0

這太糟糕了,magento沒有主鍵,但是對於實體ID。如果它確實使用了自然鍵,我們不需要這個。感謝這個論點......這是最有幫助的 – baash05 2013-06-13 23:16:51