gyurza2000 Опубліковано: 28 листопада 2012 Share Опубліковано: 28 листопада 2012 В данный момент в админке можно просмотреть счёт на каждый заказ, но в нём указана МОДЕЛЬ, а мне нужен SKU и вес, и то же самое в письме что приходит когда человек делает заказ Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 29 листопада 2012 Share Опубліковано: 29 листопада 2012 присоединяюсь + нужно вывести SKU в список товаров. Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 29 листопада 2012 Автор Share Опубліковано: 29 листопада 2012 присоединяюсь Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 3 грудня 2012 Автор Share Опубліковано: 3 грудня 2012 в список товаров вывел модулем, а как в счёт и заказ? Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 3 грудня 2012 Share Опубліковано: 3 грудня 2012 а каким? платным? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 6 грудня 2012 Share Опубліковано: 6 грудня 2012 Здесь описана реализация показа СКУ в карточке товара! 1 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 6 грудня 2012 Автор Share Опубліковано: 6 грудня 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 6 грудня 2012 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 8 грудня 2012 Автор Share Опубліковано: 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" что то у меня так не получилось Надіслати Поділитися на інших сайтах More sharing options... 1 month later... gyurza2000 Опубліковано: 10 січня 2013 Автор Share Опубліковано: 10 січня 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... gyurza2000 Опубліковано: 20 березня 2013 Автор Share Опубліковано: 20 березня 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Надіслати Поділитися на інших сайтах More sharing options... tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ProfiSale Опубліковано: 29 листопада 2012 Share Опубліковано: 29 листопада 2012 присоединяюсь + нужно вывести SKU в список товаров. Надіслати Поділитися на інших сайтах More sharing options...
gyurza2000 Опубліковано: 29 листопада 2012 Автор Share Опубліковано: 29 листопада 2012 присоединяюсь Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 3 грудня 2012 Автор Share Опубліковано: 3 грудня 2012 в список товаров вывел модулем, а как в счёт и заказ? Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 3 грудня 2012 Share Опубліковано: 3 грудня 2012 а каким? платным? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 6 грудня 2012 Share Опубліковано: 6 грудня 2012 Здесь описана реализация показа СКУ в карточке товара! 1 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 6 грудня 2012 Автор Share Опубліковано: 6 грудня 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 6 грудня 2012 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 8 грудня 2012 Автор Share Опубліковано: 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" что то у меня так не получилось Надіслати Поділитися на інших сайтах More sharing options... 1 month later... gyurza2000 Опубліковано: 10 січня 2013 Автор Share Опубліковано: 10 січня 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... gyurza2000 Опубліковано: 20 березня 2013 Автор Share Опубліковано: 20 березня 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Надіслати Поділитися на інших сайтах More sharing options... tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
gyurza2000 Опубліковано: 3 грудня 2012 Автор Share Опубліковано: 3 грудня 2012 в список товаров вывел модулем, а как в счёт и заказ? Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 3 грудня 2012 Share Опубліковано: 3 грудня 2012 а каким? платным? Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 6 грудня 2012 Share Опубліковано: 6 грудня 2012 Здесь описана реализация показа СКУ в карточке товара! 1 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 6 грудня 2012 Автор Share Опубліковано: 6 грудня 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 6 грудня 2012 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 8 грудня 2012 Автор Share Опубліковано: 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" что то у меня так не получилось Надіслати Поділитися на інших сайтах More sharing options... 1 month later... gyurza2000 Опубліковано: 10 січня 2013 Автор Share Опубліковано: 10 січня 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... gyurza2000 Опубліковано: 20 березня 2013 Автор Share Опубліковано: 20 березня 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Надіслати Поділитися на інших сайтах More sharing options... tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ProfiSale Опубліковано: 3 грудня 2012 Share Опубліковано: 3 грудня 2012 а каким? платным? Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 6 грудня 2012 Share Опубліковано: 6 грудня 2012 Здесь описана реализация показа СКУ в карточке товара! 1 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 6 грудня 2012 Автор Share Опубліковано: 6 грудня 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 6 грудня 2012 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 8 грудня 2012 Автор Share Опубліковано: 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" что то у меня так не получилось Надіслати Поділитися на інших сайтах More sharing options... 1 month later... gyurza2000 Опубліковано: 10 січня 2013 Автор Share Опубліковано: 10 січня 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... gyurza2000 Опубліковано: 20 березня 2013 Автор Share Опубліковано: 20 березня 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Надіслати Поділитися на інших сайтах More sharing options... tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
gyurza2000 Опубліковано: 6 грудня 2012 Автор Share Опубліковано: 6 грудня 2012 Я это сделал VQModулем product-display-settings, странице списке товаров...но вот как в счёт, заказ и письмо уведомление вставить SKU !!! Надіслати Поділитися на інших сайтах More sharing options... ProfiSale Опубліковано: 6 грудня 2012 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... gyurza2000 Опубліковано: 8 грудня 2012 Автор Share Опубліковано: 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" что то у меня так не получилось Надіслати Поділитися на інших сайтах More sharing options... 1 month later... gyurza2000 Опубліковано: 10 січня 2013 Автор Share Опубліковано: 10 січня 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... gyurza2000 Опубліковано: 20 березня 2013 Автор Share Опубліковано: 20 березня 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Надіслати Поділитися на інших сайтах More sharing options... tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ProfiSale Опубліковано: 6 грудня 2012 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
gyurza2000 Опубліковано: 8 грудня 2012 Автор Share Опубліковано: 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" что то у меня так не получилось Надіслати Поділитися на інших сайтах More sharing options... 1 month later... gyurza2000 Опубліковано: 10 січня 2013 Автор Share Опубліковано: 10 січня 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... gyurza2000 Опубліковано: 20 березня 2013 Автор Share Опубліковано: 20 березня 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Надіслати Поділитися на інших сайтах More sharing options... tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
gyurza2000 Опубліковано: 10 січня 2013 Автор Share Опубліковано: 10 січня 2013 так как можно организовать: 1. требуется поправить ТЕМУ письма, что приходит АДМИНУ как уведомление о заказе. У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров. 2. И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась Уже готов поделиться деньгами... Надіслати Поділитися на інших сайтах More sharing options... 2 months later... gyurza2000 Опубліковано: 20 березня 2013 Автор Share Опубліковано: 20 березня 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Надіслати Поділитися на інших сайтах More sharing options... tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
gyurza2000 Опубліковано: 20 березня 2013 Автор Share Опубліковано: 20 березня 2013 Осталось вывести суммарный вес заказа в письмо уведомление о заказе...как это сделать??? Надіслати Поділитися на інших сайтах More sharing options... tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
tim21701 Опубліковано: 20 березня 2013 Share Опубліковано: 20 березня 2013 подцепить <?php if ($weight) { ?> :-D Надіслати Поділитися на інших сайтах More sharing options... 2 years later... Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Вывод SKU и ВЕСА в счёт и письмо уведомление о заказе
Alexidi76 Опубліковано: 1 лютого 2016 Share Опубліковано: 1 лютого 2016 Добрый вечер. Прочитал тему, так и не нашел решения этого вопроса. Ссылки битые, никто ничего конкретно так и не предложил. Хоть тема и 3-х летней давности, но актуальна и сейчас. Может предложит кто нибудь решение как вывести в письмо админу артикул? Спасибо. Надіслати Поділитися на інших сайтах More sharing options...
AlexFisher Опубліковано: 3 лютого 2016 Share Опубліковано: 3 лютого 2016 дергать из модели товара нужные поля, озвучивать их в шаблоне письма mail.php Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options... cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Модуль Разные email для уведомления о заказе и регистрации [Поддержка] Автор: riny, 6 вересня 2013 email alert (і ще %d) Теги: email alert admin notify уведомление заказ регистрация openadminemail 13 відповідей 3 838 переглядів Evgraf 7 липня 2016 batch [Поддержка] Универсальный массовый редактор товаров. MULTIEDIT AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale 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 new 253 відповіді 58 055 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale 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 new 0 коментарів 57 410 переглядів Sha 15 березня 2017 Модуль [Поддержка] Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 12 відповідей 2 614 перегляди PavelVolkov 24 вересня 2020 Админка - управление обязательными полями в заказе Автор: Pulemet, 26 вересня 2017 управление заказом заказ (і ще %d) Теги: управление заказом заказ редактирование заказа заказ в админке обязательные поля 0 коментарів 7 259 переглядів Pulemet 26 вересня 2017 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
cassi Опубліковано: 9 лютого 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
zdevl Опубліковано: 9 березня 2016 Share Опубліковано: 9 березня 2016 (змінено) а как в счет ску выводить? в теме не нашел и по форуму что-то же. Ткните носом, пожалуйста. Или пост выше - это и про счет? Змінено 9 березня 2016 користувачем zdevl Надіслати Поділитися на інших сайтах More sharing options...
cassi Опубліковано: 10 березня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
zdevl Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 также можно вывести sku и в /admin/view/template/sale/order_info.tpl Я прошу прошу прощения за мой тупизм, но за что отвечает этот файл. Со счетом все получилось, большое Вам спасибо. Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 12 березня 2016 Share Опубліковано: 12 березня 2016 admin/view/template/sale/order_info.tpl - шаблон просмотра заказа в админке Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options... rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options... 1 month later... endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... 2 months later... tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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 в админ панели добавлять. Еще раз спасибо. Надіслати Поділитися на інших сайтах More sharing options...
rider76 Опубліковано: 17 березня 2016 Share Опубліковано: 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']) Надіслати Поділитися на інших сайтах More sharing options...
slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
slammed Опубліковано: 14 квітня 2016 Share Опубліковано: 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'] в склейку строки. Надіслати Поділитися на інших сайтах More sharing options...
endaries Опубліковано: 29 травня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
tressa Опубліковано: 6 серпня 2016 Share Опубліковано: 6 серпня 2016 Ребята, как все таки вес товара вывести в письмо к покупателю? Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts