Andris Опубліковано: 4 березня 2015 Share Опубліковано: 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 в письме клиенту не выводился? Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 4 березня 2015 Share Опубліковано: 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> Надіслати Поділитися на інших сайтах More sharing options... Andris Опубліковано: 5 березня 2015 Share Опубліковано: 5 березня 2015 нужно в catalog\view\theme\ имя вашей темы \template\mail\order.tpl AlexDW, получилось - благодарю! Надіслати Поділитися на інших сайтах More sharing options... Skymih Опубліковано: 5 березня 2015 Share Опубліковано: 5 березня 2015 подскажите пожалуйста: не отправляет письма ни заказчику ни модератору, только после чистки кеша все работает. думал на симл, но так же не отправляет contact-us и обратный звонок(( на домене магазина работает почта(( хостинг шлет приветы( Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... chaokakao Опубліковано: 16 березня 2015 Share Опубліковано: 16 березня 2015 Сьезжает строка (Сумма), подскажите где подправить. Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Roger4 Опубліковано: 10 квітня 2015 Share Опубліковано: 10 квітня 2015 Пример Модуль для изменения письма админу скачать Модуль , добавляющий картинки в письмо о заказе админу и покупателю скачать Модуль для добавления поля Артикул(SKU) для админа скачать Сам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Ну, скачал, ну, установил. А как пользоваться-то? Подскажите... Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 10 квітня 2015 Share Опубліковано: 10 квітня 2015 Эти дополнения не требуют дополнительных действий.Установил и уже работает. Надіслати Поділитися на інших сайтах More sharing options... Roger4 Опубліковано: 11 квітня 2015 Share Опубліковано: 11 квітня 2015 Tom, спасибо, но только что решил другим путем, добавив в настройки письма админа вот такую строчку, именно это и помогло! $mail->setHtml($html); Прошу прощения - а где находится файл энастройки письма админа? ;) Надіслати Поділитися на інших сайтах More sharing options... chaokakao Опубліковано: 15 квітня 2015 Share Опубліковано: 15 квітня 2015 Здравствуйте, подскажите последние 3 строки длинее чем надо , что делать ? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 15 квітня 2015 Share Опубліковано: 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" Надіслати Поділитися на інших сайтах More sharing options... chaokakao Опубліковано: 15 квітня 2015 Share Опубліковано: 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" помогло, спасибо Надіслати Поділитися на інших сайтах More sharing options... 2 months later... comandir22 Опубліковано: 29 червня 2015 Share Опубліковано: 29 червня 2015 как сделать так что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. так как оператор нажав кнопку ответить сразу писал бы клиенту письмо Тоже интересно. Вы не узнали как это сделать? Надіслати Поділитися на інших сайтах More sharing options... comandir22 Опубліковано: 30 червня 2015 Share Опубліковано: 30 червня 2015 (змінено) Тоже интересно. Вы не узнали как это сделать? У меня только что получилось! ..сделать так что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. так как оператор нажав кнопку ответить сразу писал бы клиенту письмо Вышло так : Отправитель: я Обратный адрес : Покупателя Получатель : я :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 Змінено 30 червня 2015 користувачем comandir22 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 червня 2015 Share Опубліковано: 30 червня 2015 Письмо о заказе для админа,отправляет магазин, отсюда и обратный адрес. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот здесь не могу понять куда вставить в корзине чтобы колонка отображалась. может даже вместо модели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно вставляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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> ошибка на странице. вот и думаю что здесь не все так просто.. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... KDA Опубліковано: 17 липня 2015 Share Опубліковано: 17 липня 2015 Доброго времени суток всем. Не нашёл нигде решения. Как сделать разные письма при разных видах оплаты. А точнее это уже сделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 22 липня 2015 Share Опубліковано: 22 липня 2015 Добрый день! А можно как-то в письмо админа вставлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасибо за ответ. Может знаете где почитать про это можно? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Увы, не знаю. Смотрите по коду, там не сложно разобраться. Надіслати Поділитися на інших сайтах More sharing options... ZanSuro Опубліковано: 27 липня 2015 Share Опубліковано: 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" который Вы прикрепляли в обменнике больше нет ((( , не могли бы Вы его перелазить. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Rublik Опубліковано: 6 серпня 2015 Share Опубліковано: 6 серпня 2015 Подскажите как немного расширить приходящее письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Надіслати Поділитися на інших сайтах More sharing options... Назад 12 13 14 15 16 17 18 19 20 21 22 Вперед Сторінка 17 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Письмо о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Andris Опубліковано: 5 березня 2015 Share Опубліковано: 5 березня 2015 нужно в catalog\view\theme\ имя вашей темы \template\mail\order.tpl AlexDW, получилось - благодарю! Надіслати Поділитися на інших сайтах More sharing options...
Skymih Опубліковано: 5 березня 2015 Share Опубліковано: 5 березня 2015 подскажите пожалуйста: не отправляет письма ни заказчику ни модератору, только после чистки кеша все работает. думал на симл, но так же не отправляет contact-us и обратный звонок(( на домене магазина работает почта(( хостинг шлет приветы( Надіслати Поділитися на інших сайтах More sharing options...
chaokakao Опубліковано: 16 березня 2015 Share Опубліковано: 16 березня 2015 Сьезжает строка (Сумма), подскажите где подправить. Надіслати Поділитися на інших сайтах More sharing options...
Roger4 Опубліковано: 10 квітня 2015 Share Опубліковано: 10 квітня 2015 Пример Модуль для изменения письма админу скачать Модуль , добавляющий картинки в письмо о заказе админу и покупателю скачать Модуль для добавления поля Артикул(SKU) для админа скачать Сам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Ну, скачал, ну, установил. А как пользоваться-то? Подскажите... Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 10 квітня 2015 Share Опубліковано: 10 квітня 2015 Эти дополнения не требуют дополнительных действий.Установил и уже работает. Надіслати Поділитися на інших сайтах More sharing options... Roger4 Опубліковано: 11 квітня 2015 Share Опубліковано: 11 квітня 2015 Tom, спасибо, но только что решил другим путем, добавив в настройки письма админа вот такую строчку, именно это и помогло! $mail->setHtml($html); Прошу прощения - а где находится файл энастройки письма админа? ;) Надіслати Поділитися на інших сайтах More sharing options... chaokakao Опубліковано: 15 квітня 2015 Share Опубліковано: 15 квітня 2015 Здравствуйте, подскажите последние 3 строки длинее чем надо , что делать ? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 15 квітня 2015 Share Опубліковано: 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" Надіслати Поділитися на інших сайтах More sharing options... chaokakao Опубліковано: 15 квітня 2015 Share Опубліковано: 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" помогло, спасибо Надіслати Поділитися на інших сайтах More sharing options... 2 months later... comandir22 Опубліковано: 29 червня 2015 Share Опубліковано: 29 червня 2015 как сделать так что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. так как оператор нажав кнопку ответить сразу писал бы клиенту письмо Тоже интересно. Вы не узнали как это сделать? Надіслати Поділитися на інших сайтах More sharing options... comandir22 Опубліковано: 30 червня 2015 Share Опубліковано: 30 червня 2015 (змінено) Тоже интересно. Вы не узнали как это сделать? У меня только что получилось! ..сделать так что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. так как оператор нажав кнопку ответить сразу писал бы клиенту письмо Вышло так : Отправитель: я Обратный адрес : Покупателя Получатель : я :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 Змінено 30 червня 2015 користувачем comandir22 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 червня 2015 Share Опубліковано: 30 червня 2015 Письмо о заказе для админа,отправляет магазин, отсюда и обратный адрес. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот здесь не могу понять куда вставить в корзине чтобы колонка отображалась. может даже вместо модели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно вставляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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> ошибка на странице. вот и думаю что здесь не все так просто.. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... KDA Опубліковано: 17 липня 2015 Share Опубліковано: 17 липня 2015 Доброго времени суток всем. Не нашёл нигде решения. Как сделать разные письма при разных видах оплаты. А точнее это уже сделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 22 липня 2015 Share Опубліковано: 22 липня 2015 Добрый день! А можно как-то в письмо админа вставлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасибо за ответ. Может знаете где почитать про это можно? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Увы, не знаю. Смотрите по коду, там не сложно разобраться. Надіслати Поділитися на інших сайтах More sharing options... ZanSuro Опубліковано: 27 липня 2015 Share Опубліковано: 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" который Вы прикрепляли в обменнике больше нет ((( , не могли бы Вы его перелазить. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Rublik Опубліковано: 6 серпня 2015 Share Опубліковано: 6 серпня 2015 Подскажите как немного расширить приходящее письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Надіслати Поділитися на інших сайтах More sharing options... Назад 12 13 14 15 16 17 18 19 20 21 22 Вперед Сторінка 17 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Письмо о заказе Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
Roger4 Опубліковано: 11 квітня 2015 Share Опубліковано: 11 квітня 2015 Tom, спасибо, но только что решил другим путем, добавив в настройки письма админа вот такую строчку, именно это и помогло! $mail->setHtml($html); Прошу прощения - а где находится файл энастройки письма админа? ;) Надіслати Поділитися на інших сайтах More sharing options...
chaokakao Опубліковано: 15 квітня 2015 Share Опубліковано: 15 квітня 2015 Здравствуйте, подскажите последние 3 строки длинее чем надо , что делать ? Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 15 квітня 2015 Share Опубліковано: 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" Надіслати Поділитися на інших сайтах More sharing options... chaokakao Опубліковано: 15 квітня 2015 Share Опубліковано: 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" помогло, спасибо Надіслати Поділитися на інших сайтах More sharing options... 2 months later... comandir22 Опубліковано: 29 червня 2015 Share Опубліковано: 29 червня 2015 как сделать так что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. так как оператор нажав кнопку ответить сразу писал бы клиенту письмо Тоже интересно. Вы не узнали как это сделать? Надіслати Поділитися на інших сайтах More sharing options... comandir22 Опубліковано: 30 червня 2015 Share Опубліковано: 30 червня 2015 (змінено) Тоже интересно. Вы не узнали как это сделать? У меня только что получилось! ..сделать так что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. так как оператор нажав кнопку ответить сразу писал бы клиенту письмо Вышло так : Отправитель: я Обратный адрес : Покупателя Получатель : я :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 Змінено 30 червня 2015 користувачем comandir22 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 30 червня 2015 Share Опубліковано: 30 червня 2015 Письмо о заказе для админа,отправляет магазин, отсюда и обратный адрес. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот здесь не могу понять куда вставить в корзине чтобы колонка отображалась. может даже вместо модели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно вставляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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> ошибка на странице. вот и думаю что здесь не все так просто.. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... KDA Опубліковано: 17 липня 2015 Share Опубліковано: 17 липня 2015 Доброго времени суток всем. Не нашёл нигде решения. Как сделать разные письма при разных видах оплаты. А точнее это уже сделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 22 липня 2015 Share Опубліковано: 22 липня 2015 Добрый день! А можно как-то в письмо админа вставлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасибо за ответ. Может знаете где почитать про это можно? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Увы, не знаю. Смотрите по коду, там не сложно разобраться. Надіслати Поділитися на інших сайтах More sharing options... ZanSuro Опубліковано: 27 липня 2015 Share Опубліковано: 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" который Вы прикрепляли в обменнике больше нет ((( , не могли бы Вы его перелазить. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Rublik Опубліковано: 6 серпня 2015 Share Опубліковано: 6 серпня 2015 Подскажите как немного расширить приходящее письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Надіслати Поділитися на інших сайтах More sharing options... Назад 12 13 14 15 16 17 18 19 20 21 22 Вперед Сторінка 17 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Письмо о заказе
chaokakao Опубліковано: 15 квітня 2015 Share Опубліковано: 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" помогло, спасибо Надіслати Поділитися на інших сайтах More sharing options...
comandir22 Опубліковано: 29 червня 2015 Share Опубліковано: 29 червня 2015 как сделать так что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. так как оператор нажав кнопку ответить сразу писал бы клиенту письмо Тоже интересно. Вы не узнали как это сделать? Надіслати Поділитися на інших сайтах More sharing options...
comandir22 Опубліковано: 30 червня 2015 Share Опубліковано: 30 червня 2015 (змінено) Тоже интересно. Вы не узнали как это сделать? У меня только что получилось! ..сделать так что бы письмо админу приходило ОТ (почты которую указал клиент) а не от почты магазина. так как оператор нажав кнопку ответить сразу писал бы клиенту письмо Вышло так : Отправитель: я Обратный адрес : Покупателя Получатель : я :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 Змінено 30 червня 2015 користувачем comandir22 Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 30 червня 2015 Share Опубліковано: 30 червня 2015 Письмо о заказе для админа,отправляет магазин, отсюда и обратный адрес. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот здесь не могу понять куда вставить в корзине чтобы колонка отображалась. может даже вместо модели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно вставляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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> ошибка на странице. вот и думаю что здесь не все так просто.. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... KDA Опубліковано: 17 липня 2015 Share Опубліковано: 17 липня 2015 Доброго времени суток всем. Не нашёл нигде решения. Как сделать разные письма при разных видах оплаты. А точнее это уже сделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 22 липня 2015 Share Опубліковано: 22 липня 2015 Добрый день! А можно как-то в письмо админа вставлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасибо за ответ. Может знаете где почитать про это можно? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Увы, не знаю. Смотрите по коду, там не сложно разобраться. Надіслати Поділитися на інших сайтах More sharing options... ZanSuro Опубліковано: 27 липня 2015 Share Опубліковано: 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" который Вы прикрепляли в обменнике больше нет ((( , не могли бы Вы его перелазить. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Rublik Опубліковано: 6 серпня 2015 Share Опубліковано: 6 серпня 2015 Подскажите как немного расширить приходящее письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Надіслати Поділитися на інших сайтах More sharing options... Назад 12 13 14 15 16 17 18 19 20 21 22 Вперед Сторінка 17 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 добавить куда хочешь <?php echo $product['sku']; ?> - Вот здесь не могу понять куда вставить в корзине чтобы колонка отображалась. может даже вместо модели Открывайте редактором ,ctrl+F и ищите значение model, ну и соответственно вставляете по аналогии. Одно не пойму,какое отношение имеет данный вопрос к теме топика? Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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> ошибка на странице. вот и думаю что здесь не все так просто.. Надіслати Поділитися на інших сайтах More sharing options... olenka Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... KDA Опубліковано: 17 липня 2015 Share Опубліковано: 17 липня 2015 Доброго времени суток всем. Не нашёл нигде решения. Как сделать разные письма при разных видах оплаты. А точнее это уже сделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 22 липня 2015 Share Опубліковано: 22 липня 2015 Добрый день! А можно как-то в письмо админа вставлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Надіслати Поділитися на інших сайтах More sharing options... zeyser Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасибо за ответ. Может знаете где почитать про это можно? Надіслати Поділитися на інших сайтах More sharing options... ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Увы, не знаю. Смотрите по коду, там не сложно разобраться. Надіслати Поділитися на інших сайтах More sharing options... ZanSuro Опубліковано: 27 липня 2015 Share Опубліковано: 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" который Вы прикрепляли в обменнике больше нет ((( , не могли бы Вы его перелазить. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Rublik Опубліковано: 6 серпня 2015 Share Опубліковано: 6 серпня 2015 Подскажите как немного расширить приходящее письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Надіслати Поділитися на інших сайтах More sharing options... Назад 12 13 14 15 16 17 18 19 20 21 22 Вперед Сторінка 17 з 23 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 2
olenka Опубліковано: 2 липня 2015 Share Опубліковано: 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> ошибка на странице. вот и думаю что здесь не все так просто.. Надіслати Поділитися на інших сайтах More sharing options...
olenka Опубліковано: 2 липня 2015 Share Опубліковано: 2 липня 2015 Создам, наверное, тему на этот вопрос. А может завтра на свежую голову решение найду.. докопалась что-то я. голова не соображает Надіслати Поділитися на інших сайтах More sharing options...
KDA Опубліковано: 17 липня 2015 Share Опубліковано: 17 липня 2015 Доброго времени суток всем. Не нашёл нигде решения. Как сделать разные письма при разных видах оплаты. А точнее это уже сделано, но не могу найти в каких файлах всё лежит. Именно текст в зависимости от способа оплаты как изменить. Надіслати Поділитися на інших сайтах More sharing options...
zeyser Опубліковано: 22 липня 2015 Share Опубліковано: 22 липня 2015 Добрый день! А можно как-то в письмо админа вставлять изображение или просто текстовый файл, который уже лежит на сервере(он к товару не относится, его загружает туда клиент)? Надіслати Поділитися на інших сайтах More sharing options...
ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Надіслати Поділитися на інших сайтах More sharing options...
zeyser Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Как-то можно. Смотрите в сторону метода Mail::addAttachment. Спасибо за ответ. Может знаете где почитать про это можно? Надіслати Поділитися на інших сайтах More sharing options...
ZeroHero Опубліковано: 23 липня 2015 Share Опубліковано: 23 липня 2015 Увы, не знаю. Смотрите по коду, там не сложно разобраться. Надіслати Поділитися на інших сайтах More sharing options...
ZanSuro Опубліковано: 27 липня 2015 Share Опубліковано: 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" который Вы прикрепляли в обменнике больше нет ((( , не могли бы Вы его перелазить. Надіслати Поділитися на інших сайтах More sharing options...
Rublik Опубліковано: 6 серпня 2015 Share Опубліковано: 6 серпня 2015 Подскажите как немного расширить приходящее письмо? ПримерМодуль для изменения письма админу скачатьМодуль , добавляющий картинки в письмо о заказе админу и покупателю скачатьМодуль для добавления поля Артикул(SKU) для админа скачатьСам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts