Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Письмо о заказе


Recommended Posts

В этом случае админу  будет приходить тоже что и покупателю.То есть админ будет получать "Благодарим за покупку.....". В топике решение раздельное и для админа и для покупателя.

Надіслати
Поділитися на інших сайтах

Повторю свой вопрос (думаю, его просто не заметили в общей переписке):

 

Подскажите пожалуйста, как увеличить размер шрифта в письме клиенту о заказе? (ocStore 1.5.5.1.2)

В файле catalog/model/checkout/order.php ничего похожего на "text" или "size" не нашел.

Или я не там ищу?
Заранее благодарю!

Надіслати
Поділитися на інших сайтах


Пример

Модуль для изменения письма админу скачать

 

Привет.

Это здорово.Работает.

Но есть проблема.

Покупатель купил .Приходит письмо от отправителя : меня и мне же.

Отправив товар ,пишем покупателю ТТН отправки через это же письмо ,,о покупке,,

Хотелось бы доделать чтоб приходило письмо с обратным адресом покупателя,чтоб при ответе на письмо , ему оно отправлялось.

А не искать постоянно е-маил покупателя и вставлять в адрес получателя.

Можете помочь?

Надіслати
Поділитися на інших сайтах


В этом случае админу  будет приходить тоже что и покупателю.То есть админ будет получать "Благодарим за покупку.....". В топике решение раздельное и для админа и для покупателя.

В моем случае, письмо приходит не админу, а менеджеру по продажам.

Ему глубоко фиолетово, кого там за что благодарят - ему важно получить полную информацию о заказе - что заказано, кем и куда.

А этот текст (типа внимание к покупателю) его вообще не волнует.

 

Поэтому я даже не буду париться по поводу того, что там написано. Главное - менеджер получил инфу о заказе и занялся клиентом.

А мне, как админу, главное, что письма клиенту и менеджеру отправляются и благополучно приходят. Остальное - тлен.

Надіслати
Поділитися на інших сайтах


Ну понятно.То есть то, что в топике  описано,не стоит ни копейки, нах не нужно.Пусть криво но меня так устраивает!

 

Хозяин барин.

Надіслати
Поділитися на інших сайтах

Ну понятно.То есть то, что в топике  описано,не стоит ни копейки, нах не нужно.Пусть криво но меня так устраивает!

 

Хозяин барин.

Tom, есть такие волшебные штуки в почтовых клиентах, как фильтры.

В условии указывается адрес, откуда приходит письмо и действие - класть в папку "заказы из интернет-магазина"

И менеджеру вообще не нужно смотреть на тему!

 

Кстати, специально посмотрел сейчас - в теме указывается название интернет-магазина, а не эта ересь с благодарностью.

А текст этот идет ниже логотипа, мелким шрифтом, так что - его вообще можно удалить. Клиенту, по сути, тоже глубоко плевать на благодарность магазина :)

Надіслати
Поділитися на інших сайтах


А случаем готовых бесплатных решений по подключению шаблона для приходящих изменений о статусе заказа не появлялось? Как-то скучновато с голым текстом. Пробовал подсовывать хтмл теги, ascii графику в файл языковых переменных, но это не работает. Ну и вставочка $mail->setHtml($html); для admin/model/sale/order.php тоже не канает (методом тыка в свое время обнаружил, что из него формируется то текстовое уведомление), ибо по ходу там придется что-то дописывать. А может просто скормить переменной $html файл шаблона и заработает.

Надіслати
Поділитися на інших сайтах


Поковырялся тут пару часиков, чтобы прикрутить отсылку хтмл шаблона при изменении статуса заказа покупателю. Вроде всё пашет (тестилось на ocStore-1.5.5.1.2)
 

добавить шаблон order_notify.tpl в admin\view\template\mail
Файло не хочет прикрепляться, оставлю в виде ссылки
 
в 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);
 
З.Ы. Теперь можно по своему усмотрению править верстку шаблончика для более красивого оформления уведомления. Я не стал заморачиваться с версткой, вот скрин примера.
 
5042182.png
 

 

Надіслати
Поділитися на інших сайтах


Поковырялся тут пару часиков, чтобы прикрутить отсылку хтмл шаблона при изменении статуса заказа покупателю. Вроде всё пашет (тестилось на 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);
 

З.Ы. Теперь можно по своему усмотрению править верстку шаблончика для более красивого оформления уведомления. Я не стал заморачиваться с версткой, вот скрин примера.

 

5042182.png

 

А где информация о том, что хотели заказать, на какую сумму, кто, телефон заказчика?

Это бесполезное сообщение.

Надіслати
Поділитися на інших сайтах


Ну это у меня реализовано через прикрепляемый пдф, в котором лежит копия первого приходящего счета + реквизиты для оплаты в зависимости от способа. А тут я выложил суть того, что нужно, чтобы подключить шаблон для нотификейшенов, ибо с ним гораздо проще потом экспериментировать со всякими свистоперделками :)

