Как вывести в списке заказов minishop поле receiver
        Добрый день.
Подскажите, как вывести в списке заказов поле receiver? Ведь оно есть в самом заказе, на вкладке Адрес.
И оно не равно полю customer, поскольку многие заказывают на имя дочери/матери/отца и т.п., если не могут забрать заказ сами.
В списке полей это поле упоминается joxi.ru/J2b0EP7Hqkd3nr, но выводится пустым.
    
    
                                                                                
            Подскажите, как вывести в списке заказов поле receiver? Ведь оно есть в самом заказе, на вкладке Адрес.
И оно не равно полю customer, поскольку многие заказывают на имя дочери/матери/отца и т.п., если не могут забрать заказ сами.
В списке полей это поле упоминается joxi.ru/J2b0EP7Hqkd3nr, но выводится пустым.
Комментарии: 5
                Значит оно у вас пустое, у меня выводится.            
                    
                Нет, во всех заказах оно заполнено и отображается во вкладке Адрес.            
                    
                По умолчанию поле receiver не выводиться (https://prnt.sc/0zVDfqsJwzG4), есть поеле customer — но в нее передаеться fullname с таблицы пльзователя. Если нужно именно receiver с таблицы msOrderAddress, то нужно изменить mgr/orders/getlist (core/components/minishop2/processors/mgr/orders/getlist.class.php). В prepareQueryBeforeCount добавить leftJoin (после 42 строки):
Така ремарка, после обновления minishop-а, ети изминения сотруться
Версия minishop-а, у меня 2.4.18 — в новых может уже добавили
                    $c->leftJoin('msOrderAddress', 'Address');И дописать в select — Address.receiver as receiver (перед return)$c->select(
    $this->modx->getSelectColumns('msOrder', 'msOrder', '', array('status', 'delivery', 'payment'), true) . ',
    UserProfile.fullname as customer, User.username as customer_username,
    Status.name as status, Status.color, Delivery.name as delivery, Payment.name as payment, Address.receiver as receiver'
);И тогда тебе будет доступно поле receiverТака ремарка, после обновления minishop-а, ети изминения сотруться
Версия minishop-а, у меня 2.4.18 — в новых может уже добавили
                Спасибо. попробую.
У меня 2.9.3-pl
                    У меня 2.9.3-pl
                ДА подходит — выводит заказы и поле receiver!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.