как получить заказы клиентов в magento api V1

Я использую magento API V1. Я хочу получить конкретные заказы клиентов. я использую order.list метод. В этом методе мой фильтр не работает. Он дает мне полный список заказов. Я не знаю, где я ошибаюсь. Вот мой код

$client = new SoapClient('http://magentohost/api/soap/?wsdl');

$session = $client->login('apiUser', 'apiKey');

$filter = array('filter' => array(array('key=' => 'customer_id', 'value' => 210)));

$result = $client->call($session, 'order.list',$filter);
var_dump ($result);

1

Решение

Наконец-то у меня появился способ получать заказы клиентов

$client = new SoapClient('http://magentohost/api/soap/?wsdl');

$session = $client->login('apiUser', 'apiKey');
$customer_id = 210;

$result = $client->call($session, 'order.list');

if($result)
{
foreach($result as $val)
{
if($customer_id==$val['customer_id'])
{
$res[] = $val;
}

var_dump ($res);

}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]