我有一個代碼添加產品等級價格的問題。我做了一些研究,發現可以用來增加等級價格的magento API。但是,由於我已經定製了我們的magento併爲等級價格添加了一個新的字段,即「生產時間」,我不知道如何通過API添加等級價格。Magento以編程方式添加等級價格,但使用自定義字段
下面是示例代碼
$proxy = new SoapClient(Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB).'/api/soap/?wsdl');
$sessionId = $proxy->login('API user','API Key');
$tierPrices[] = array(
'website' => 'all',
'customer_group_id' => 'all',
'production_time => $data[2],
'qty' => $data[3],
'price' => $data[4]
);
try {
$proxy->call($sessionId, 'product_tier_price.update', array($sku, $tierPrices));
} catch (Exception $e) {
$e->getMessage() . "\n";
}
我會得到一個錯誤提示「無效的層價格」。
任何想法爲什麼會發生?還是有其他方法來增加層級價格?
謝謝。
它會更有幫助,它顯示瞭如何正確設置$ yourprice。 –