Надіслати
Поділитися на інших сайтах


Helloween вы же не в лесу один средь трёх берёз,а среди других пользователей.Возьмите за правило,если сам предлагаешь  бесполезные решения,то хотя бы другим не ставить это в укор.

 

А по моему опыту однозначно,любое из решений кому нибудь пригодится именно для его задач.

Надіслати
Поділитися на інших сайтах

Helloween вы же не в лесу один средь трёх берёз,а среди других пользователей.Возьмите за правило,если сам предлагаешь  бесполезные решения,то хотя бы другим не ставить это в укор.

 

А по моему опыту однозначно,любое из решений кому нибудь пригодится именно для его задач.

 

Том, давайте начнем с того, что не я что-либо ставлю в укор. Я лишь привел пример, как я решил свою проблему с оповещением, а вы, как раз, поставили мне в укор, что там какая-то бесполезная (для менеджера по продажам) надпись.

Я вам объяснил, что и мне, и менеджеру эта надпись - как пятая нога. В теме письма приходит название магазина, а не эта писулька, поэтому ваше замечание беспочвенно.

Но вы же мне опять в укор ставите то, что я вас не слушаю, а отвечаю, что мне не интересна эта строчка.

 

По поводу бесполезных решений. Если вас это решение не устраивает, вас никто не заставляет его использовать, верно же?

А полезное оно, или нет - каждый решит для себя.

 

Ну и подмечу противоречие в ваших же словах:

 

 

сам предлагаешь  бесполезные решения

 

 

любое из решений кому нибудь пригодится

 

Так что, давайте не будем тут философствовать по поводу леса и одиночества.

Я предложил решение, которое кому-то пригодится, кому-то нет.

Вам не пригодилось - ничего страшного, кому-нибудь другому однозначно пригодится (с ваших же слов).

 

 

И, кстати, по поводу топикстартера:

 

 

Подскажите пожалуйста какие файлы нужно редактировать, чтобы изменить то письмо, которое приходит на почту о новом заказе.

Слишком уж оно не информативное в 1.5.3.1 для админа, хочу скопировать то, что приходит клиенту и для себя. 

Он просил именно то, что предложил я - скопировать админу письмо, которое приходит клиенту.

И вы же ему в первом своем сообщении кинули скриншот именно этого сообщения, не так ли?

 

Это я уже к вашему предыдущему ко мне обращению с претензией:

 

Ну понятно.То есть то, что в топике  описано,не стоит ни копейки, нах не нужно.Пусть криво но меня так устраивает!

Хозяин барин.

Надіслати
Поділитися на інших сайтах


Том, простите, я не понял, о чем вы говорили. Да, очевидно, что решение товарища с трудновыговариваемым ником вполне может быть полезным. Как минимум, ему оно пригодилось. Я был не прав. Каюсь.

Надіслати
Поділитися на інших сайтах


Ну вот, посидел еще чутка и теперь выводится через шаблон статус заказа, реквизиты и напоминалка для покупателя, что он заказывал. Хотя на самом деле вообще фиг знает, зачем ему это, если в начальном письме уже все было. :)

 

5029825.jpg

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Пример

0023d01539c5.jpg

Модуль для изменения письма админу скачать

Модуль , добавляющий картинки в письмо о заказе админу и покупателю скачать

Модуль для добавления поля Артикул(SKU) для админа скачать

Сам тестировал на 1.5.3.1, на более новых или предыдущих версиях работу не гарантирую.Все файлы Vqmod, так что при желании изменения можно внести и в ручную в нужных файлах.

Обновите битую ссылку для скачки Модуль для добавления поля Артикул(SKU) для админа скачать. Спасибо.

Надіслати
Поділитися на інших сайтах


Уважаемые. Подскажите где изменить это упоротое поле "Адрес оплаты" .   Пробовал в языках админки, сайта. 

И собственно где можно убрать лишние поле

Надіслати
Поділитися на інших сайтах


Подскажите пожалуйста, как изменить размер логотипа в письме клиенту о заказе, без изменения этого логотипа на сайте.


Хочу уменьшить логотип в письме, а логотип на сайте оставить без изменений.


ocStore 1.5.5.1.2


Заранее благодарю!


Надіслати
Поділитися на інших сайтах


Самое простое - сделать второй логотип нужного размера (logo-small.png), загрузить его на сайт (например в папку image/data рядом с оригинальным)

 

Потом в файле catalog\view\theme\ имя вашей темы \template\mail\order.tpl найти

<img src="<?php echo $logo; ?>"

 

и заменить полной ссылкой к новому логотипу, т.е. в итоге

<img src="http://ваш сайт/image/data/logo-small.png"

 

не забудьте протестировать, сделав заказ как покупатель

главное не забыть про эту манипуляцию - например при переезде на другой домен

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.