我使用Magento-API來更新產品。它工作的很好,但是在一個商店視圖更新後,我遇到了一個問題:更新中只有兩個字段被存儲(例如「description」和「name」),但是所有屬性都沒有標記「Use Default Value」店面視圖!如果稍後對默認數據進行完整更新,則商店視圖中的屬性將不會更新爲默認值。使用Mangeto API進行商店視圖更新產品丟失的缺省值
有沒有人知道與Magento API的問題?
我使用Magento-API來更新產品。它工作的很好,但是在一個商店視圖更新後,我遇到了一個問題:更新中只有兩個字段被存儲(例如「description」和「name」),但是所有屬性都沒有標記「Use Default Value」店面視圖!如果稍後對默認數據進行完整更新,則商店視圖中的屬性將不會更新爲默認值。使用Mangeto API進行商店視圖更新產品丟失的缺省值
有沒有人知道與Magento API的問題?
好的,我擁有它:您必須將所有不想更新的屬性設置爲「false」。在這種情況下,magento的產品模型採用產品的默認值。
我不知道這個作品,如果你使用正常的API通過肥皂,因爲我直接使用api模型。但我認爲它也可以正常的方式工作。
它通過肥皂工作。
$client->call($sessionId, 'catalog_product.update', array($productId, array('visibility'=>false), $storeId));
這將設置$產品的知名度屬性設置爲「使用默認值」爲$ STOREID,但沒有辦法,我所知道的保護者或查找屬性是否「使用默認值「在假設它需要被設置之前。有誰知道一個解決方案來檢查?