Jump to content

Recommended Posts

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

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

Share this post


Link to post
Share on other sites

Tom Вот в который раз ты спасаешь ))) респект . Модуль работает 1.5.3.1 проверено

Share this post


Link to post
Share on other sites

Отлично. Работает

Share this post


Link to post
Share on other sites
Guest brk

Отлично. Работает

Ну или вот вариант с более полезными данными о заказе

Share this post


Link to post
Share on other sites

А в чем больше пользы?

Ну или вот вариант с более полезными данными о заказе

  • +1 1

Share this post


Link to post
Share on other sites
Guest brk

Имя покупателя: Иванов Иван

E-mail покупателя: empty@localhost

Телефон покупателя: +79070587964

Адрес покупателя: г. Москва, Москвоская обл., 127000, пр. Мира, д.12 кв. 20

Share this post


Link to post
Share on other sites

Все эти данные есть и выше,только ради образца я их заменил словами QWERTY и TEST. :wink: Ну естественно , там есть картинка товара,чего нет в этом модуле!)Да и внешне само письмо выглядит намного богаче!

Для наглядности прилагаю скрин,отметил галочками то что перечисленно

Имя покупателя: Иванов Иван

E-mail покупателя: empty@localhost

Телефон покупателя: +79070587964

Адрес покупателя: г. Москва, Москвоская обл., 127000, пр. Мира, д.12 кв. 20

3b01681591c4.jpg

Письмо админу и покупателю внешне одинаковые,за исключением того что админу приходит с текстом

Вы получили заказ.
  • +1 4

Share this post


Link to post
Share on other sites

Здорово, прекрасно, НО...есть вопрос, раз уж пошла движуха...как бы поправить ТЕМУ письма, что приходит АДМИНУ?У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров.

Share this post


Link to post
Share on other sites

Здорово, прекрасно, НО...есть вопрос, раз уж пошла движуха...как бы поправить ТЕМУ письма, что приходит АДМИНУ?У меня она длинная типа "Магазин такой то таких то товаров - заказ 77", на складе часто приходится собирать заказ глядя в экран мобилы, а там такая длина не помещается нормально. Хотелось бы что бы Админу приходило просто в теме "Магазин - заказ 77", ведь админ и так в курсе что за магазин и по продаже каких товаров.

Ну тогда точно ТАК!

Или почитать ЗДЕСЬ!

  • +1 3

Share this post


Link to post
Share on other sites

нет, первый вариант не предлагать - не нравится категорически из-за неполноты инфы и без картинок, нафиг. Второй вариант...да читал не однократно, пока модуль не нашёл, на который Вы тут ссылку давали, vQmod овский. Я понимаю что надо в админской секции конфига править вот это:

