garik Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 Добрый день. Пожалуста, помогите добавить на страницу admin/index.php?route=sale/order название ГруппыКлиентов Если добавить "'customer_group_id' => $result['customer_group_id'" в admin/controller/sale/order.php, то естественно выводится номер группы покупателя из таблицы ORDER Спойлер если можно, подскажите, как вывести наименование ГруппыКлиентов, но из таблицы "CUSTOMER", а не из ORDER. Есть Покупатели, у которых были возвраты, они переведены в группу "Возвратов", и хотелось-бы, чтобы на странице заказов это было видно. Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 в файле 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 и вывести ее во вьюхе Надіслати Поділитися на інших сайтах More sharing options... PaulKravchenko Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 22 минуты назад, Prooksius сказал: DB_PREFIX . "oc_order_status os очепятка копипаста) Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 2 минуты назад, PaulKravchenko сказал: очепятка копипаста) ага)) поправил Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Спасибо! Но, где-то, чего-то, не сработало. Спойлер статус отобразился из заказа, а не из таблицы customer Спойлер где Клиенту присвоена другая группа Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 3 минуты назад, garik сказал: статус отобразился из заказа, а не из таблицы customer вы хотели сказать Группа отобразилась из заказа? Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Вот тут, по-моему, что-то не так Спойлер или я не прав? Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 если нужно отображать группу по 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, подправил Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 $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"; Пропали Группы Спойлер Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 $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"; Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 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"; Групп не видно Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 значит похоже у вас в этих заказах несуществующий customer_id, вероятно, удаленный уже. Смысл такой, что сначала ищется customer по customer_id в заказе, и уже из него берется id группы и читается ее название. Группы не показываются, если такого пользователя нет в базе. 1 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 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 Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как добавить ГруппуКлинтов в admin/order/list Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
PaulKravchenko Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 22 минуты назад, Prooksius сказал: DB_PREFIX . "oc_order_status os очепятка копипаста) Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 2 минуты назад, PaulKravchenko сказал: очепятка копипаста) ага)) поправил Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Спасибо! Но, где-то, чего-то, не сработало. Спойлер статус отобразился из заказа, а не из таблицы customer Спойлер где Клиенту присвоена другая группа Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 3 минуты назад, garik сказал: статус отобразился из заказа, а не из таблицы customer вы хотели сказать Группа отобразилась из заказа? Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Вот тут, по-моему, что-то не так Спойлер или я не прав? Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 если нужно отображать группу по 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, подправил Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 $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"; Пропали Группы Спойлер Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 $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"; Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 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"; Групп не видно Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 значит похоже у вас в этих заказах несуществующий customer_id, вероятно, удаленный уже. Смысл такой, что сначала ищется customer по customer_id в заказе, и уже из него берется id группы и читается ее название. Группы не показываются, если такого пользователя нет в базе. 1 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 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 Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как добавить ГруппуКлинтов в admin/order/list Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 2 минуты назад, PaulKravchenko сказал: очепятка копипаста) ага)) поправил Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Спасибо! Но, где-то, чего-то, не сработало. Спойлер статус отобразился из заказа, а не из таблицы customer Спойлер где Клиенту присвоена другая группа Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 3 минуты назад, garik сказал: статус отобразился из заказа, а не из таблицы customer вы хотели сказать Группа отобразилась из заказа? Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Вот тут, по-моему, что-то не так Спойлер или я не прав? Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 если нужно отображать группу по 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, подправил Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 $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"; Пропали Группы Спойлер Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 $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"; Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 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"; Групп не видно Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 значит похоже у вас в этих заказах несуществующий customer_id, вероятно, удаленный уже. Смысл такой, что сначала ищется customer по customer_id в заказе, и уже из него берется id группы и читается ее название. Группы не показываются, если такого пользователя нет в базе. 1 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 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 Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как добавить ГруппуКлинтов в admin/order/list Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Спасибо! Но, где-то, чего-то, не сработало. Спойлер статус отобразился из заказа, а не из таблицы customer Спойлер где Клиенту присвоена другая группа Спойлер Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 3 минуты назад, garik сказал: статус отобразился из заказа, а не из таблицы customer вы хотели сказать Группа отобразилась из заказа? Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Вот тут, по-моему, что-то не так Спойлер или я не прав? Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 если нужно отображать группу по 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, подправил Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 $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"; Пропали Группы Спойлер Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 $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"; Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 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"; Групп не видно Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 значит похоже у вас в этих заказах несуществующий customer_id, вероятно, удаленный уже. Смысл такой, что сначала ищется customer по customer_id в заказе, и уже из него берется id группы и читается ее название. Группы не показываются, если такого пользователя нет в базе. 1 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 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 Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как добавить ГруппуКлинтов в admin/order/list Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 Вот тут, по-моему, что-то не так Спойлер или я не прав? Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 если нужно отображать группу по 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, подправил Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 $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"; Пропали Группы Спойлер Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 $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"; Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 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"; Групп не видно Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 значит похоже у вас в этих заказах несуществующий customer_id, вероятно, удаленный уже. Смысл такой, что сначала ищется customer по customer_id в заказе, и уже из него берется id группы и читается ее название. Группы не показываются, если такого пользователя нет в базе. 1 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 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 Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как добавить ГруппуКлинтов в admin/order/list Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 $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"; Пропали Группы Спойлер Надіслати Поділитися на інших сайтах More sharing options...
garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 19 минут назад, Prooksius сказал: нужно показывать группу по id группы в customer Да, хотелось-бы именно группы из customer Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 $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"; Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 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"; Групп не видно Спойлер Надіслати Поділитися на інших сайтах More sharing options... Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 значит похоже у вас в этих заказах несуществующий customer_id, вероятно, удаленный уже. Смысл такой, что сначала ищется customer по customer_id в заказе, и уже из него берется id группы и читается ее название. Группы не показываются, если такого пользователя нет в базе. 1 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 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 Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам Как добавить ГруппуКлинтов в admin/order/list
garik Опубліковано: 19 січня 2022 Автор Share Опубліковано: 19 січня 2022 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"; Групп не видно Спойлер Надіслати Поділитися на інших сайтах More sharing options...
Prooksius Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 значит похоже у вас в этих заказах несуществующий customer_id, вероятно, удаленный уже. Смысл такой, что сначала ищется customer по customer_id в заказе, и уже из него берется id группы и читается ее название. Группы не показываются, если такого пользователя нет в базе. 1 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 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 Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Tom Опубліковано: 19 січня 2022 Share Опубліковано: 19 січня 2022 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 Надіслати Поділитися на інших сайтах More sharing options... garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 3
garik Опубліковано: 20 січня 2022 Автор Share Опубліковано: 20 січня 2022 (змінено) 6 часов назад, Tom сказал: 8 часов назад, Prooksius сказал: Всё получилось!!! СПАСИБО ВАМ огромное!!! Змінено 20 січня 2022 користувачем garik Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts