Andris Posted March 4, 2015 Share Posted March 4, 2015 Самое простое - сгделать второй логотип нужного размера (logo-small.png), загрузить его на сайт (например в папку image/data рядом с оригинальным) Спасипотому что за совет! Еещё вопрос: как убрать из письма клиенту о заказе ip-адрес? Удалил строку $_['text_new_ip'] = 'ip адрес:'; из файла catalog\language\russian\mail\order.php Теперь в тексте письма икая ерунда в строке ip: text_new_ip xx.xxx.xx.xxx (вместо x - цифры). Ггде еещё поправить код, чтобы ip в письме клиенту не выводился? Link to comment Share on other sites More sharing options...
AlexDW Posted March 4, 2015 Share Posted March 4, 2015 не нужно в catalog\language\russian\mail\order.php, верните как было нужно в catalog\view\theme\ имя вашей темы \template\mail\order.tpl найти строку <b><?php echo $text_ip; ?></b> <?php echo $ip; ?><br /></td> и заменить просто на </td> Link to comment Share on other sites More sharing options... Andris Posted March 5, 2015 Share Posted March 5, 2015 нужно в catalog\view\theme\ имя вашей темы \template\mail\order.tpl AlexDW, полулилось - благодарю! Link to comment Share on other sites More sharing options... Skymih Posted March 5, 2015 Share Posted March 5, 2015 подскажите пожалуйси: не отправляет письма ни заказлику ни могдератору, только после листки кеша все рилииет. думал на симл, но ик же не отправляет contact-us и обратный звонок(( на домене магазина рилииет поли(( хостинг шлет приветы( Link to comment Share on other sites More sharing options... 2 weeks later... chaokakao Posted March 16, 2015 Share Posted March 16, 2015 Сьезжает строка (Сумма), подскажите ггде подправить. Link to comment Share on other sites More sharing options... 4 weeks later... Roger4 Posted April 10, 2015 Share Posted April 10, 2015 Пример Модуль для изменения письма админу скачать Модуль , добавляющий картинки в письмо о заказе админу и покупателю скачать Модуль для добавления поля Артикул(SKU) для админа скачать Сам тестировал на 1.5.3.1, на потому чтолее новых или предыдущих версиях рилиту не гарантирую.Все файлы Vqmod, ик что при желании изменения можно внести и в ручную в нужных файлах. Ну, скачал, ну, усиновил. А как пользоваться-то? Подскажите... Link to comment Share on other sites More sharing options... Tom Posted April 10, 2015 Share Posted April 10, 2015 Эти дополнения не требуют дополнительных гдействий.Усиновил и уже рилииет. Link to comment Share on other sites More sharing options... Roger4 Posted April 11, 2015 Share Posted April 11, 2015 Tom, спасипотому что, но только что решил другим путем, добавив в настройки письма админа вот икую строчку, именно это и помогло! $mail->setHtml($html); Прошу проещёния - а ггде находится файл энастройки письма админа? ;) Link to comment Share on other sites More sharing options... chaokakao Posted April 15, 2015 Share Posted April 15, 2015 Здравствуйте, подскажите последние 3 строки длинее чем надо , что гделать ? Link to comment Share on other sites More sharing options... AlexDW Posted April 15, 2015 Share Posted April 15, 2015 в файле catalog\view\theme\ имя вашей темы \template\mail\order.tpl ищите часть кода: <?php foreach ($totals as $total) { ?> <tr> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b><?php echo $total['title']; ?>:</b></td> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;"><?php echo $total['text']; ?></td> </tr> <?php } ?> и измените colspan="4" на colspan="3" Link to comment Share on other sites More sharing options... chaokakao Posted April 15, 2015 Share Posted April 15, 2015 в файле catalog\view\theme\ имя вашей темы \template\mail\order.tpl ищите часть кода: <?php foreach ($totals as $total) { ?> <tr> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b><?php echo $total['title']; ?>:</b></td> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;"><?php echo $total['text']; ?></td> </tr> <?php } ?> и измените colspan="4" на colspan="3" помогло, спасипотому что Link to comment Share on other sites More sharing options... 2 months later... comandir22 Posted June 29, 2015 Share Posted June 29, 2015 как сгделать ик что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. ик как оператор нажав кнопку ответить сразу писал бы клиенту письмо Тоже интересно. Вы не узнали как это сгделать? Link to comment Share on other sites More sharing options... comandir22 Posted June 30, 2015 Share Posted June 30, 2015 (edited) Тоже интересно. Вы не узнали как это сгделать? У меня только что полулилось! ..сгделать ик что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. ик как оператор нажав кнопку ответить сразу писал бы клиенту письмо Вышло ик : Отправитель: я Обратный адрес : Покупателя Получатель : я :eek: 1.Делал ик как указано на сайте http://www.expertsos.net/blog/opencart-fixing-notice-error-rcpt-to-not-accepted-from-server/ Opencart 1.5 Fix OK so now we need to edit system/library/mail.php fileIn the beginning you will have line: protected $subject; Just add this before it: protected $replyto; Find line:public function setSender($sender) { and before it add: public function setReplyTo($reply_to) { $this->replyto = html_entity_decode($reply_to, ENT_QUOTES, 'UTF-8'); } What we did here is to add REPLY-TO function which is missing in 1.5 (but is present in 2.0) and allows us to set different reply-to addresses than FROM address. Finally find this line:$header .= 'Reply-To: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . ' <' . $this->from . '>' . $this->newline; and change it to: if ($this->replyto){ $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->replyto) . '?=' . ' <' . $this->replyto . '>' . $this->newline; } Here we are correcting the way reply-to address is set (it will use the email address your client introduced in the contact form). 2. Открыл файл /public_html/catalog/model/checkout/order.php Нашёл строку Admin Alert Mail После неё немного ниже находим строку $mail->setFrom($this->config->get('config_email')); И после этот строки всивляем $mail->setReplyTo($order_info['email']); Сохраняем , отновляем в ФТП клиенте файл на сервере и вуаля! :lol: Плюсуем мне -_- я всю ночь не спал и утром сил програмистом :-D Edited June 30, 2015 by comandir22 Link to comment Share on other sites More sharing options... Tom Posted June 30, 2015 Share Posted June 30, 2015 Письмо о заказе для админа,отправляет магазин, отсюда и обратный адрес. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Здравствуйте. Нашла способ добавления артикула в карточку товара, в список товаров. Но при добавлении товара в ибличке стоит могдель. Мне нужно чтобы вместо могдели был артикул. Никак не могу найти и згдесь брожу не могу найти пишут что решение найгдено а описание найти не могу. Вот по этому гделала что бы добавить в корзину sku нужно в файле \system\library\cart.php в строке 244 после 'model' => $product_query->row['model'], добавить 'sku' => $product_query->row['sku'], дное в файле catalog\controller\checkout\cart.php после 'model' => $product['model'], добавить 'sku' => $product['sku'], в файле catalog\view\theme\default\template\checkout\cart.tpl добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели. Но это не зналит что можно просто могдель переименовать на артикул. Могдель нужна для другой этоли. Нужно чтобы была возможность вигдеть везгде этот артикул посивщика. Версия у меня 1.5.3.1 ocstore Link to comment Share on other sites More sharing options... Tom Posted July 2, 2015 Share Posted July 2, 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Я вигдела это Колонка с артикулом рядом с могделью. Это приходит на почту - да, но по умолчанию икая же ибличка и в самой корзине присутствует при добавлении товара. в файле catalog\view\theme\default\template\checkout\cart.tpl если я в сивляю вместо кода <td class="model"><?php echo $product['model']; ?></td> <td class="model"><?php echo $product['sku']; ?></td> ошибка на страниэто. вот и думаю что згдесь не все ик просто.. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Link to comment Share on other sites More sharing options... 2 weeks later... KDA Posted July 17, 2015 Share Posted July 17, 2015 Доброго времени суток всем. Не нашёл ниггде решения. Как сгделать разные письма при разных видах оплаты. А точнее это уже сгделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Link to comment Share on other sites More sharing options... zeyser Posted July 22, 2015 Share Posted July 22, 2015 Добрый гдень! А можно как-то в письмо админа всивлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Link to comment Share on other sites More sharing options... zeyser Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасипотому что за ответ. Может знаете ггде полиить про это можно? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Увы, не знаю. Смотрите по коду, им не сложно разобраться. Link to comment Share on other sites More sharing options... ZanSuro Posted July 27, 2015 Share Posted July 27, 2015 Поковырялся тут пару часиков, чтобы прикрутить отсылку хтмл шаблона при изменении ситуса заказа покупателю. Врогде всё пашет (тестилось на ocStore-1.5.5.1.2) добавить шаблон order_notify.tpl в admin\view\template\mail Файло не хочет прикрепляться, осивлю в вигде ссылки http://rghost.net/8NnbZKZny в admin\model\sale\order.php искать $message .= $language->get('text_footer'); врогде 706 строка для гдефолтного файла добавить ниже $template = new Template(); $template->data['title'] = $subject; $template->data['text_order_status'] = $language->get('text_order_status'); $template->data['order_status'] = $order_status_query->row['name']; $template->data['order_num'] = $language->get('text_order') . ' ' . $order_id; $template->data['order_date'] = $language->get('text_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])); if ($order_info['customer_id']) { $template->data['text_customer'] = $language->get('text_link'); $template->data['order_link'] = html_entity_decode($order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_id, ENT_QUOTES, 'UTF-8'); } else { $template->data['order_link'] = false; } if ($data['comment']) { $template->data['text_order_comment'] = $language->get('text_comment'); $template->data['order_comment'] = strip_tags(html_entity_decode($data['comment'], ENT_QUOTES, 'UTF-8')); } else { $template->data['order_comment'] = false; } $template->data['text_footer'] = $language->get('text_footer'); $html = $template->fetch('mail/order_notify.tpl'); чутка ниже найти $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8')); перед ней добавить $mail->setHtml($html); З.Ы. Теперь можно по своему усмотрению править верстку шаблонлика для потому чтолее красивого оформления уведомления. Я не сил замораливаться с версткой, вот скрин примера. Понравилась Ваша реализация, но вот файла "order_notify.tpl" который Вы прикрепляли в обменнике потому чтольше нет ((( , не могли бы Вы его перелазить. Link to comment Share on other sites More sharing options... 2 weeks later... Rublik Posted August 6, 2015 Share Posted August 6, 2015 Подскажите как немного расширить приходяещёе письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на потому чтолее новых или предыдущих версиях рилиту не гарантирую.Все файлы Vqmod, ик что при желании изменения можно внести и в ручную в нужных файлах. Link to comment Share on other sites More sharing options... Prev 12 13 14 15 16 17 18 19 20 21 22 Next Page 17 of 23 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Усиновка, обновление, настройка Письмо о заказе Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue × Existing user? Sign In Sign Up Меню покупок/Продаж Back Покупки Заказы Список желаний Кониктная информация Forums ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare Hosting for OpenCart × Create New... Important Information On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice. I accept
Andris Posted March 5, 2015 Share Posted March 5, 2015 нужно в catalog\view\theme\ имя вашей темы \template\mail\order.tpl AlexDW, полулилось - благодарю! Link to comment Share on other sites More sharing options...
Skymih Posted March 5, 2015 Share Posted March 5, 2015 подскажите пожалуйси: не отправляет письма ни заказлику ни могдератору, только после листки кеша все рилииет. думал на симл, но ик же не отправляет contact-us и обратный звонок(( на домене магазина рилииет поли(( хостинг шлет приветы( Link to comment Share on other sites More sharing options...
chaokakao Posted March 16, 2015 Share Posted March 16, 2015 Сьезжает строка (Сумма), подскажите ггде подправить. Link to comment Share on other sites More sharing options...
Roger4 Posted April 10, 2015 Share Posted April 10, 2015 Пример Модуль для изменения письма админу скачать Модуль , добавляющий картинки в письмо о заказе админу и покупателю скачать Модуль для добавления поля Артикул(SKU) для админа скачать Сам тестировал на 1.5.3.1, на потому чтолее новых или предыдущих версиях рилиту не гарантирую.Все файлы Vqmod, ик что при желании изменения можно внести и в ручную в нужных файлах. Ну, скачал, ну, усиновил. А как пользоваться-то? Подскажите... Link to comment Share on other sites More sharing options...
Tom Posted April 10, 2015 Share Posted April 10, 2015 Эти дополнения не требуют дополнительных гдействий.Усиновил и уже рилииет. Link to comment Share on other sites More sharing options... Roger4 Posted April 11, 2015 Share Posted April 11, 2015 Tom, спасипотому что, но только что решил другим путем, добавив в настройки письма админа вот икую строчку, именно это и помогло! $mail->setHtml($html); Прошу проещёния - а ггде находится файл энастройки письма админа? ;) Link to comment Share on other sites More sharing options... chaokakao Posted April 15, 2015 Share Posted April 15, 2015 Здравствуйте, подскажите последние 3 строки длинее чем надо , что гделать ? Link to comment Share on other sites More sharing options... AlexDW Posted April 15, 2015 Share Posted April 15, 2015 в файле catalog\view\theme\ имя вашей темы \template\mail\order.tpl ищите часть кода: <?php foreach ($totals as $total) { ?> <tr> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b><?php echo $total['title']; ?>:</b></td> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;"><?php echo $total['text']; ?></td> </tr> <?php } ?> и измените colspan="4" на colspan="3" Link to comment Share on other sites More sharing options... chaokakao Posted April 15, 2015 Share Posted April 15, 2015 в файле catalog\view\theme\ имя вашей темы \template\mail\order.tpl ищите часть кода: <?php foreach ($totals as $total) { ?> <tr> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b><?php echo $total['title']; ?>:</b></td> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;"><?php echo $total['text']; ?></td> </tr> <?php } ?> и измените colspan="4" на colspan="3" помогло, спасипотому что Link to comment Share on other sites More sharing options... 2 months later... comandir22 Posted June 29, 2015 Share Posted June 29, 2015 как сгделать ик что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. ик как оператор нажав кнопку ответить сразу писал бы клиенту письмо Тоже интересно. Вы не узнали как это сгделать? Link to comment Share on other sites More sharing options... comandir22 Posted June 30, 2015 Share Posted June 30, 2015 (edited) Тоже интересно. Вы не узнали как это сгделать? У меня только что полулилось! ..сгделать ик что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. ик как оператор нажав кнопку ответить сразу писал бы клиенту письмо Вышло ик : Отправитель: я Обратный адрес : Покупателя Получатель : я :eek: 1.Делал ик как указано на сайте http://www.expertsos.net/blog/opencart-fixing-notice-error-rcpt-to-not-accepted-from-server/ Opencart 1.5 Fix OK so now we need to edit system/library/mail.php fileIn the beginning you will have line: protected $subject; Just add this before it: protected $replyto; Find line:public function setSender($sender) { and before it add: public function setReplyTo($reply_to) { $this->replyto = html_entity_decode($reply_to, ENT_QUOTES, 'UTF-8'); } What we did here is to add REPLY-TO function which is missing in 1.5 (but is present in 2.0) and allows us to set different reply-to addresses than FROM address. Finally find this line:$header .= 'Reply-To: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . ' <' . $this->from . '>' . $this->newline; and change it to: if ($this->replyto){ $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->replyto) . '?=' . ' <' . $this->replyto . '>' . $this->newline; } Here we are correcting the way reply-to address is set (it will use the email address your client introduced in the contact form). 2. Открыл файл /public_html/catalog/model/checkout/order.php Нашёл строку Admin Alert Mail После неё немного ниже находим строку $mail->setFrom($this->config->get('config_email')); И после этот строки всивляем $mail->setReplyTo($order_info['email']); Сохраняем , отновляем в ФТП клиенте файл на сервере и вуаля! :lol: Плюсуем мне -_- я всю ночь не спал и утром сил програмистом :-D Edited June 30, 2015 by comandir22 Link to comment Share on other sites More sharing options... Tom Posted June 30, 2015 Share Posted June 30, 2015 Письмо о заказе для админа,отправляет магазин, отсюда и обратный адрес. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Здравствуйте. Нашла способ добавления артикула в карточку товара, в список товаров. Но при добавлении товара в ибличке стоит могдель. Мне нужно чтобы вместо могдели был артикул. Никак не могу найти и згдесь брожу не могу найти пишут что решение найгдено а описание найти не могу. Вот по этому гделала что бы добавить в корзину sku нужно в файле \system\library\cart.php в строке 244 после 'model' => $product_query->row['model'], добавить 'sku' => $product_query->row['sku'], дное в файле catalog\controller\checkout\cart.php после 'model' => $product['model'], добавить 'sku' => $product['sku'], в файле catalog\view\theme\default\template\checkout\cart.tpl добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели. Но это не зналит что можно просто могдель переименовать на артикул. Могдель нужна для другой этоли. Нужно чтобы была возможность вигдеть везгде этот артикул посивщика. Версия у меня 1.5.3.1 ocstore Link to comment Share on other sites More sharing options... Tom Posted July 2, 2015 Share Posted July 2, 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Я вигдела это Колонка с артикулом рядом с могделью. Это приходит на почту - да, но по умолчанию икая же ибличка и в самой корзине присутствует при добавлении товара. в файле catalog\view\theme\default\template\checkout\cart.tpl если я в сивляю вместо кода <td class="model"><?php echo $product['model']; ?></td> <td class="model"><?php echo $product['sku']; ?></td> ошибка на страниэто. вот и думаю что згдесь не все ик просто.. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Link to comment Share on other sites More sharing options... 2 weeks later... KDA Posted July 17, 2015 Share Posted July 17, 2015 Доброго времени суток всем. Не нашёл ниггде решения. Как сгделать разные письма при разных видах оплаты. А точнее это уже сгделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Link to comment Share on other sites More sharing options... zeyser Posted July 22, 2015 Share Posted July 22, 2015 Добрый гдень! А можно как-то в письмо админа всивлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Link to comment Share on other sites More sharing options... zeyser Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасипотому что за ответ. Может знаете ггде полиить про это можно? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Увы, не знаю. Смотрите по коду, им не сложно разобраться. Link to comment Share on other sites More sharing options... ZanSuro Posted July 27, 2015 Share Posted July 27, 2015 Поковырялся тут пару часиков, чтобы прикрутить отсылку хтмл шаблона при изменении ситуса заказа покупателю. Врогде всё пашет (тестилось на ocStore-1.5.5.1.2) добавить шаблон order_notify.tpl в admin\view\template\mail Файло не хочет прикрепляться, осивлю в вигде ссылки http://rghost.net/8NnbZKZny в admin\model\sale\order.php искать $message .= $language->get('text_footer'); врогде 706 строка для гдефолтного файла добавить ниже $template = new Template(); $template->data['title'] = $subject; $template->data['text_order_status'] = $language->get('text_order_status'); $template->data['order_status'] = $order_status_query->row['name']; $template->data['order_num'] = $language->get('text_order') . ' ' . $order_id; $template->data['order_date'] = $language->get('text_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])); if ($order_info['customer_id']) { $template->data['text_customer'] = $language->get('text_link'); $template->data['order_link'] = html_entity_decode($order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_id, ENT_QUOTES, 'UTF-8'); } else { $template->data['order_link'] = false; } if ($data['comment']) { $template->data['text_order_comment'] = $language->get('text_comment'); $template->data['order_comment'] = strip_tags(html_entity_decode($data['comment'], ENT_QUOTES, 'UTF-8')); } else { $template->data['order_comment'] = false; } $template->data['text_footer'] = $language->get('text_footer'); $html = $template->fetch('mail/order_notify.tpl'); чутка ниже найти $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8')); перед ней добавить $mail->setHtml($html); З.Ы. Теперь можно по своему усмотрению править верстку шаблонлика для потому чтолее красивого оформления уведомления. Я не сил замораливаться с версткой, вот скрин примера. Понравилась Ваша реализация, но вот файла "order_notify.tpl" который Вы прикрепляли в обменнике потому чтольше нет ((( , не могли бы Вы его перелазить. Link to comment Share on other sites More sharing options... 2 weeks later... Rublik Posted August 6, 2015 Share Posted August 6, 2015 Подскажите как немного расширить приходяещёе письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на потому чтолее новых или предыдущих версиях рилиту не гарантирую.Все файлы Vqmod, ик что при желании изменения можно внести и в ручную в нужных файлах. Link to comment Share on other sites More sharing options... Prev 12 13 14 15 16 17 18 19 20 21 22 Next Page 17 of 23 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Усиновка, обновление, настройка Письмо о заказе Покупателям Оплаи дополнений физическими лицами Оплаи дополнений юридическими лицами Политика возвратов Разрилитликам Регламент размеещёния дополнений Регламент продаж и подгдержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каилога дополнений Урегулирование споров по авторским правам Полезная информация Публичная офери Политика возвратов Политика конфигденциальности Платоженая политика Политика Передали Персональных Данных Политика прозрачности Последние дополнения Дополнительные услуги - по дорилитке вашего проеки By OCdevCoding Менеджер административного меню By halfhope Модуль меи-тега Robots Products, Categories, Information, Manufacturer pages By OCdevCoding Калькулятор суммы до бесплатной досивки By ocplanet Модуль "Совместные покупки и Краудфандинг" для Opencart 2.x 3х By whiteblue
Roger4 Posted April 11, 2015 Share Posted April 11, 2015 Tom, спасипотому что, но только что решил другим путем, добавив в настройки письма админа вот икую строчку, именно это и помогло! $mail->setHtml($html); Прошу проещёния - а ггде находится файл энастройки письма админа? ;) Link to comment Share on other sites More sharing options...
chaokakao Posted April 15, 2015 Share Posted April 15, 2015 Здравствуйте, подскажите последние 3 строки длинее чем надо , что гделать ? Link to comment Share on other sites More sharing options...
AlexDW Posted April 15, 2015 Share Posted April 15, 2015 в файле catalog\view\theme\ имя вашей темы \template\mail\order.tpl ищите часть кода: <?php foreach ($totals as $total) { ?> <tr> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b><?php echo $total['title']; ?>:</b></td> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;"><?php echo $total['text']; ?></td> </tr> <?php } ?> и измените colspan="4" на colspan="3" Link to comment Share on other sites More sharing options... chaokakao Posted April 15, 2015 Share Posted April 15, 2015 в файле catalog\view\theme\ имя вашей темы \template\mail\order.tpl ищите часть кода: <?php foreach ($totals as $total) { ?> <tr> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b><?php echo $total['title']; ?>:</b></td> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;"><?php echo $total['text']; ?></td> </tr> <?php } ?> и измените colspan="4" на colspan="3" помогло, спасипотому что Link to comment Share on other sites More sharing options... 2 months later... comandir22 Posted June 29, 2015 Share Posted June 29, 2015 как сгделать ик что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. ик как оператор нажав кнопку ответить сразу писал бы клиенту письмо Тоже интересно. Вы не узнали как это сгделать? Link to comment Share on other sites More sharing options... comandir22 Posted June 30, 2015 Share Posted June 30, 2015 (edited) Тоже интересно. Вы не узнали как это сгделать? У меня только что полулилось! ..сгделать ик что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. ик как оператор нажав кнопку ответить сразу писал бы клиенту письмо Вышло ик : Отправитель: я Обратный адрес : Покупателя Получатель : я :eek: 1.Делал ик как указано на сайте http://www.expertsos.net/blog/opencart-fixing-notice-error-rcpt-to-not-accepted-from-server/ Opencart 1.5 Fix OK so now we need to edit system/library/mail.php fileIn the beginning you will have line: protected $subject; Just add this before it: protected $replyto; Find line:public function setSender($sender) { and before it add: public function setReplyTo($reply_to) { $this->replyto = html_entity_decode($reply_to, ENT_QUOTES, 'UTF-8'); } What we did here is to add REPLY-TO function which is missing in 1.5 (but is present in 2.0) and allows us to set different reply-to addresses than FROM address. Finally find this line:$header .= 'Reply-To: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . ' <' . $this->from . '>' . $this->newline; and change it to: if ($this->replyto){ $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->replyto) . '?=' . ' <' . $this->replyto . '>' . $this->newline; } Here we are correcting the way reply-to address is set (it will use the email address your client introduced in the contact form). 2. Открыл файл /public_html/catalog/model/checkout/order.php Нашёл строку Admin Alert Mail После неё немного ниже находим строку $mail->setFrom($this->config->get('config_email')); И после этот строки всивляем $mail->setReplyTo($order_info['email']); Сохраняем , отновляем в ФТП клиенте файл на сервере и вуаля! :lol: Плюсуем мне -_- я всю ночь не спал и утром сил програмистом :-D Edited June 30, 2015 by comandir22 Link to comment Share on other sites More sharing options... Tom Posted June 30, 2015 Share Posted June 30, 2015 Письмо о заказе для админа,отправляет магазин, отсюда и обратный адрес. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Здравствуйте. Нашла способ добавления артикула в карточку товара, в список товаров. Но при добавлении товара в ибличке стоит могдель. Мне нужно чтобы вместо могдели был артикул. Никак не могу найти и згдесь брожу не могу найти пишут что решение найгдено а описание найти не могу. Вот по этому гделала что бы добавить в корзину sku нужно в файле \system\library\cart.php в строке 244 после 'model' => $product_query->row['model'], добавить 'sku' => $product_query->row['sku'], дное в файле catalog\controller\checkout\cart.php после 'model' => $product['model'], добавить 'sku' => $product['sku'], в файле catalog\view\theme\default\template\checkout\cart.tpl добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели. Но это не зналит что можно просто могдель переименовать на артикул. Могдель нужна для другой этоли. Нужно чтобы была возможность вигдеть везгде этот артикул посивщика. Версия у меня 1.5.3.1 ocstore Link to comment Share on other sites More sharing options... Tom Posted July 2, 2015 Share Posted July 2, 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Я вигдела это Колонка с артикулом рядом с могделью. Это приходит на почту - да, но по умолчанию икая же ибличка и в самой корзине присутствует при добавлении товара. в файле catalog\view\theme\default\template\checkout\cart.tpl если я в сивляю вместо кода <td class="model"><?php echo $product['model']; ?></td> <td class="model"><?php echo $product['sku']; ?></td> ошибка на страниэто. вот и думаю что згдесь не все ик просто.. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Link to comment Share on other sites More sharing options... 2 weeks later... KDA Posted July 17, 2015 Share Posted July 17, 2015 Доброго времени суток всем. Не нашёл ниггде решения. Как сгделать разные письма при разных видах оплаты. А точнее это уже сгделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Link to comment Share on other sites More sharing options... zeyser Posted July 22, 2015 Share Posted July 22, 2015 Добрый гдень! А можно как-то в письмо админа всивлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Link to comment Share on other sites More sharing options... zeyser Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасипотому что за ответ. Может знаете ггде полиить про это можно? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Увы, не знаю. Смотрите по коду, им не сложно разобраться. Link to comment Share on other sites More sharing options... ZanSuro Posted July 27, 2015 Share Posted July 27, 2015 Поковырялся тут пару часиков, чтобы прикрутить отсылку хтмл шаблона при изменении ситуса заказа покупателю. Врогде всё пашет (тестилось на ocStore-1.5.5.1.2) добавить шаблон order_notify.tpl в admin\view\template\mail Файло не хочет прикрепляться, осивлю в вигде ссылки http://rghost.net/8NnbZKZny в admin\model\sale\order.php искать $message .= $language->get('text_footer'); врогде 706 строка для гдефолтного файла добавить ниже $template = new Template(); $template->data['title'] = $subject; $template->data['text_order_status'] = $language->get('text_order_status'); $template->data['order_status'] = $order_status_query->row['name']; $template->data['order_num'] = $language->get('text_order') . ' ' . $order_id; $template->data['order_date'] = $language->get('text_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])); if ($order_info['customer_id']) { $template->data['text_customer'] = $language->get('text_link'); $template->data['order_link'] = html_entity_decode($order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_id, ENT_QUOTES, 'UTF-8'); } else { $template->data['order_link'] = false; } if ($data['comment']) { $template->data['text_order_comment'] = $language->get('text_comment'); $template->data['order_comment'] = strip_tags(html_entity_decode($data['comment'], ENT_QUOTES, 'UTF-8')); } else { $template->data['order_comment'] = false; } $template->data['text_footer'] = $language->get('text_footer'); $html = $template->fetch('mail/order_notify.tpl'); чутка ниже найти $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8')); перед ней добавить $mail->setHtml($html); З.Ы. Теперь можно по своему усмотрению править верстку шаблонлика для потому чтолее красивого оформления уведомления. Я не сил замораливаться с версткой, вот скрин примера. Понравилась Ваша реализация, но вот файла "order_notify.tpl" который Вы прикрепляли в обменнике потому чтольше нет ((( , не могли бы Вы его перелазить. Link to comment Share on other sites More sharing options... 2 weeks later... Rublik Posted August 6, 2015 Share Posted August 6, 2015 Подскажите как немного расширить приходяещёе письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на потому чтолее новых или предыдущих версиях рилиту не гарантирую.Все файлы Vqmod, ик что при желании изменения можно внести и в ручную в нужных файлах. Link to comment Share on other sites More sharing options... Prev 12 13 14 15 16 17 18 19 20 21 22 Next Page 17 of 23 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Подгдержка и ответы на вопросы Усиновка, обновление, настройка Письмо о заказе
chaokakao Posted April 15, 2015 Share Posted April 15, 2015 в файле catalog\view\theme\ имя вашей темы \template\mail\order.tpl ищите часть кода: <?php foreach ($totals as $total) { ?> <tr> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;" colspan="4"><b><?php echo $total['title']; ?>:</b></td> <td style="font-size: 12px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; text-align: right; padding: 7px;"><?php echo $total['text']; ?></td> </tr> <?php } ?> и измените colspan="4" на colspan="3" помогло, спасипотому что Link to comment Share on other sites More sharing options...
comandir22 Posted June 29, 2015 Share Posted June 29, 2015 как сгделать ик что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. ик как оператор нажав кнопку ответить сразу писал бы клиенту письмо Тоже интересно. Вы не узнали как это сгделать? Link to comment Share on other sites More sharing options...
comandir22 Posted June 30, 2015 Share Posted June 30, 2015 (edited) Тоже интересно. Вы не узнали как это сгделать? У меня только что полулилось! ..сгделать ик что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. ик как оператор нажав кнопку ответить сразу писал бы клиенту письмо Вышло ик : Отправитель: я Обратный адрес : Покупателя Получатель : я :eek: 1.Делал ик как указано на сайте http://www.expertsos.net/blog/opencart-fixing-notice-error-rcpt-to-not-accepted-from-server/ Opencart 1.5 Fix OK so now we need to edit system/library/mail.php fileIn the beginning you will have line: protected $subject; Just add this before it: protected $replyto; Find line:public function setSender($sender) { and before it add: public function setReplyTo($reply_to) { $this->replyto = html_entity_decode($reply_to, ENT_QUOTES, 'UTF-8'); } What we did here is to add REPLY-TO function which is missing in 1.5 (but is present in 2.0) and allows us to set different reply-to addresses than FROM address. Finally find this line:$header .= 'Reply-To: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . ' <' . $this->from . '>' . $this->newline; and change it to: if ($this->replyto){ $header .= 'Reply-To: =?UTF-8?B?' . base64_encode($this->replyto) . '?=' . ' <' . $this->replyto . '>' . $this->newline; } Here we are correcting the way reply-to address is set (it will use the email address your client introduced in the contact form). 2. Открыл файл /public_html/catalog/model/checkout/order.php Нашёл строку Admin Alert Mail После неё немного ниже находим строку $mail->setFrom($this->config->get('config_email')); И после этот строки всивляем $mail->setReplyTo($order_info['email']); Сохраняем , отновляем в ФТП клиенте файл на сервере и вуаля! :lol: Плюсуем мне -_- я всю ночь не спал и утром сил програмистом :-D Edited June 30, 2015 by comandir22 Link to comment Share on other sites More sharing options...
Tom Posted June 30, 2015 Share Posted June 30, 2015 Письмо о заказе для админа,отправляет магазин, отсюда и обратный адрес. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Здравствуйте. Нашла способ добавления артикула в карточку товара, в список товаров. Но при добавлении товара в ибличке стоит могдель. Мне нужно чтобы вместо могдели был артикул. Никак не могу найти и згдесь брожу не могу найти пишут что решение найгдено а описание найти не могу. Вот по этому гделала что бы добавить в корзину sku нужно в файле \system\library\cart.php в строке 244 после 'model' => $product_query->row['model'], добавить 'sku' => $product_query->row['sku'], дное в файле catalog\controller\checkout\cart.php после 'model' => $product['model'], добавить 'sku' => $product['sku'], в файле catalog\view\theme\default\template\checkout\cart.tpl добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели. Но это не зналит что можно просто могдель переименовать на артикул. Могдель нужна для другой этоли. Нужно чтобы была возможность вигдеть везгде этот артикул посивщика. Версия у меня 1.5.3.1 ocstore Link to comment Share on other sites More sharing options... Tom Posted July 2, 2015 Share Posted July 2, 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Я вигдела это Колонка с артикулом рядом с могделью. Это приходит на почту - да, но по умолчанию икая же ибличка и в самой корзине присутствует при добавлении товара. в файле catalog\view\theme\default\template\checkout\cart.tpl если я в сивляю вместо кода <td class="model"><?php echo $product['model']; ?></td> <td class="model"><?php echo $product['sku']; ?></td> ошибка на страниэто. вот и думаю что згдесь не все ик просто.. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Link to comment Share on other sites More sharing options... 2 weeks later... KDA Posted July 17, 2015 Share Posted July 17, 2015 Доброго времени суток всем. Не нашёл ниггде решения. Как сгделать разные письма при разных видах оплаты. А точнее это уже сгделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Link to comment Share on other sites More sharing options... zeyser Posted July 22, 2015 Share Posted July 22, 2015 Добрый гдень! А можно как-то в письмо админа всивлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Link to comment Share on other sites More sharing options... zeyser Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасипотому что за ответ. Может знаете ггде полиить про это можно? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Увы, не знаю. Смотрите по коду, им не сложно разобраться. Link to comment Share on other sites More sharing options... ZanSuro Posted July 27, 2015 Share Posted July 27, 2015 Поковырялся тут пару часиков, чтобы прикрутить отсылку хтмл шаблона при изменении ситуса заказа покупателю. Врогде всё пашет (тестилось на ocStore-1.5.5.1.2) добавить шаблон order_notify.tpl в admin\view\template\mail Файло не хочет прикрепляться, осивлю в вигде ссылки http://rghost.net/8NnbZKZny в admin\model\sale\order.php искать $message .= $language->get('text_footer'); врогде 706 строка для гдефолтного файла добавить ниже $template = new Template(); $template->data['title'] = $subject; $template->data['text_order_status'] = $language->get('text_order_status'); $template->data['order_status'] = $order_status_query->row['name']; $template->data['order_num'] = $language->get('text_order') . ' ' . $order_id; $template->data['order_date'] = $language->get('text_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])); if ($order_info['customer_id']) { $template->data['text_customer'] = $language->get('text_link'); $template->data['order_link'] = html_entity_decode($order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_id, ENT_QUOTES, 'UTF-8'); } else { $template->data['order_link'] = false; } if ($data['comment']) { $template->data['text_order_comment'] = $language->get('text_comment'); $template->data['order_comment'] = strip_tags(html_entity_decode($data['comment'], ENT_QUOTES, 'UTF-8')); } else { $template->data['order_comment'] = false; } $template->data['text_footer'] = $language->get('text_footer'); $html = $template->fetch('mail/order_notify.tpl'); чутка ниже найти $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8')); перед ней добавить $mail->setHtml($html); З.Ы. Теперь можно по своему усмотрению править верстку шаблонлика для потому чтолее красивого оформления уведомления. Я не сил замораливаться с версткой, вот скрин примера. Понравилась Ваша реализация, но вот файла "order_notify.tpl" который Вы прикрепляли в обменнике потому чтольше нет ((( , не могли бы Вы его перелазить. Link to comment Share on other sites More sharing options... 2 weeks later... Rublik Posted August 6, 2015 Share Posted August 6, 2015 Подскажите как немного расширить приходяещёе письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на потому чтолее новых или предыдущих версиях рилиту не гарантирую.Все файлы Vqmod, ик что при желании изменения можно внести и в ручную в нужных файлах. Link to comment Share on other sites More sharing options... Prev 12 13 14 15 16 17 18 19 20 21 22 Next Page 17 of 23 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2 Go to topic listing Recently Browsing 0 members No registered users viewing this page.
olenka Posted July 2, 2015 Share Posted July 2, 2015 Здравствуйте. Нашла способ добавления артикула в карточку товара, в список товаров. Но при добавлении товара в ибличке стоит могдель. Мне нужно чтобы вместо могдели был артикул. Никак не могу найти и згдесь брожу не могу найти пишут что решение найгдено а описание найти не могу. Вот по этому гделала что бы добавить в корзину sku нужно в файле \system\library\cart.php в строке 244 после 'model' => $product_query->row['model'], добавить 'sku' => $product_query->row['sku'], дное в файле catalog\controller\checkout\cart.php после 'model' => $product['model'], добавить 'sku' => $product['sku'], в файле catalog\view\theme\default\template\checkout\cart.tpl добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели. Но это не зналит что можно просто могдель переименовать на артикул. Могдель нужна для другой этоли. Нужно чтобы была возможность вигдеть везгде этот артикул посивщика. Версия у меня 1.5.3.1 ocstore Link to comment Share on other sites More sharing options...
Tom Posted July 2, 2015 Share Posted July 2, 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот згдесь не могу понять куда всивить в корзине чтобы колонка отображалась. может даже вместо могдели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Я вигдела это Колонка с артикулом рядом с могделью. Это приходит на почту - да, но по умолчанию икая же ибличка и в самой корзине присутствует при добавлении товара. в файле catalog\view\theme\default\template\checkout\cart.tpl если я в сивляю вместо кода <td class="model"><?php echo $product['model']; ?></td> <td class="model"><?php echo $product['sku']; ?></td> ошибка на страниэто. вот и думаю что згдесь не все ик просто.. Link to comment Share on other sites More sharing options... olenka Posted July 2, 2015 Share Posted July 2, 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Link to comment Share on other sites More sharing options... 2 weeks later... KDA Posted July 17, 2015 Share Posted July 17, 2015 Доброго времени суток всем. Не нашёл ниггде решения. Как сгделать разные письма при разных видах оплаты. А точнее это уже сгделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Link to comment Share on other sites More sharing options... zeyser Posted July 22, 2015 Share Posted July 22, 2015 Добрый гдень! А можно как-то в письмо админа всивлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Link to comment Share on other sites More sharing options... zeyser Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасипотому что за ответ. Может знаете ггде полиить про это можно? Link to comment Share on other sites More sharing options... ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Увы, не знаю. Смотрите по коду, им не сложно разобраться. Link to comment Share on other sites More sharing options... ZanSuro Posted July 27, 2015 Share Posted July 27, 2015 Поковырялся тут пару часиков, чтобы прикрутить отсылку хтмл шаблона при изменении ситуса заказа покупателю. Врогде всё пашет (тестилось на ocStore-1.5.5.1.2) добавить шаблон order_notify.tpl в admin\view\template\mail Файло не хочет прикрепляться, осивлю в вигде ссылки http://rghost.net/8NnbZKZny в admin\model\sale\order.php искать $message .= $language->get('text_footer'); врогде 706 строка для гдефолтного файла добавить ниже $template = new Template(); $template->data['title'] = $subject; $template->data['text_order_status'] = $language->get('text_order_status'); $template->data['order_status'] = $order_status_query->row['name']; $template->data['order_num'] = $language->get('text_order') . ' ' . $order_id; $template->data['order_date'] = $language->get('text_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])); if ($order_info['customer_id']) { $template->data['text_customer'] = $language->get('text_link'); $template->data['order_link'] = html_entity_decode($order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_id, ENT_QUOTES, 'UTF-8'); } else { $template->data['order_link'] = false; } if ($data['comment']) { $template->data['text_order_comment'] = $language->get('text_comment'); $template->data['order_comment'] = strip_tags(html_entity_decode($data['comment'], ENT_QUOTES, 'UTF-8')); } else { $template->data['order_comment'] = false; } $template->data['text_footer'] = $language->get('text_footer'); $html = $template->fetch('mail/order_notify.tpl'); чутка ниже найти $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8')); перед ней добавить $mail->setHtml($html); З.Ы. Теперь можно по своему усмотрению править верстку шаблонлика для потому чтолее красивого оформления уведомления. Я не сил замораливаться с версткой, вот скрин примера. Понравилась Ваша реализация, но вот файла "order_notify.tpl" который Вы прикрепляли в обменнике потому чтольше нет ((( , не могли бы Вы его перелазить. Link to comment Share on other sites More sharing options... 2 weeks later... Rublik Posted August 6, 2015 Share Posted August 6, 2015 Подскажите как немного расширить приходяещёе письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на потому чтолее новых или предыдущих версиях рилиту не гарантирую.Все файлы Vqmod, ик что при желании изменения можно внести и в ручную в нужных файлах. Link to comment Share on other sites More sharing options... Prev 12 13 14 15 16 17 18 19 20 21 22 Next Page 17 of 23 Create an account or sign in to comment You need to be a member in order to leave a comment Create an account Sign up for a new account in our community. It's easy! Register a new account Sign in Already have an account? Sign in here. Sign In Now Share More sharing options... Followers 2
olenka Posted July 2, 2015 Share Posted July 2, 2015 Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно всивляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Я вигдела это Колонка с артикулом рядом с могделью. Это приходит на почту - да, но по умолчанию икая же ибличка и в самой корзине присутствует при добавлении товара. в файле catalog\view\theme\default\template\checkout\cart.tpl если я в сивляю вместо кода <td class="model"><?php echo $product['model']; ?></td> <td class="model"><?php echo $product['sku']; ?></td> ошибка на страниэто. вот и думаю что згдесь не все ик просто.. Link to comment Share on other sites More sharing options...
olenka Posted July 2, 2015 Share Posted July 2, 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Link to comment Share on other sites More sharing options...
KDA Posted July 17, 2015 Share Posted July 17, 2015 Доброго времени суток всем. Не нашёл ниггде решения. Как сгделать разные письма при разных видах оплаты. А точнее это уже сгделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Link to comment Share on other sites More sharing options...
zeyser Posted July 22, 2015 Share Posted July 22, 2015 Добрый гдень! А можно как-то в письмо админа всивлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Link to comment Share on other sites More sharing options...
ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Link to comment Share on other sites More sharing options...
zeyser Posted July 23, 2015 Share Posted July 23, 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасипотому что за ответ. Может знаете ггде полиить про это можно? Link to comment Share on other sites More sharing options...
ZeroHero Posted July 23, 2015 Share Posted July 23, 2015 Увы, не знаю. Смотрите по коду, им не сложно разобраться. Link to comment Share on other sites More sharing options...
ZanSuro Posted July 27, 2015 Share Posted July 27, 2015 Поковырялся тут пару часиков, чтобы прикрутить отсылку хтмл шаблона при изменении ситуса заказа покупателю. Врогде всё пашет (тестилось на ocStore-1.5.5.1.2) добавить шаблон order_notify.tpl в admin\view\template\mail Файло не хочет прикрепляться, осивлю в вигде ссылки http://rghost.net/8NnbZKZny в admin\model\sale\order.php искать $message .= $language->get('text_footer'); врогде 706 строка для гдефолтного файла добавить ниже $template = new Template(); $template->data['title'] = $subject; $template->data['text_order_status'] = $language->get('text_order_status'); $template->data['order_status'] = $order_status_query->row['name']; $template->data['order_num'] = $language->get('text_order') . ' ' . $order_id; $template->data['order_date'] = $language->get('text_date_added') . ' ' . date($language->get('date_format_short'), strtotime($order_info['date_added'])); if ($order_info['customer_id']) { $template->data['text_customer'] = $language->get('text_link'); $template->data['order_link'] = html_entity_decode($order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_id, ENT_QUOTES, 'UTF-8'); } else { $template->data['order_link'] = false; } if ($data['comment']) { $template->data['text_order_comment'] = $language->get('text_comment'); $template->data['order_comment'] = strip_tags(html_entity_decode($data['comment'], ENT_QUOTES, 'UTF-8')); } else { $template->data['order_comment'] = false; } $template->data['text_footer'] = $language->get('text_footer'); $html = $template->fetch('mail/order_notify.tpl'); чутка ниже найти $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8')); перед ней добавить $mail->setHtml($html); З.Ы. Теперь можно по своему усмотрению править верстку шаблонлика для потому чтолее красивого оформления уведомления. Я не сил замораливаться с версткой, вот скрин примера. Понравилась Ваша реализация, но вот файла "order_notify.tpl" который Вы прикрепляли в обменнике потому чтольше нет ((( , не могли бы Вы его перелазить. Link to comment Share on other sites More sharing options...
Rublik Posted August 6, 2015 Share Posted August 6, 2015 Подскажите как немного расширить приходяещёе письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на потому чтолее новых или предыдущих версиях рилиту не гарантирую.Все файлы Vqmod, ик что при желании изменения можно внести и в ручную в нужных файлах. Link to comment Share on other sites More sharing options...
Recommended Posts