Изображение товара в письме

Здесь вам помогут решить проблемы, возникающие в процессе использования модуля TSVshop
John
Сообщения: 14
Зарегистрирован: 02 фев 2016, 10:10

Изображение товара в письме

Сообщение John » 02 фев 2016, 10:42

В документации написано, что чанки и сниппеты должны работать в чанке Shop_mail_admin. Изменил чанк, добавил в таблице столбец изображение, а секция table выглядит так

Код: Выделить всё

<!--table-->
<tr><td><img src="[+cart_icon+]" ></td><td>[+shop.mail.name+]</td><td>[+shop.mail.price+] [+shop.mail.monetary+]</td></tr>
<!--/table-->

Но в письме атрибут src пустой, пробовал и просто [+cart_icon+] без тега img, тоже пустота.
Как в письмо добавить изображение товара?

admin
Администратор
Сообщения: 148
Зарегистрирован: 08 фев 2013, 13:53

Re: Изображение товара в письме

Сообщение admin » 02 фев 2016, 11:04

Чтобы вывести в письме картинку товара, достаточно вставить плейсхолдер [+shop.mail.icon+], который будем заменен путем к картинке. Можно сделать так: <img src="[+shop.mail.icon+]" />. Как оказалось, данный плейсхолдер не был описан в документации, поэтому сейчас добавим его.

По поводу обработки чанков, сниппетов и плейсхолжеров в письме. Да, они действительно работают корректно. Но под плейсхолдерами подразумевались глобальные системные плейсхолджеры, такие как [(site_name)] и т.д. В теперешней версии 5.3. пока нет возможности просто вставить в письмо TV параметры, напр., [+mytv+]. Но в следующей версии 5.4 мы планируем добавить такую возможность. Т.е.можно будет вставить для любого товара свои плейсолдеры и они будут отображаться в письме.

Если будут вопросы, обращайтесь, рады будем помочь

John
Сообщения: 14
Зарегистрирован: 02 фев 2016, 10:10

Re: Изображение товара в письме

Сообщение John » 02 фев 2016, 11:23

Да, теперь путь появляется, но если попытаться прописать тег <img src="[+shop.mail.icon+]" />, то в письме будет <img> почему то на почту приходит без src

admin
Администратор
Сообщения: 148
Зарегистрирован: 08 фев 2013, 13:53

Re: Изображение товара в письме

Сообщение admin » 02 фев 2016, 11:34

Вы имеете ввиду, что в теге картинки нету src как такового? Попробуйте вставить так:
<img src="http://sitename.com[+shop.mail.icon+]" />, т.е. с вашим доменом.

John
Сообщения: 14
Зарегистрирован: 02 фев 2016, 10:10

Re: Изображение товара в письме

Сообщение John » 02 фев 2016, 11:45

Да, я именно так, тоже пробовал, но почему то в письме приходит <img>, т.е. путь совсем пустой, точнее его даже нет. Может это как то связано с безопасностью почты?

admin
Администратор
Сообщения: 148
Зарегистрирован: 08 фев 2013, 13:53

Re: Изображение товара в письме

Сообщение admin » 02 фев 2016, 11:48

Вполне возможно. Т.е. без тега путь у вас выводится нормально?

John
Сообщения: 14
Зарегистрирован: 02 фев 2016, 10:10

Re: Изображение товара в письме

Сообщение John » 02 фев 2016, 11:50

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

admin
Администратор
Сообщения: 148
Зарегистрирован: 08 фев 2013, 13:53

Re: Изображение товара в письме

Сообщение admin » 02 фев 2016, 11:54

а у вас есть другой ящик? попробуйте на него прислать заказ

John
Сообщения: 14
Зарегистрирован: 02 фев 2016, 10:10

Re: Изображение товара в письме

Сообщение John » 02 фев 2016, 12:02

попробовал ящик от яндекса, письма приходят с картинками, там все нормально

John
Сообщения: 14
Зарегистрирован: 02 фев 2016, 10:10

Re: Изображение товара в письме

Сообщение John » 02 фев 2016, 12:32

Еще некоторые товары приходят с картинкой, а некоторые вместо нормального пути пишет: assets/snippets/tsvshop/images/noimage.png, хотя изображение товара есть и в корзине все хорошо отображается, в чем может быть дело?


Вернуться в «Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость