OpenCart — добавляем изображение товара в письмо с подтверждением заказа


Вам могут понравиться и эти статьи...

Комментариев: 38

Если Вы хотите добавить код в свой комментарий, заключите его в теги <pre lang="php"></pre>

  1. Во первых в файлах модуля файл ze-oc2ps-credits.xml заменяет ваш текст в футере в блоке powered левым текстом и ссылкой на левый сайт. Больше от него толку нет.
    Во вторых, проверил модуль на версии 1.5.5.1 — не работает:(

    Хотя идея очень интересная!

    • jul jul:

      Да, на счет ze-oc2ps-credits.xml Вы подметили верно — от него толку нет, его можно просто игнорировать.
      А что касается работоспособности модуля на 1.5.5.1, то именно на этой версии я и тестировала модуль, как видите на скриншотах, модуль работает отлично.
      Павел, если Вы используете не дефолтный шаблон, попробуйте в product-photos-in-order-email.xml, в 6 строке изменить default на название Вашего шаблона. Модули ведь пишутся под стандартный шаблон, что часто не дает им заработать с первого раза на сторонних шаблонах.

  2. поставил картинку еще 100*100 и вообще норм!))

  3. Сергей:

    Шось у меня ничего 1.5.4.1.2.

  4. Сергей:

    Ой! Сорь!! Всё получилось!!! Класс!!!

  5. Сергей:

    спасибо за статью, все получилось. А где изменить размер картинки 100*100?
    За ранее спасибо

  6. Сергей:

    СПАСИБО! Все исправил, спасибо

  7. Смело моно добавить поддержку 1.5.5.1.2
    Все работает. Я сделал ресайз картинки 85*85, IMHO, для письма больше не нужно, а 60*60 слишком лилипутский размер.

  8. Привет Юля.
    Сделал всё как было в методичке)
    учитывал комментарии.Но… не заработал.(
    1.5.6

    но модуль конечно функционально был бы нужен)

  9. Всеволод:

    Подскажите, как добавить фото товаров в список заказов???

  10. Наталья:

    Юля, подскажите как из письма убрать строку IP-адрес?

  11. Эмиль:

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

  12. Сергей:

    Модуль на 1.5.5.1.2 картинку показывает, но вот название товара у меня почему-то прилеплено справа к фотке… и ничего не могу придумать, как подвинуть… Юля, может подскажете решение? И еще, может есть нечто подобное и для заказа в админке? уж больно нужно… )

    • jul jul:

      В product-photos-in-order-email.xml изменили название дефолтного шаблона на свой? Что касается «прилипчивости», то заочно сказать сложно, только что опять протестировала модуль, результат такой как на скрине в статье.
      Для админки есть аналогичное решение, если успею, сегодня опишу модуль для добавления фото товара в заказ в админке.

    • jul jul:

      Сергей, Ваш вопрос явился катализатором написания поста о добавлении фото товара в заказы в админке)) Так что информацию можете посмотреть здесь.

  13. Сергей:

    Спасибо за ответ, Юля!
    Да, свою тему прописывал, но увы…. Вопрос бы решился сам собой, если бы картинки товаров были с белыми полями, или на белом фоне — вот и отступ бы получился, а тут, как назло, фон на всех картинках магазина цветной))

    Да, спасибо за второй пост, сейчас опробую!

  14. Натали:

    Большое спасибо за Ваши советы!!!
    Подскажите, пожалуйста, у меня один товар в нескольких цветовых вариантах.
    Когда выбираешь цвет, в корзине правильно отображается, но в письме покупателю, приходит фото, которое закреплено как главное, а не выбранное.
    Как решить этот вопрос?
    Заранее благодарю за помощь!

    • jul jul:

      По умолчанию opencart отправляет в корзину не изображение опции, а основное изображение товара. Если же у Вас в корзину отправляется изображение опции, то либо Вы используете сторонний шаблон, в котором уже вшита эта возможность, либо используете модуль для такого функционала. Посмотрите в файлах модуля каким образом в корзину подгружается именно опционное изображение и попробуйте этот же принцип использовать для письма.

  15. добрый день. а подскажите как в письме «разделить» информацию о местоположении клиента для опенкарт-2? я убрал «ненужные и лишние поля» соответственно в поле Регион стоит какое-то значение по умолчанию (в моем случае там Республика Адыгея) соответственно в письме приходит информация типа Новосибирск, Република Адыгея. Эта инфа лежит в переменной text_payment_address если смотреть в шаблоне. А вот где указать чтоб в эту переменную писался только город?

  16. Андрей:

    Добрый день Юлия! Подскажите а как можно реализовать чтобы в приходящем клиенту письме в прикрепленном файле (почты/письма) были все изображения товара?
    Заранее благодарю!

  17. Елена:

    Ребята подскажите пжл. как изменить шаблон письма, когда он отправляется из Истории заказа в Админке. Хотелось бы вставить туда контакты сайта, лого…и убрать «Комметарий к вашему заказу»…

  18. все сделал как указано выше для отображегния картинки. vqmod ругается
    ******************************3_Wed.log*******************************
    ———- Date: 2015-08-19 18:25:41 ~ IP : 178.216.69.0 ———-
    REQUEST URI : /index.php?route=product/product&path=59&product_id=313
    MOD DETAILS:
    modFile : /var/www/u3836258/data/www/youone.ru/vqmod/xml/news.xml
    id : News/Blog for OpenCart 1.5.1.x
    version : 2.0.0
    vqmver : 1.2.3
    author : Fido-X

    File Name : catalog/view/theme/new/template/common/header.tpl(0)
    VQModObject::applyMod — SEARCH NOT FOUND (ABORTING MOD):

  19. Юлия, добрый день !
    Слегка не по теме, подскажите пожалуйста, есть ли возможность убрать дублирование адресов? т.е. скрыть адрес плательщика, дабы остался только адрес доставки.
    И еще столкнулся с такой проблемой, некорректно отображается дата заказа. Вместо стандартного 02.09.2015 выходит следующее: «02am30UTC_f2015Wed, 02 Sep 2015 11:49:01 +000009am30_01112015Wed, 02 Sep 2015 11:49:01 +000030″.

  20. супер. все работает! версия 1.5.6.4

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">