В Magento 1.7 SOAP APIv2 я ищу способ получить диапазон дат для извлечения информации из SOAP API.
$complexFilter = new filters();
$complexFilter->complex_filter = array(
array(
'key' => 'created_at',
'value' => array('key' => 'from', 'value' => '2012-12-17 00:00:00')
),
array(
'key' => 'created_at',
'value' => array('key' => 'to', 'value' => '2013-01-21 12:02:02')
),
);
Это казалось самым естественным подходом, но используется только последний критерий. Я также пробовал другие комбинации, такие как сложный фильтр сложных фильтров, различные способы их комбинирования, используя gt
и аналогично вместо from
и co. Большинство из этих подходов привели к такому же результату: будет использоваться только последний критерий внутри.
Каков правильный способ получить диапазон дат через API? Можно ли это также сделать с помощью обычного фильтра? Если да, то как объединить дату начала и окончания?