Я хочу установить минимальное количество заказа в магазине Magento 1.4 через API SOAP V1.
Я использую этот звонок:
$proxy->call($session, 'product_stock.update',
array($product_id, array('min_sale_qty' => 10,
'use_config_min_sale_qty' => 0), 'default'));
Но это не работает, минимальный объем заказа не меняется. Он отлично работает, когда я установил его в бэкэнде. Также другие вызовы API, такие как product.update, работают нормально.
Я только кратко посмотрел на это, но похоже, что возможность изменить min_sale_qty
атрибут, использующий API стокового товара, был только введено в Magento 1.9.
К сожалению, похоже, что в Magento 1.4 вы есть только следующие опции для обновления:
qty
is_in_stock
manage_stock
use_config_manage_stock
Конечно, если вы хотите, вы можете переписать и расширить этот класс и добавить функциональность из Magento 1.9, которая было бы позволит вам обновить min_sale_qty
используя SOAP API, но не с основным кодом самостоятельно (в 1.4).
Других решений пока нет …