gyurza2000 Опубликовано: 28 ноября 2012 Поделиться Опубликовано: 28 ноября 2012 В данный момент в админке можно просмотреть счёт на каждый заказ, но в нём указана МОДЕЛЬ, а мне нужен SKU и вес, и то же самое в письме что приходит когда человек делает заказ Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 29 ноября 2012 Поделиться Опубликовано: 29 ноября 2012 присоединяюсь + нужно вывести SKU в список товаров. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 29 ноября 2012 Автор Поделиться Опубликовано: 29 ноября 2012 присоединяюсь Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 3 декабря 2012 Автор Поделиться Опубликовано: 3 декабря 2012 в список товаров вывел модулем, а как в счёт и заказ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 3 декабря 2012 Поделиться Опубликовано: 3 декабря 2012 а каким? платным? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 Здесь описана реализация показа СКУ в карточке товара! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 6 декабря 2012 Автор Поделиться Опубликовано: 6 декабря 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 (изменено) Здесь описана реализация показа СКУ в карточке товара!спасибо, то что надо. Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!!Думаю, что аналогично, вставив в соответствующим файле код:<?php if ($product['sku']) { ?><span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /><?php } else { ?><?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу.Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" Изменено 3 февраля 2016 пользователем AlexFisher code Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 8 декабря 2012 Автор Поделиться Опубликовано: 8 декабря 2012 спасибо, то что надо. Думаю, что аналогично, вставив в соответствующим файле код: <?php if ($product['sku']) { ?> <span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /> <?php } else { ?> <?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу. Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" что то у меня так не получилось Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... gyurza2000 Опубликовано: 10 января 2013 Автор Поделиться Опубликовано: 10 января 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... gyurza2000 Опубликовано: 20 марта 2013 Автор Поделиться Опубликовано: 20 марта 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
ProfiSale Опубликовано: 29 ноября 2012 Поделиться Опубликовано: 29 ноября 2012 присоединяюсь + нужно вывести SKU в список товаров. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
gyurza2000 Опубликовано: 29 ноября 2012 Автор Поделиться Опубликовано: 29 ноября 2012 присоединяюсь Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 3 декабря 2012 Автор Поделиться Опубликовано: 3 декабря 2012 в список товаров вывел модулем, а как в счёт и заказ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 3 декабря 2012 Поделиться Опубликовано: 3 декабря 2012 а каким? платным? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 Здесь описана реализация показа СКУ в карточке товара! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 6 декабря 2012 Автор Поделиться Опубликовано: 6 декабря 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 (изменено) Здесь описана реализация показа СКУ в карточке товара!спасибо, то что надо. Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!!Думаю, что аналогично, вставив в соответствующим файле код:<?php if ($product['sku']) { ?><span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /><?php } else { ?><?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу.Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" Изменено 3 февраля 2016 пользователем AlexFisher code Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 8 декабря 2012 Автор Поделиться Опубликовано: 8 декабря 2012 спасибо, то что надо. Думаю, что аналогично, вставив в соответствующим файле код: <?php if ($product['sku']) { ?> <span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /> <?php } else { ?> <?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу. Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" что то у меня так не получилось Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... gyurza2000 Опубликовано: 10 января 2013 Автор Поделиться Опубликовано: 10 января 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... gyurza2000 Опубликовано: 20 марта 2013 Автор Поделиться Опубликовано: 20 марта 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
gyurza2000 Опубликовано: 3 декабря 2012 Автор Поделиться Опубликовано: 3 декабря 2012 в список товаров вывел модулем, а как в счёт и заказ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 3 декабря 2012 Поделиться Опубликовано: 3 декабря 2012 а каким? платным? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Tom Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 Здесь описана реализация показа СКУ в карточке товара! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 6 декабря 2012 Автор Поделиться Опубликовано: 6 декабря 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 (изменено) Здесь описана реализация показа СКУ в карточке товара!спасибо, то что надо. Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!!Думаю, что аналогично, вставив в соответствующим файле код:<?php if ($product['sku']) { ?><span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /><?php } else { ?><?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу.Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" Изменено 3 февраля 2016 пользователем AlexFisher code Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 8 декабря 2012 Автор Поделиться Опубликовано: 8 декабря 2012 спасибо, то что надо. Думаю, что аналогично, вставив в соответствующим файле код: <?php if ($product['sku']) { ?> <span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /> <?php } else { ?> <?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу. Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" что то у меня так не получилось Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... gyurza2000 Опубликовано: 10 января 2013 Автор Поделиться Опубликовано: 10 января 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... gyurza2000 Опубликовано: 20 марта 2013 Автор Поделиться Опубликовано: 20 марта 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
ProfiSale Опубликовано: 3 декабря 2012 Поделиться Опубликовано: 3 декабря 2012 а каким? платным? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Tom Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 Здесь описана реализация показа СКУ в карточке товара! 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 6 декабря 2012 Автор Поделиться Опубликовано: 6 декабря 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 (изменено) Здесь описана реализация показа СКУ в карточке товара!спасибо, то что надо. Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!!Думаю, что аналогично, вставив в соответствующим файле код:<?php if ($product['sku']) { ?><span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /><?php } else { ?><?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу.Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" Изменено 3 февраля 2016 пользователем AlexFisher code Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 8 декабря 2012 Автор Поделиться Опубликовано: 8 декабря 2012 спасибо, то что надо. Думаю, что аналогично, вставив в соответствующим файле код: <?php if ($product['sku']) { ?> <span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /> <?php } else { ?> <?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу. Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" что то у меня так не получилось Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... gyurza2000 Опубликовано: 10 января 2013 Автор Поделиться Опубликовано: 10 января 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... gyurza2000 Опубликовано: 20 марта 2013 Автор Поделиться Опубликовано: 20 марта 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
gyurza2000 Опубликовано: 6 декабря 2012 Автор Поделиться Опубликовано: 6 декабря 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... ProfiSale Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 (изменено) Здесь описана реализация показа СКУ в карточке товара!спасибо, то что надо. Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!!Думаю, что аналогично, вставив в соответствующим файле код:<?php if ($product['sku']) { ?><span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /><?php } else { ?><?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу.Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" Изменено 3 февраля 2016 пользователем AlexFisher code Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... gyurza2000 Опубликовано: 8 декабря 2012 Автор Поделиться Опубликовано: 8 декабря 2012 спасибо, то что надо. Думаю, что аналогично, вставив в соответствующим файле код: <?php if ($product['sku']) { ?> <span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /> <?php } else { ?> <?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу. Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" что то у меня так не получилось Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... gyurza2000 Опубликовано: 10 января 2013 Автор Поделиться Опубликовано: 10 января 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... gyurza2000 Опубликовано: 20 марта 2013 Автор Поделиться Опубликовано: 20 марта 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
ProfiSale Опубликовано: 6 декабря 2012 Поделиться Опубликовано: 6 декабря 2012 (изменено) Здесь описана реализация показа СКУ в карточке товара!спасибо, то что надо. Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!!Думаю, что аналогично, вставив в соответствующим файле код:<?php if ($product['sku']) { ?><span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /><?php } else { ?><?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу.Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" Изменено 3 февраля 2016 пользователем AlexFisher code Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
gyurza2000 Опубликовано: 8 декабря 2012 Автор Поделиться Опубликовано: 8 декабря 2012 спасибо, то что надо. Думаю, что аналогично, вставив в соответствующим файле код: <?php if ($product['sku']) { ?> <span><?php echo $text_sku; ?></span> <?php echo $product['sku']; ?><br /> <?php } else { ?> <?php } ?> с ним слово "Артикул" не будет отображаться, если у товара его нет. С письмами еще не разбирался, конкретней сказать не могу. Просто до этого выводил "Модель" - было не сложно (просто вставив код в файл category.tpl), т.к. она уже прописана в "admin" и "catalog", а sku было прописано только в "admin". Сейчас sku прописали в "catalog" что то у меня так не получилось Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... gyurza2000 Опубликовано: 10 января 2013 Автор Поделиться Опубликовано: 10 января 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... gyurza2000 Опубликовано: 20 марта 2013 Автор Поделиться Опубликовано: 20 марта 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
gyurza2000 Опубликовано: 10 января 2013 Автор Поделиться Опубликовано: 10 января 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... gyurza2000 Опубликовано: 20 марта 2013 Автор Поделиться Опубликовано: 20 марта 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
gyurza2000 Опубликовано: 20 марта 2013 Автор Поделиться Опубликовано: 20 марта 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
tim21701 Опубликовано: 20 марта 2013 Поделиться Опубликовано: 20 марта 2013 подцепить <?php if ($weight) { ?> :-D Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 года спустя... Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Шаблоны, дизайн и оформление магазина [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе
Alexidi76 Опубликовано: 1 февраля 2016 Поделиться Опубликовано: 1 февраля 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
AlexFisher Опубликовано: 3 февраля 2016 Поделиться Опубликовано: 3 февраля 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Похожие публикации [Поддержка] Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. 1 2 3 4 10 Автор: Sha, 16 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 240 ответов 44 003 просмотра COBECTb11 22 марта Универсальный массовый редактор товаров OpenCart! Найти и заменить! ChatGPT OpenAI. MULTIEDIT. Автор: Sha, 15 марта 2017 batch chat gpt (и ещё 101) Теги: batch chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart 0 комментариев 49 288 просмотров Sha 15 марта 2017 [Поддержка] Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 7 ответов 938 просмотров spectre 10 мая 2023 Другие заказы покупателя 1.5.x-2.x-3.x Автор: spectre, 9 октября 2020 заказ покупатель (и ещё 3) Теги: заказ покупатель предыдущий все равно никто не читает теги другие заказы 0 комментариев 3 159 просмотров spectre 9 октября 2020 Модуль Оформление заказа [Поддержка] 1 2 Автор: OCdevWizard, 2 сентября 2018 оформление заказа заказ (и ещё 35) Теги: оформление заказа заказ купить в один клик купить в 1 клик быстрый заказ заказ товара buy one click в один клик в 1 клик quickorder fastorder заказ в 1 клик быстрый заказ opencart быстрый заказ с опциями checkout 1 клик быстрая покупка моментальная покупка упрощенное оформление быстрое оформление пошаговое оформление заказа редактирование заказа редактирование покупателя авторизация регистрация simple checkout fast checkout упрощенный заказ упрощенное оформление заказа редактор заказа sms dadata dadata opencart регистраци по телефону авторизация по телефону двухфакторная регистрация двухфакторная 39 ответов 3 742 просмотра OCdevWizard 14 июля 2023 Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
cassi Опубликовано: 9 февраля 2016 Поделиться Опубликовано: 9 февраля 2016 (изменено) Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. catalog/model/checkout/order.php находим $template->data['products'] = array(); после нее вставляем $this->load->model('catalog/product'); находим ниже $template->data['products'][] = array( Перед этой строкой вставляем код: $product_data = array(); $product_data = $this->model_catalog_product->getProduct($product['product_id']); После $template->data['products'][] = array() добавляем нужное поле в массив: 'sku' => $product_data['sku'], для добавления поля в шаблон письма открываем файл catalog/view/theme/ваша_тема/template/mail/order.tpl В нужном месте вставляем вывод нужного поля, например: <?php echo $product['sku']; ?> или вместо модели в письме <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['model']; ?></td> выведем артикул <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: left; padding: 7px;"><?php echo $product['sku']; ?></td> Изменено 9 марта 2016 пользователем AlexFisher code 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
zdevl Опубликовано: 9 марта 2016 Поделиться Опубликовано: 9 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Изменено 9 марта 2016 пользователем zdevl Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
cassi Опубликовано: 10 марта 2016 Поделиться Опубликовано: 10 марта 2016 (изменено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Изменено 10 марта 2016 пользователем cassi 2 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
zdevl Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
AlexDW Опубликовано: 12 марта 2016 Поделиться Опубликовано: 12 марта 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 4 недели спустя... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 месяц спустя... endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl Спасибо огромное!!!! 2 дня бодался с SKU с историей заказа на сайте у покупателя пока не нарвался на этот топик. Заодно теперь знаю как SKU в админ панели добавлять. Еще раз спасибо. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
rider76 Опубликовано: 17 марта 2016 Поделиться Опубликовано: 17 марта 2016 Добавлю правда еще немного. После подстановки sku в историю заказа покупателя в личном кабинете на сайте, если указываете ссылку на товар в таблице в файле \catalog\view\theme\ваша_тема\template\accountorder_info.tpl <a href="<?php echo $product['href']; ?>"><?php echo $product['sku']; ?></a> , то эта ссылка не рабочая получается. Чтобы она работала, надо в файле контроллера \catalog\controller\account\order.php добавить в массиве, точнее после этой строки $data['products'][] = array( вот этот код 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 (изменено) В /admin/controller/sale/order.php заменить $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_quantity'] = $this->language->get('column_quantity'); на $this->data['column_model'] = $this->language->get('column_model'); $this->data['column_sku'] = $this->language->get('column_sku');$this->data['column_quantity'] = $this->language->get('column_quantity'); заменить 'name' => $product['name'], 'model' => $product['model'], на 'name' => $product['name'], 'sku' => $product['sku'], 'model' => $product['model'], в файле /admin/language/russian/sale/order.php добавить $_['column_sku'] = 'Код товара'; в файле /admin/model/sale/order.php функция getOrderProducts изменить $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); на $query = $this->db->query("SELECT op.*,p.sku FROM " . DB_PREFIX . "order_product op LEFT JOIN ".DB_PREFIX."product p ON (op.product_id = p.product_id) WHERE order_id = '" . (int)$order_id . "'"); далее в /admin/view/template/sale/order_invoice.tpl добавить по аналогии <td><b><?php echo $column_sku; ?></b></td> и <td><?php echo $product['sku']; ?></td> также можно вывести sku и в /admin/view/template/sale/order_info.tpl - Сделал по пунктам, у покупателя ок, а админу всё равно не выводится в уведомлении этот SKU, будь он неладен. Система 1.5.6.4 стоковая. А что такое в запросе есть op.*,p.sku и op.product_id ? Изменено 14 апреля 2016 пользователем slammed Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
slammed Опубликовано: 14 апреля 2016 Поделиться Опубликовано: 14 апреля 2016 всё. победил. нужно было изначально от обратного плясать. в файле catalog\model\checkout\order.php в этом блоке $text .= $language->get('text_new_products') . "\n"; foreach ($order_product_query->rows as $product) { $text .= $product['quantity'] . 'x ' . $product['name'] . ' (' . $product['model'] . ') ' . html_entity_decode($this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']), ENT_NOQUOTES, 'UTF-8') . "\n"; нужно добавить свой злосчастный $product['sku'] в склейку строки. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
endaries Опубликовано: 29 мая 2016 Поделиться Опубликовано: 29 мая 2016 (изменено) Версия: 2.1.0.2 Подскажите, может кто сталкивался.После добавлений "sku" появились такие проблемы. Редактировать заказ невозможно. При заходе на вкладку "заказы" выскакивает ошибка: Notice: Undefined index: status in /www/system/storage/modification/admin/controller/sale/order.php on line 167 На 167 строчке: 'status' => $result['status'], Если нажать на слово "статус" в списке заказов, получается такое: Notice: Error: Unknown column 'status' in 'order clause'Error No: 1054SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status, o.shipping_code, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20 in www/system/library/db/mysqli.php on line41 Notice: Trying to get property of non-object in www/admin/model/sale/order.php on line 231Warning: Invalid argument supplied for foreach() in www/system/storage/modification/admin/controller/sale/order.php on line 163 www/system/library/db/mysqli.php on line41 - trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); www/admin/model/sale/order.php on line 231 - return $query->rows; www/system/storage/modification/admin/controller/sale/order.php on line 163 foreach ($results as $result) { Изменено 29 мая 2016 пользователем endaries Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
tressa Опубликовано: 6 августа 2016 Поделиться Опубликовано: 6 августа 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения