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