2016-08-24 6 views
2

Magento 1.4 Shop에서 SOAP V1 API를 통해 최소 주문 수량을 설정하고 싶습니다. 나는이 전화를 사용Magento 최소 주문 수량 ap

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

는하지만이 작동하지 않습니다, 최소 주문 수량은 변경되지 않습니다. 내가 백엔드에서 설정할 때 잘 작동합니다. product.update와 같은 다른 API 호출도 정상적으로 작동합니다.

+0

시스템 로그와 서버 로그에서 예외가 있는지 확인 했습니까? SOAP 호출은 무엇을 반환합니까? –

답변

2

나는 이것에 관해서 만 간략하게 살펴 봤지만, 종목 API를 사용하여 min_sale_qty 속성을 변경할 수있는 능력이 only introduced in Magento 1.9 인 것 같습니다.

불행하게도 그것은 젠토 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