13 нояб. 2015 г., 15:17
Получить состав заказа в личном кабинете клиента
Приветствую.
Возник вопрос как вывести в личном кабинете состав каждого заказа, так же как в админке видит менеджер по заказам.
Нашёл в составе сборки процессор basket/mgr/orders/products/getdata, вызвал его, получил массив объектов и потом путём фильтрации по id заказа, распихал товары по заказам.
Думал всё задача решена, но на продакшене не завелось, оказалось там у процессора по умолчанию лимит на 20 стоял, а сам процессор вызывает всю корзину со всеми заказами всех клиентов за всё время,
поднял лимит на 10 000 пока всё работает, но когда эта планка будет перебита, не все заказы можно будет развернуть и увидеть состав.
Вот собственно вопрос, с какими параметрами можно его вызвать, что получить выборку составов заказов только того пользователя, который сейчас в личном кабинете.
Или я совсем не в те дебри полез и есть гораздо более простое решение, прошу совета у сообщества, помогите, кто разбирается.
Да и вот ссылка на сайт ac-t.ru на всякий случай.
Эм… А почему было не посмотреть как рендерится страница управления заказами в личном кабинете? /office/orders.html
Здравствуйте, Николай.
Насколько я знаю в админке всё extjs-ом рендерится, а я в нём совсем не разбираюсь, поэтому ищу способ решить вопрос без него.
Но за наводку, спасибо, Коля.
Я кинул ссылку на фронт, а не на админку. Смотрите Личный кабинет -> Управление заказами. Но можно (а может даже лучше, так как эти процессоры более новые) использовать и basket/mgr/orders/products/getdata, передав в него order_id, если знаете ID заказа.