ты работаешь с заказами, то есть это не pages, а objects, и категории там не будет. Плюс ты не можешь указывать тип объекта ссылаясь на метод ordersList
там должно быть что-то типа
<?xml version="1.0" encoding="utf-8"?>
<selection>
<target result="objects">
<type module="emarket" method="order" />
</target>
<property name="customer_id" value="{userId}"/>
и т.д. по фильтрам
</selection>
вот как выглядит запрос средствами API
$sel = new selector('objects');
$sel->types('object-type')->name('emarket', 'order');
$sel->where('customer_id')->equals(customer::get()->id);
$sel->where('name')->isNull(false);
$sel->where('domain_id')->equals($domainId);
$sel->order('order_date')->desc();
надо еще отфильтровать по name, по домену если их несколько на системе, сделать сортировку, и ограничение добавить чтобы работала пагинация