Шаблон письма клиенту и админу

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Cybernick, 1 июн 2015.

  1. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    в order.php найти первое вхождение
    PHP:
    $data['comment'] = nl2br($comment);
    и заменить на
    PHP:
    $data['comment'] = nl2br($comment) . '<br/><br/>' $order_info['comment'];
     
  2. gvozdkoff

    gvozdkoff Новичок

    Сообщения:
    12
    Симпатии:
    0
    нашел это вхождение на 462 строке файла order.php
    заменил строки
    содержание письма клиенту не изменилось.
    Наверное следует сказать что при оформлении заказа используется модуль упрощенного оформления Short Checkout 1.0
    Openstore 2.1.0.2
     
  3. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    на строку выше измените на
    Код:
    if ($order_info['comment']) {
     
  4. gvozdkoff

    gvozdkoff Новичок

    Сообщения:
    12
    Симпатии:
    0
    да, поменял
    поле все равно не отображается в письме клиенту
    в файле order.php как я понимаю есть строки которые формируют вывод данных для отображение клиенту и админу
    начиная с 414 строки для клиента есть те самые строки которые менял
    // HTML Mail
    ...
    462 if ($comment && $notify) {
    463 $data['comment'] = nl2br($comment);
    464 } else {
    465 $data['comment'] = '';
    466 }

    а письмо для админа начинается с этих строк

    // Admin Alert Mail
    if ($this->config->get('config_order_mail')) {
    $subject = sprintf($language->get('text_new_subject'), html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8'), $order_id);

    // HTML Mail
    $data['text_greeting'] = $language->get('text_new_received');

    if ($comment) {
    if ($order_info['comment']) {
    $data['comment'] = nl2br($comment) . '<br/><br/>' . $order_info['comment'];
    } else {
    $data['comment'] = nl2br($comment);
    }
    } else {
    if ($order_info['comment']) {
    $data['comment'] = $order_info['comment'];
    } else {
    $data['comment'] = '';
    }
    }

    Уже менял как Вы написали, так же переносил всю часть с админ раздела
    Странная вещь, но поле так и не отображается
     
  5. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    Ищите в стандартной теме default и вопрос по фастор задавайте в теме про фастор, а она есть. Данная тема не для решения личных проблем.
     
  6. kirmessi23

    kirmessi23 Новичок

    Сообщения:
    3
    Симпатии:
    0
    ребят, подскажите пжл как реализовать вывод картинки в зависимости от выбранной опции, http://recordit.co/bJQBn2FCiY чтобы приходило картинка именно та которую выбрали??
     
  7. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Нужно создать отдельную тему и ждать, кто из мастеров сделает для вас.. у кого появится желание или еще что то... мотивация..
     
  8. Ozzborn

    Ozzborn Новичок

    Сообщения:
    8
    Симпатии:
    0
    Я извиняюсь, а в каком файле можно внести изменения в тексты сообщений? Например, "Получатель платежа", "Прием платежей по адресу", "Ваш заказ не будет обработан, пока мы не получим оплату" (то, что приходит покупателю на почту). Спасибо.
     
  9. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
  10. Ozzborn

    Ozzborn Новичок

    Сообщения:
    8
    Симпатии:
    0
    Спасибо. Нашел. Изменил текст. Работаем над другими деталями.
     
  11. hameleon445

    hameleon445 Новичок

    Сообщения:
    8
    Симпатии:
    1
    Подскажите пожалуйста - как вывести созданное дополнительное поле при оформлении заказа?
     
  12. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    А причем тут при оформлении, когда письмо после оформления?
     
  13. Derill

    Derill Новичок

    Сообщения:
    16
    Симпатии:
    0
    Здравствуйте, извиняюсь за такой вопрос, подскажите пожалуйста как убрать в письме которое приходит заказчику строку "Доставка - 0р."

    Заранее спасибо!
     
  14. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Удалить доставку в шаблоне письма
    PHP:
    <?php if ($shipping_method) { ?>
              <b><?php echo $text_shipping_method?></b> <?php echo $shipping_method?>
              <?php ?>
     
    Derill нравится это.
  15. Derill

    Derill Новичок

    Сообщения:
    16
    Симпатии:
    0
    Спасибо за помощь, но к сожалению мне нужно удалить вот эту строчку (( Без имени-1.jpg
     
  16. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Данная строка может только удалится из цикла totals в самом низу. По предлагаемому выше решению вы эту строку не удалите. Эти строки выводятся в цикле.
     
  17. Derill

    Derill Новичок

    Сообщения:
    16
    Симпатии:
    0
    Если я правильно понимаю это можно отредактировать в файле order.php, но к сожалению не могу найти где именно!
    Может кто знает в какой строчке кода это возможно отредактировать?
     
  18. tasya

    tasya Новичок

    Сообщения:
    1
    Симпатии:
    0
    Подскажите, пожалуйста, как сделать чтобы тема письма администратору начиналась с номера заказа, а не с названия магазина
     
  19. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.519
    Симпатии:
    241
    Смотря какая версия движка, править типа файл \catalog\model\checkout\order.php
    Ту часть где отправляется письмо типа ниже // Admin Alert Mail
    Там видно где тема письма
     
  20. Sniper-Forewer

    Sniper-Forewer Новичок

    Сообщения:
    3
    Симпатии:
    0
    Подскажите, пожалуйста, как сделать, чтобы вместе с письмом на почту клиента приходил PDF файл? Версия: Version 2.1.0.2 (trs-2.1.0.0)
    Спасибо.