$subject = sprintf($language->get('text_new_subject'), html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8'), $order_id);

Но как его поправить, что бы убрать переменные, выводящие Название и описание магаза и тупо СЛОВОМ написать что хочу. Ну а номер заказа что бы продолжал присваиваться как присваивается

И ещё, можно ли добавить вывод ещё одного столбца - Масса? То есть что бы после столбца "Количество" стоял столбец "Масса" (где была бы суммарная масса по каждой позиции). А внизу, под "Итого" например, что бы суммарная масса по всем товарам выводилась

Share this post


Link to post
Share on other sites

А реально ли и комментарий к заказу прилепить к модулю (из второго поста) ??? ну чтобы прям вообще идеально, а то всё равно приходится в админ-панель лазить...а то вообще в vqmod не разбираюсь...

Share this post


Link to post
Share on other sites

нет, первый вариант не предлагать - не нравится категорически из-за неполноты инфы и без картинок, нафиг. Второй вариант...да читал не однократно, пока модуль не нашёл, на который Вы тут ссылку давали, vQmod овский. Я понимаю что надо в админской секции конфига править вот это:

$subject = sprintf($language->get('text_new_subject'), $order_info['store_name'], $order_id);

Но как его поправить, что бы убрать переменные, выводящие Название и описание магаза и тупо СЛОВОМ написать что хочу. Ну а номер заказа что бы продолжал присваиваться как присваивается

Можно создать переменную перед строкой

$subject = sprintf($language->get('text_new_subject'), $order_info['store_name'], $order_id);

Например

$my_store_name = "Мой самый лучший магазин";

и заменить код

$order_info['store_name']

на свою переменную. Желательно во всех местах где есть $order_info['store_name'] поставить свою переменную

Share this post


Link to post
Share on other sites

как сделать подписи для фамилии, имя и т.д. в адресе плательщика, чтобы было как в детализации заказа

например

Фамилия: Иванов

Имя:Иван

по поводу коментария, если письмо в виде html

$template->data['payment_method'] = $order_info['payment_method'];

$template->data['shipping_method'] = $order_info['shipping_method'];

$template->data['email'] = $order_info['email'];

$template->data['telephone'] = $order_info['telephone'];

$template->data['ip'] = $order_info['ip']."<br/><b>".$language->get('text_new_comment')."</b> ".$order_info['comment'];

в районе 310 строки

sorry, совсем забыл редактировать файл catalog/model/checkout/order.php, у меня 304 строка , но файл уже изменялся, добавить выделенное красным

post-19670-0-19960400-1358755802_thumb.jpg

Edited by Dimintej

Share this post


Link to post
Share on other sites

Как прикрепить комментарий к закакзу к модулю из второго поста???

Share this post


Link to post
Share on other sites

А не могли бы вы объяснить как подключить модули что выложены во 2м сообщении? Закачал на сайт файлы, ничего не появилось. Или надо ими заменить какие-то другие файлы? Сильно не бейте если вопрос глупый.

Share this post


Link to post
Share on other sites

А не могли бы вы объяснить как подключить модули что выложены во 2м сообщении? Закачал на сайт файлы, ничего не появилось. Или надо ими заменить какие-то другие файлы? Сильно не бейте если вопрос глупый.

сначала нужно установить vqmod. затем залить на сервер файлы из папки upload. всё. больше ничего не надо. можете проверить работоспособность, сделав самостоятельно заказ.

Share this post


Link to post
Share on other sites

А не могли бы вы объяснить как подключить модули что выложены во 2м сообщении? Закачал на сайт файлы, ничего не появилось. Или надо ими заменить какие-то другие файлы? Сильно не бейте если вопрос глупый.

По порядку! Скачиваете ВОТ отсюда,файл.Распаковываете архив и находите в нём папку VQMOD.Её нужно закинуть в корневую папку магазина.Далее необходимо установить данный модуль.Набираете в поисковой строке адрес магазина и добавляете vqmod/install (должно получится http://Ваш_магазин/vqmod/install) после переходите по этой ссылке и увидите сообщение об удачной установке.Готово.После этого в архивах находите файлики XML и переносите их в магазин в папку VQMOD-XML.Готово! Если не получится,помогу с установкой)

  • +1 3

Share this post


Link to post
Share on other sites

так как добавить подписи для фамилии, имя и т.д. в адресе плательщика, чтобы было как в детализации заказа

например

Фамилия: Иванов

Имя:Иван

Share this post


Link to post
Share on other sites

А как воткнуть логотип? У меня письмо приходит без него((((

Share this post


Link to post
Share on other sites

И как убрать текст или где его изменить? Но только при заказе наложенным платежом

post-8534-0-32053400-1358985054_thumb.jpg

Share this post


Link to post
Share on other sites

А как воткнуть логотип? У меня письмо приходит без него((((

Логотип прикрепляется автоматически.Если он сейчас у Вас уже есть,то попробуйте сменить его формат(png-jpg).

Изменить текст ,судя по скрину это относится к способу оплаты Банковский перевод,соответственно в catalog/language/russian/payment/bank_transfer

  • +1 1

Share this post


Link to post
Share on other sites

Спасбо, буду пробовать. Логотип в формате gif

Share this post


Link to post
Share on other sites

По поводу добавления легенды в адресплательщика, разобрался сам, но может у кого есть более красивая реализация

добваляем в "/catalog/language/russian/mail/order.php"

$_['text_new_firstname'] = 'Имя, Отчество:';

$_['text_new_lastname'] = 'Фамилия:';

$_['text_new_company'] = 'Квартира:';

$_['text_new_address_1'] = 'Улица:';

$_['text_new_address_2'] = 'Номер дома:';

$_['text_new_post_code'] = 'Индекс:';

$_['text_new_city'] = 'Город:';

в "/catalog/model/checkout/order.php"

$template->data['store_name'] = $order_info['store_name'];

$template->data['store_url'] = $order_info['store_url'];

$template->data['customer_id'] = $order_info['customer_id'];

$template->data['link'] = $order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_id;

добавляем в 290 строку:

$template->data['text_firstname'] = $language->get('text_new_firstname');

$template->data['text_lastname'] = $language->get('text_new_lastname');

$template->data['text_company'] = $language->get('text_new_company');

$template->data['text_address_1'] = $language->get('text_new_address_1');

$template->data['text_address_2'] = $language->get('text_new_address_2');

$template->data['text_post_code'] = $language->get('text_new_post_code');

$template->data['text_city'] = $language->get('text_new_city');

где-то 320 строка

if ($order_info['payment_address_format']) {

$format = $order_info['payment_address_format'];

} else {

$format = '{firstname}'. "\n" .' {lastname}' . "\n" . '{city}' . "\n" . '{address_1}' . "\n" . '{address_2}' . "\n" . '{company}' . "\n" . '{postcode}' . "\n" . '{zone}' . "\n" . '{country}';

}

$find = array(

'{firstname}',

'{lastname}',

'{company}',

'{address_1}',

'{address_2}',

'{city}',

'{postcode}',

'{zone}',

'{zone_code}',

'{country}'

);

изменено

$replace = array(

'firstname' => $language->get('text_new_firstname').''. $order_info['payment_firstname'],

'lastname' => $language->get('text_new_lastname').''. $order_info['payment_lastname'],

'company' => $language->get('text_new_company').''. $order_info['payment_company'],

'address_1' => $language->get('text_new_address_1').''. $order_info['payment_address_1'],

'address_2' => $language->get('text_new_address_2').''. $order_info['payment_address_2'],

'city' => $language->get('text_new_city').''. $order_info['payment_city'],

'postcode' => $language->get('text_new_post_code').''. $order_info['payment_postcode'],

'zone' => $order_info['payment_zone'],

'zone_code' => $order_info['payment_zone_code'],

'country' => $order_info['payment_country']

);

в итоге получаем

post-19670-0-34479800-1359105772_thumb.jpg

  • +1 1

Share this post


Link to post
Share on other sites

Ну здорово, только зачем?Есть же vQ модули делающие это...а так респекто конечно что разобрался :)

А можешь разобраться как при регистрации клиента отсылать о нём максимально подробную инфу админу? то есть типа этого

$_['text_new_firstname'] = 'Имя, Отчество:';
$_['text_new_lastname'] = 'Фамилия:';
$_['text_new_company'] = 'Квартира:';
$_['text_new_address_1'] = 'Улица:';
$_['text_new_address_2'] = 'Номер дома:';
$_['text_new_post_code'] = 'Индекс:';
$_['text_new_city'] = 'Город:';
телефон;

  • +1 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.