我使用的是magento 1.4.1.1,我使用常規API通過外部ERP程序生成產品。我有一些原因需要手動檢查產品後端的三個值,即這個ERP程序無法通過magento API執行。這意味着我必須進入每個產品來檢查這3個複選框,並且只有在產品準備好購買之後。Magento產品如何檢查值
我該如何預先檢查這些值,以便我不再需要這個了? 它位於產品頁面的庫存區域。
我使用的是magento 1.4.1.1,我使用常規API通過外部ERP程序生成產品。我有一些原因需要手動檢查產品後端的三個值,即這個ERP程序無法通過magento API執行。這意味着我必須進入每個產品來檢查這3個複選框,並且只有在產品準備好購買之後。Magento產品如何檢查值
我該如何預先檢查這些值,以便我不再需要這個了? 它位於產品頁面的庫存區域。
至少在Magento 1.6及更高版本中,可以在後端的單獨頁面上爲產品屬性設置默認值。
目錄 - >屬性 - >管理屬性(/管理/ catalog_product_attribute /)
如果您不能編輯特定屬性,你需要標記屬性作爲數據庫中的「用戶自定義」。將eav_attribute.is_user_defined
的列設置爲'1',以便在後端啓用編輯。
什麼你可以嘗試是建立與觀看新添加的產品的一個觀察者的自定義模塊
有關產品的觀察者的列表,請參閱 Magento Add New product event observer
對於如何創建一個自定義模塊Change Magento default status for duplicated products(其他城市catalog_model_product_duplicate到從線路#1)
有關如何設置值股票看Set default product values when adding new product in Magento 1.7
(我大部分的例子是巴se magento v1.7,因此您可能需要查看它是否與v1.4.1中的相同)
Thanx我會檢查。 –
請記住接受我的答案,如果它爲你工作.. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –
您是否在創建產品時檢查3個複選框? –
是的。我使用的程序是產生這些產品,一切都很好後,只有3盒沒有檢查。 –
如果應用程序在同一臺機器上運行,您可以包含'Mage.php'並直接使用Magento方法。或者可以根據您的需要更改API(但要創建一個擴展來實現 - 不要搞亂核心代碼)。 – feeela