我想通过 SOAP V1 API 在 Magento 1.4 商店中设置最小订购量。 我用这个电话:
$proxy->call($session, 'product_stock.update',
array($product_id, array('min_sale_qty' => 10,
'use_config_min_sale_qty' => 0), 'default'));
但是不行,最小起订量不变。当我在后台设置它时,效果很好。其他 API 调用(例如 Product.update)也可以正常工作。
我只是快速浏览了一下,但看起来使用库存商品 API 更改
min_sale_qty
属性的功能仅在 Magento 1.9 中引入。
不幸的是,在 Magento 1.4 中,您只能更新以下选项:
qty
is_in_stock
manage_stock
use_config_manage_stock
当然,如果您愿意,您可以重写和扩展此类并添加 Magento 1.9 中的功能,这将允许您使用 SOAP API 更新
min_sale_qty
,但不能使用其自身的核心代码( 1.4)。