我在我的Magento商店中有類似「可預訂」的自定義產品類型產品。因此,我嘗試使用「_type」值「可預訂」導入3產品。它扔我的錯誤產品類型無效或不支持在自定義產品類型的行中
Product Type is invalid or not supported in rows: 1, 2, 3
我發現我檢查這裏的核心
應用程序/代碼/核心/法師/ importexport /型號/進口/實體/ Product.php
線周圍的驗證1439
我怎樣才能解決這個問題
在此先感謝
我在我的Magento商店中有類似「可預訂」的自定義產品類型產品。因此,我嘗試使用「_type」值「可預訂」導入3產品。它扔我的錯誤產品類型無效或不支持在自定義產品類型的行中
Product Type is invalid or not supported in rows: 1, 2, 3
我發現我檢查這裏的核心
應用程序/代碼/核心/法師/ importexport /型號/進口/實體/ Product.php
線周圍的驗證1439
我怎樣才能解決這個問題
在此先感謝
有了這個錯誤,有兩個可能的問題。
a。)您的csv中沒有_type列。
我打算假設你在這一點上。
b。)Magento無法找到預訂的類型模型。
類型模型從該類的受保護方法_initTypeModels中的xml config加載。查看該方法,您將看到支持的模型通過配置中的global/importexport/import_product_types
節點加載。所以,無論模塊包括該產品的預訂將需要添加一個節點,它是沿着線配置的東西...
<global>
<importexport>
<import_product_types>
<bookable>yourModule/import_entity_product_type_bookable</bookable>
</import_product_types>
</importexport>
</global>
顯然,你還需要創建類YourCompany_YourModule_Model_Import_Entity_Product_type_Bookable
,你可以檢查出的一個內置類例如(例如Mage_ImportExport_Model_Import_Entity_Product_Type_Simple
)。
這是優秀的解決方案完美的作品。 – Gowri 2012-01-19 04:35:57
:它顯然是優秀的解決方案,但我在產品導入時面臨內存泄漏。你有任何提示來解決這個問題 – Gowri 2012-01-31 05:03:26
不幸的是,當處理大量對象時,Magento充滿了內存泄漏。由於缺乏增加內存限制或批量導入,我不知道有什麼好的解決方法。 – 2012-01-31 08:48:48