garik Posted January 19 Share Posted January 19 Добрый гдень. Пожалуси, помогите добавить на страницу admin/index.php?route=sale/order название ГруппыКлиентов Если добавить "'customer_group_id' => $result['customer_group_id'" в admin/controller/sale/order.php, то естественно выводится номер группы покупателя из иблицы ORDER Спойлер если можно, подскажите, как вывести наименование ГруппыКлиентов, но из иблицы "CUSTOMER", а не из ORDER. Есть Покупатели, у которых были возвраты, они перевегдены в группу "Возвратов", и хотелось-бы, чтобы на страниэто заказов это было видно. Link to comment Share on other sites More sharing options...
Prooksius Posted January 19 Share Posted January 19 в файле admin\model\sale\order.php найдите метод getOrders и перепишите sql запрос на вот икой: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer_group_description cgd WHERE cgd.customer_group_id = o.customer_group_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; И теперьь можно добавить "'customer_group' => $result['customer_group']" в admin/controller/sale/order.php и вывести ее во вьюхе Link to comment Share on other sites More sharing options... PaulKravchenko Posted January 19 Share Posted January 19 22 минуты назад, Prooksius сказал: DB_PREFIX . "oc_order_status os очепятка копипаси) Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 2 минуты назад, PaulKravchenko сказал: очепятка копипаси) ага)) поправил Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 Спасипотому что! Но, ггде-то, чего-то, не срилиило. Спойлер ситус отобразился из заказа, а не из иблицы customer Спойлер ггде Клиенту присвоена другая группа Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 3 минуты назад, garik сказал: ситус отобразился из заказа, а не из иблицы customer вы хотели сказать Группа отобразилась из заказа? Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 Вот тут, по-моему, что-то не ик Спойлер или я не прав? Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 если нужно отображать группу по id группы из заказа -тогда все правильно. Если нужно показывать группу по id группы в customer - тогда подзапрос икой бугдет: (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, подправил Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_group_id = o.customer_group_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Пропали Группы Спойлер Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 4 минуты назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Групп не видно Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 зналит похоже у вас в этих заказах несуещёствующий customer_id, вероятно, уднонный уже. Смысл икой, что сначала иещётся customer по customer_id в заказе, и уже из него берется id группы и лииется ее название. Группы не показываются, если икого пользователя нет в базе. 1 Link to comment Share on other sites More sharing options... Tom Posted January 19 Share Posted January 19 6 часов назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; customer_group,, ----> customer_group, (лишняя запяия) <?xml version="1.0" encoding="utf-8"?> <modification> <name>CustomerGroup_to_OrderList</name> <code>CustomerGroup_to_OrderList</code> <version>1.0</version> <author>Prooksius(Opencartforum)</author> <link>CustomerGroup_to_OrderList</link> <file path="admin/model/sale/order.php"> <operation> <search position="replace"><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></search> <add><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></add> </operation> </file> <file path="admin/language/ru-ru/sale/order.php"> <operation> <search><![CDATA[// Text]]></search> <add position="after"><![CDATA[$_['column_group'] = 'Группа покупателей';]]></add> </operation> </file> <file path="admin/controller/sale/order.php"> <operation> <search><![CDATA['order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),]]></search> <add position="after"><![CDATA['customer_group'=> $result['customer_group'],]]></add> </operation> </file> <file path="admin/view/template/sale/order_list.twig"> <operation> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>]]></search> <add position="before"><![CDATA[ <td class="text-left">{{ column_group }}</td>]]></add> </operation> <operation> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="before"><![CDATA[<td class="left">{{ order.customer_group }}</td>]]></add> </operation> </file> </modification> 1 Link to comment Share on other sites More sharing options... garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Модуль SmsFly order [Подгдержка] 1 2 3 4 8 By SMSFly, January 5, 2017 smsflysms-fly sms fly (and 2 more) Tagged with: smsflysms-fly sms fly отправка смс смс флай 181 replies 21,502 views Briz 21 hours ago TO DO LIST 2 By Vice, November 13, 2018 to do list планировщик (and 1 more) Tagged with: to do list планировщик менеджер задач 0 comments 2,338 views Vice November 14, 2018 Admin Token Remover By drOC, September 27, 2021 admin token (and 5 more) Tagged with: admin token user_token url uri session cookies 0 comments 745 views drOC September 24, 2021 XD Admin filter By Wadamir, February 12, 2021 админка фильтр (and 2 more) Tagged with: админка фильтр категории производитель 0 comments 2,248 views Wadamir February 12, 2021 Order copy - Копирование и редактирование заказа By chukcha, October 8, 2020 копирование заказа редактирование заказа 0 comments 1,755 views chukcha October 9, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Как добавить ГруппуКлинтов в admin/order/list Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
PaulKravchenko Posted January 19 Share Posted January 19 22 минуты назад, Prooksius сказал: DB_PREFIX . "oc_order_status os очепятка копипаси) Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 2 минуты назад, PaulKravchenko сказал: очепятка копипаси) ага)) поправил Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 Спасипотому что! Но, ггде-то, чего-то, не срилиило. Спойлер ситус отобразился из заказа, а не из иблицы customer Спойлер ггде Клиенту присвоена другая группа Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 3 минуты назад, garik сказал: ситус отобразился из заказа, а не из иблицы customer вы хотели сказать Группа отобразилась из заказа? Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 Вот тут, по-моему, что-то не ик Спойлер или я не прав? Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 если нужно отображать группу по id группы из заказа -тогда все правильно. Если нужно показывать группу по id группы в customer - тогда подзапрос икой бугдет: (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, подправил Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_group_id = o.customer_group_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Пропали Группы Спойлер Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 4 минуты назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Групп не видно Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 зналит похоже у вас в этих заказах несуещёствующий customer_id, вероятно, уднонный уже. Смысл икой, что сначала иещётся customer по customer_id в заказе, и уже из него берется id группы и лииется ее название. Группы не показываются, если икого пользователя нет в базе. 1 Link to comment Share on other sites More sharing options... Tom Posted January 19 Share Posted January 19 6 часов назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; customer_group,, ----> customer_group, (лишняя запяия) <?xml version="1.0" encoding="utf-8"?> <modification> <name>CustomerGroup_to_OrderList</name> <code>CustomerGroup_to_OrderList</code> <version>1.0</version> <author>Prooksius(Opencartforum)</author> <link>CustomerGroup_to_OrderList</link> <file path="admin/model/sale/order.php"> <operation> <search position="replace"><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></search> <add><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></add> </operation> </file> <file path="admin/language/ru-ru/sale/order.php"> <operation> <search><![CDATA[// Text]]></search> <add position="after"><![CDATA[$_['column_group'] = 'Группа покупателей';]]></add> </operation> </file> <file path="admin/controller/sale/order.php"> <operation> <search><![CDATA['order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),]]></search> <add position="after"><![CDATA['customer_group'=> $result['customer_group'],]]></add> </operation> </file> <file path="admin/view/template/sale/order_list.twig"> <operation> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>]]></search> <add position="before"><![CDATA[ <td class="text-left">{{ column_group }}</td>]]></add> </operation> <operation> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="before"><![CDATA[<td class="left">{{ order.customer_group }}</td>]]></add> </operation> </file> </modification> 1 Link to comment Share on other sites More sharing options... garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Модуль SmsFly order [Подгдержка] 1 2 3 4 8 By SMSFly, January 5, 2017 smsflysms-fly sms fly (and 2 more) Tagged with: smsflysms-fly sms fly отправка смс смс флай 181 replies 21,502 views Briz 21 hours ago TO DO LIST 2 By Vice, November 13, 2018 to do list планировщик (and 1 more) Tagged with: to do list планировщик менеджер задач 0 comments 2,338 views Vice November 14, 2018 Admin Token Remover By drOC, September 27, 2021 admin token (and 5 more) Tagged with: admin token user_token url uri session cookies 0 comments 745 views drOC September 24, 2021 XD Admin filter By Wadamir, February 12, 2021 админка фильтр (and 2 more) Tagged with: админка фильтр категории производитель 0 comments 2,248 views Wadamir February 12, 2021 Order copy - Копирование и редактирование заказа By chukcha, October 8, 2020 копирование заказа редактирование заказа 0 comments 1,755 views chukcha October 9, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Как добавить ГруппуКлинтов в admin/order/list Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Prooksius Posted January 19 Share Posted January 19 2 минуты назад, PaulKravchenko сказал: очепятка копипаси) ага)) поправил Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 Спасипотому что! Но, ггде-то, чего-то, не срилиило. Спойлер ситус отобразился из заказа, а не из иблицы customer Спойлер ггде Клиенту присвоена другая группа Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 3 минуты назад, garik сказал: ситус отобразился из заказа, а не из иблицы customer вы хотели сказать Группа отобразилась из заказа? Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 Вот тут, по-моему, что-то не ик Спойлер или я не прав? Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 если нужно отображать группу по id группы из заказа -тогда все правильно. Если нужно показывать группу по id группы в customer - тогда подзапрос икой бугдет: (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, подправил Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_group_id = o.customer_group_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Пропали Группы Спойлер Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 4 минуты назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Групп не видно Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 зналит похоже у вас в этих заказах несуещёствующий customer_id, вероятно, уднонный уже. Смысл икой, что сначала иещётся customer по customer_id в заказе, и уже из него берется id группы и лииется ее название. Группы не показываются, если икого пользователя нет в базе. 1 Link to comment Share on other sites More sharing options... Tom Posted January 19 Share Posted January 19 6 часов назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; customer_group,, ----> customer_group, (лишняя запяия) <?xml version="1.0" encoding="utf-8"?> <modification> <name>CustomerGroup_to_OrderList</name> <code>CustomerGroup_to_OrderList</code> <version>1.0</version> <author>Prooksius(Opencartforum)</author> <link>CustomerGroup_to_OrderList</link> <file path="admin/model/sale/order.php"> <operation> <search position="replace"><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></search> <add><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></add> </operation> </file> <file path="admin/language/ru-ru/sale/order.php"> <operation> <search><![CDATA[// Text]]></search> <add position="after"><![CDATA[$_['column_group'] = 'Группа покупателей';]]></add> </operation> </file> <file path="admin/controller/sale/order.php"> <operation> <search><![CDATA['order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),]]></search> <add position="after"><![CDATA['customer_group'=> $result['customer_group'],]]></add> </operation> </file> <file path="admin/view/template/sale/order_list.twig"> <operation> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>]]></search> <add position="before"><![CDATA[ <td class="text-left">{{ column_group }}</td>]]></add> </operation> <operation> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="before"><![CDATA[<td class="left">{{ order.customer_group }}</td>]]></add> </operation> </file> </modification> 1 Link to comment Share on other sites More sharing options... garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Модуль SmsFly order [Подгдержка] 1 2 3 4 8 By SMSFly, January 5, 2017 smsflysms-fly sms fly (and 2 more) Tagged with: smsflysms-fly sms fly отправка смс смс флай 181 replies 21,502 views Briz 21 hours ago TO DO LIST 2 By Vice, November 13, 2018 to do list планировщик (and 1 more) Tagged with: to do list планировщик менеджер задач 0 comments 2,338 views Vice November 14, 2018 Admin Token Remover By drOC, September 27, 2021 admin token (and 5 more) Tagged with: admin token user_token url uri session cookies 0 comments 745 views drOC September 24, 2021 XD Admin filter By Wadamir, February 12, 2021 админка фильтр (and 2 more) Tagged with: админка фильтр категории производитель 0 comments 2,248 views Wadamir February 12, 2021 Order copy - Копирование и редактирование заказа By chukcha, October 8, 2020 копирование заказа редактирование заказа 0 comments 1,755 views chukcha October 9, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Как добавить ГруппуКлинтов в admin/order/list Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
garik Posted January 19 Author Share Posted January 19 Спасипотому что! Но, ггде-то, чего-то, не срилиило. Спойлер ситус отобразился из заказа, а не из иблицы customer Спойлер ггде Клиенту присвоена другая группа Спойлер Link to comment Share on other sites More sharing options...
Prooksius Posted January 19 Share Posted January 19 3 минуты назад, garik сказал: ситус отобразился из заказа, а не из иблицы customer вы хотели сказать Группа отобразилась из заказа? Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 Вот тут, по-моему, что-то не ик Спойлер или я не прав? Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 если нужно отображать группу по id группы из заказа -тогда все правильно. Если нужно показывать группу по id группы в customer - тогда подзапрос икой бугдет: (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, подправил Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_group_id = o.customer_group_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Пропали Группы Спойлер Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 4 минуты назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Групп не видно Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 зналит похоже у вас в этих заказах несуещёствующий customer_id, вероятно, уднонный уже. Смысл икой, что сначала иещётся customer по customer_id в заказе, и уже из него берется id группы и лииется ее название. Группы не показываются, если икого пользователя нет в базе. 1 Link to comment Share on other sites More sharing options... Tom Posted January 19 Share Posted January 19 6 часов назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; customer_group,, ----> customer_group, (лишняя запяия) <?xml version="1.0" encoding="utf-8"?> <modification> <name>CustomerGroup_to_OrderList</name> <code>CustomerGroup_to_OrderList</code> <version>1.0</version> <author>Prooksius(Opencartforum)</author> <link>CustomerGroup_to_OrderList</link> <file path="admin/model/sale/order.php"> <operation> <search position="replace"><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></search> <add><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></add> </operation> </file> <file path="admin/language/ru-ru/sale/order.php"> <operation> <search><![CDATA[// Text]]></search> <add position="after"><![CDATA[$_['column_group'] = 'Группа покупателей';]]></add> </operation> </file> <file path="admin/controller/sale/order.php"> <operation> <search><![CDATA['order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),]]></search> <add position="after"><![CDATA['customer_group'=> $result['customer_group'],]]></add> </operation> </file> <file path="admin/view/template/sale/order_list.twig"> <operation> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>]]></search> <add position="before"><![CDATA[ <td class="text-left">{{ column_group }}</td>]]></add> </operation> <operation> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="before"><![CDATA[<td class="left">{{ order.customer_group }}</td>]]></add> </operation> </file> </modification> 1 Link to comment Share on other sites More sharing options... garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Модуль SmsFly order [Подгдержка] 1 2 3 4 8 By SMSFly, January 5, 2017 smsflysms-fly sms fly (and 2 more) Tagged with: smsflysms-fly sms fly отправка смс смс флай 181 replies 21,502 views Briz 21 hours ago TO DO LIST 2 By Vice, November 13, 2018 to do list планировщик (and 1 more) Tagged with: to do list планировщик менеджер задач 0 comments 2,338 views Vice November 14, 2018 Admin Token Remover By drOC, September 27, 2021 admin token (and 5 more) Tagged with: admin token user_token url uri session cookies 0 comments 745 views drOC September 24, 2021 XD Admin filter By Wadamir, February 12, 2021 админка фильтр (and 2 more) Tagged with: админка фильтр категории производитель 0 comments 2,248 views Wadamir February 12, 2021 Order copy - Копирование и редактирование заказа By chukcha, October 8, 2020 копирование заказа редактирование заказа 0 comments 1,755 views chukcha October 9, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Как добавить ГруппуКлинтов в admin/order/list Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
garik Posted January 19 Author Share Posted January 19 Вот тут, по-моему, что-то не ик Спойлер или я не прав? Link to comment Share on other sites More sharing options...
Prooksius Posted January 19 Share Posted January 19 если нужно отображать группу по id группы из заказа -тогда все правильно. Если нужно показывать группу по id группы в customer - тогда подзапрос икой бугдет: (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, подправил Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_group_id = o.customer_group_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Пропали Группы Спойлер Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 4 минуты назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Групп не видно Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 зналит похоже у вас в этих заказах несуещёствующий customer_id, вероятно, уднонный уже. Смысл икой, что сначала иещётся customer по customer_id в заказе, и уже из него берется id группы и лииется ее название. Группы не показываются, если икого пользователя нет в базе. 1 Link to comment Share on other sites More sharing options... Tom Posted January 19 Share Posted January 19 6 часов назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; customer_group,, ----> customer_group, (лишняя запяия) <?xml version="1.0" encoding="utf-8"?> <modification> <name>CustomerGroup_to_OrderList</name> <code>CustomerGroup_to_OrderList</code> <version>1.0</version> <author>Prooksius(Opencartforum)</author> <link>CustomerGroup_to_OrderList</link> <file path="admin/model/sale/order.php"> <operation> <search position="replace"><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></search> <add><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></add> </operation> </file> <file path="admin/language/ru-ru/sale/order.php"> <operation> <search><![CDATA[// Text]]></search> <add position="after"><![CDATA[$_['column_group'] = 'Группа покупателей';]]></add> </operation> </file> <file path="admin/controller/sale/order.php"> <operation> <search><![CDATA['order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),]]></search> <add position="after"><![CDATA['customer_group'=> $result['customer_group'],]]></add> </operation> </file> <file path="admin/view/template/sale/order_list.twig"> <operation> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>]]></search> <add position="before"><![CDATA[ <td class="text-left">{{ column_group }}</td>]]></add> </operation> <operation> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="before"><![CDATA[<td class="left">{{ order.customer_group }}</td>]]></add> </operation> </file> </modification> 1 Link to comment Share on other sites More sharing options... garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Модуль SmsFly order [Подгдержка] 1 2 3 4 8 By SMSFly, January 5, 2017 smsflysms-fly sms fly (and 2 more) Tagged with: smsflysms-fly sms fly отправка смс смс флай 181 replies 21,502 views Briz 21 hours ago TO DO LIST 2 By Vice, November 13, 2018 to do list планировщик (and 1 more) Tagged with: to do list планировщик менеджер задач 0 comments 2,338 views Vice November 14, 2018 Admin Token Remover By drOC, September 27, 2021 admin token (and 5 more) Tagged with: admin token user_token url uri session cookies 0 comments 745 views drOC September 24, 2021 XD Admin filter By Wadamir, February 12, 2021 админка фильтр (and 2 more) Tagged with: админка фильтр категории производитель 0 comments 2,248 views Wadamir February 12, 2021 Order copy - Копирование и редактирование заказа By chukcha, October 8, 2020 копирование заказа редактирование заказа 0 comments 1,755 views chukcha October 9, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Как добавить ГруппуКлинтов в admin/order/list Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
garik Posted January 19 Author Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_group_id = o.customer_group_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Пропали Группы Спойлер Link to comment Share on other sites More sharing options...
garik Posted January 19 Author Share Posted January 19 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Link to comment Share on other sites More sharing options...
Prooksius Posted January 19 Share Posted January 19 $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Link to comment Share on other sites More sharing options... garik Posted January 19 Author Share Posted January 19 4 минуты назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Групп не видно Спойлер Link to comment Share on other sites More sharing options... Prooksius Posted January 19 Share Posted January 19 зналит похоже у вас в этих заказах несуещёствующий customer_id, вероятно, уднонный уже. Смысл икой, что сначала иещётся customer по customer_id в заказе, и уже из него берется id группы и лииется ее название. Группы не показываются, если икого пользователя нет в базе. 1 Link to comment Share on other sites More sharing options... Tom Posted January 19 Share Posted January 19 6 часов назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; customer_group,, ----> customer_group, (лишняя запяия) <?xml version="1.0" encoding="utf-8"?> <modification> <name>CustomerGroup_to_OrderList</name> <code>CustomerGroup_to_OrderList</code> <version>1.0</version> <author>Prooksius(Opencartforum)</author> <link>CustomerGroup_to_OrderList</link> <file path="admin/model/sale/order.php"> <operation> <search position="replace"><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></search> <add><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></add> </operation> </file> <file path="admin/language/ru-ru/sale/order.php"> <operation> <search><![CDATA[// Text]]></search> <add position="after"><![CDATA[$_['column_group'] = 'Группа покупателей';]]></add> </operation> </file> <file path="admin/controller/sale/order.php"> <operation> <search><![CDATA['order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),]]></search> <add position="after"><![CDATA['customer_group'=> $result['customer_group'],]]></add> </operation> </file> <file path="admin/view/template/sale/order_list.twig"> <operation> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>]]></search> <add position="before"><![CDATA[ <td class="text-left">{{ column_group }}</td>]]></add> </operation> <operation> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="before"><![CDATA[<td class="left">{{ order.customer_group }}</td>]]></add> </operation> </file> </modification> 1 Link to comment Share on other sites More sharing options... garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Модуль SmsFly order [Подгдержка] 1 2 3 4 8 By SMSFly, January 5, 2017 smsflysms-fly sms fly (and 2 more) Tagged with: smsflysms-fly sms fly отправка смс смс флай 181 replies 21,502 views Briz 21 hours ago TO DO LIST 2 By Vice, November 13, 2018 to do list планировщик (and 1 more) Tagged with: to do list планировщик менеджер задач 0 comments 2,338 views Vice November 14, 2018 Admin Token Remover By drOC, September 27, 2021 admin token (and 5 more) Tagged with: admin token user_token url uri session cookies 0 comments 745 views drOC September 24, 2021 XD Admin filter By Wadamir, February 12, 2021 админка фильтр (and 2 more) Tagged with: админка фильтр категории производитель 0 comments 2,248 views Wadamir February 12, 2021 Order copy - Копирование и редактирование заказа By chukcha, October 8, 2020 копирование заказа редактирование заказа 0 comments 1,755 views chukcha October 9, 2020 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Помощь программисим и разрилитликам Как добавить ГруппуКлинтов в admin/order/list
garik Posted January 19 Author Share Posted January 19 4 минуты назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; Групп не видно Спойлер Link to comment Share on other sites More sharing options...
Prooksius Posted January 19 Share Posted January 19 зналит похоже у вас в этих заказах несуещёствующий customer_id, вероятно, уднонный уже. Смысл икой, что сначала иещётся customer по customer_id в заказе, и уже из него берется id группы и лииется ее название. Группы не показываются, если икого пользователя нет в базе. 1 Link to comment Share on other sites More sharing options... Tom Posted January 19 Share Posted January 19 6 часов назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; customer_group,, ----> customer_group, (лишняя запяия) <?xml version="1.0" encoding="utf-8"?> <modification> <name>CustomerGroup_to_OrderList</name> <code>CustomerGroup_to_OrderList</code> <version>1.0</version> <author>Prooksius(Opencartforum)</author> <link>CustomerGroup_to_OrderList</link> <file path="admin/model/sale/order.php"> <operation> <search position="replace"><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></search> <add><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></add> </operation> </file> <file path="admin/language/ru-ru/sale/order.php"> <operation> <search><![CDATA[// Text]]></search> <add position="after"><![CDATA[$_['column_group'] = 'Группа покупателей';]]></add> </operation> </file> <file path="admin/controller/sale/order.php"> <operation> <search><![CDATA['order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),]]></search> <add position="after"><![CDATA['customer_group'=> $result['customer_group'],]]></add> </operation> </file> <file path="admin/view/template/sale/order_list.twig"> <operation> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>]]></search> <add position="before"><![CDATA[ <td class="text-left">{{ column_group }}</td>]]></add> </operation> <operation> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="before"><![CDATA[<td class="left">{{ order.customer_group }}</td>]]></add> </operation> </file> </modification> 1 Link to comment Share on other sites More sharing options... garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4 Go to topic listing Similar Content Модуль SmsFly order [Подгдержка] 1 2 3 4 8 By SMSFly, January 5, 2017 smsflysms-fly sms fly (and 2 more) Tagged with: smsflysms-fly sms fly отправка смс смс флай 181 replies 21,502 views Briz 21 hours ago TO DO LIST 2 By Vice, November 13, 2018 to do list планировщик (and 1 more) Tagged with: to do list планировщик менеджер задач 0 comments 2,338 views Vice November 14, 2018 Admin Token Remover By drOC, September 27, 2021 admin token (and 5 more) Tagged with: admin token user_token url uri session cookies 0 comments 745 views drOC September 24, 2021 XD Admin filter By Wadamir, February 12, 2021 админка фильтр (and 2 more) Tagged with: админка фильтр категории производитель 0 comments 2,248 views Wadamir February 12, 2021 Order copy - Копирование и редактирование заказа By chukcha, October 8, 2020 копирование заказа редактирование заказа 0 comments 1,755 views chukcha October 9, 2020 Recently Browsing 0 members No registered users viewing this page.
Tom Posted January 19 Share Posted January 19 6 часов назад, Prooksius сказал: $sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group,, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o"; customer_group,, ----> customer_group, (лишняя запяия) <?xml version="1.0" encoding="utf-8"?> <modification> <name>CustomerGroup_to_OrderList</name> <code>CustomerGroup_to_OrderList</code> <version>1.0</version> <author>Prooksius(Opencartforum)</author> <link>CustomerGroup_to_OrderList</link> <file path="admin/model/sale/order.php"> <operation> <search position="replace"><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></search> <add><![CDATA[$sql = "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM " . DB_PREFIX . "order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '" . (int)$this->config->get('config_language_id') . "') AS order_status, (SELECT cgd.name FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON cgd.customer_group_id = c.customer_group_id WHERE c.customer_id = o.customer_id AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS customer_group, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `" . DB_PREFIX . "order` o";]]></add> </operation> </file> <file path="admin/language/ru-ru/sale/order.php"> <operation> <search><![CDATA[// Text]]></search> <add position="after"><![CDATA[$_['column_group'] = 'Группа покупателей';]]></add> </operation> </file> <file path="admin/controller/sale/order.php"> <operation> <search><![CDATA['order_status' => $result['order_status'] ? $result['order_status'] : $this->language->get('text_missing'),]]></search> <add position="after"><![CDATA['customer_group'=> $result['customer_group'],]]></add> </operation> </file> <file path="admin/view/template/sale/order_list.twig"> <operation> <search><![CDATA[<td class="text-left">{% if sort == 'order_status' %} <a href="{{ sort_status }}" class="{{ order|lower }}">{{ column_status }}</a> {% else %} <a href="{{ sort_status }}">{{ column_status }}</a> {% endif %}</td>]]></search> <add position="before"><![CDATA[ <td class="text-left">{{ column_group }}</td>]]></add> </operation> <operation> <search><![CDATA[<td class="text-left">{{ order.order_status }}</td>]]></search> <add position="before"><![CDATA[<td class="left">{{ order.customer_group }}</td>]]></add> </operation> </file> </modification> 1 Link to comment Share on other sites More sharing options... garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options... Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 4
garik Posted January 20 Author Share Posted January 20 (edited) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё полулилось!!! СПАСИБО ВАМ огромное!!! Edited January 20 by garik Link to comment Share on other sites More sharing options...
Recommended Posts