2016-08-24 2 views
2

Я хочу установить минимальное количество заказа в магазине Magento 1.4 через API SOAP V1. Я использую этот вызов: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

У меня был только быстрый взгляд на это, но похоже, что способность изменять атрибут min_sale_qty с использованием API-интерфейса запаса была 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, которая будет, позволит вам обновить min_sale_qty с использованием SOAP API, но не с кодом ядра самостоятельно (в 1.4).

+0

Большое спасибо за подсказку, я посмотрю, могу ли я добавить min_sale_qty в расширенном классе – Bernie

+0

, вы являетесь принцем пурпурного в этом сообществе ..... – fresher

Смежные вопросы