Я не использовал никаких веб-сервисов Magento через XML-RPC.Однако я использовал обычные SOAP Core API и SOAP V2 Web-сервисы Magento, и если вы используете какой-либо из этих двух процессов, то для вас есть решение.
Для Magento Core API - требуемый методимя "sales_order.list
", а для SOAP V2 требуемое имя метода - "salesOrderList
".Тип возврата будет массив заказов.Главная полезная вещь в этом методе веб-сервиса - это возможность использовать фильтры.Теперь этот фильтр поможет вам в получении новых заказов с указанной даты и времени, поэтому вы можете в значительной степени использовать его по своему усмотрению.
Для метода веб-служб V2 "salesOrderList
",Вы можете использовать фильтр как: -
<salesOrderList>
<sessionId>51ba5b3ff707f874fd76369d65bb1b7f</sessionId>
<complex_filter>
<key>created_at</key>
<value>
<key>gt</key>
<value>2011-07-14 13:38:56</value>
</value>
</complex_filter>
</salesOrderList>
Что будет делать приведенный выше пример кода, так это то, что он будет извлекать / извлекать те заказы в формате массива, которые были созданы после 01:38:56 PM 14-го числа.Июль 2011 года.
Надеюсь, это поможет.