2016-08-24 84 views
2

我想通過SOAP V1 API設置Magento 1.4 Shop的最低訂單數量。 我用這個電話:Magento最低訂單數量api

$proxy->call($session, 'product_stock.update', 
array($product_id, array('min_sale_qty' => 10, 
'use_config_min_sale_qty' => 0), 'default')); 

但它不工作,最低起訂量是不變的。當我將它設置在後端時它工作正常。其他API調用如product.update也可以正常工作。

+0

您是否檢查過系統和服務器日誌以瞭解是否有任何異常? SOAP調用返回什麼? –

回答

2

我只是簡單地看了一下,但看起來像使用庫存項目API更改min_sale_qty屬性的能力是only introduced in Magento 1.9

不幸的是,它看起來像在Magento 1.4你have only the following options to update

  • qty
  • is_in_stock
  • manage_stock
  • use_config_manage_stock

當然,如果你願意,你可以重寫和擴展這個類並添加從Magento的1.9,這允許您使用SOAP API更新min_sale_qty,但不能與自身的核心代碼(1.4)的功能。

+0

非常感謝提示,我會看看是否可以在擴展類中添加min_sale_qty – Bernie

+0

您是這個社區中magento的王子..... – fresher