1b.app
Скопирована ссылка -

Как правильно написать html-код в письме, чтобы отправлялся список всех товаров по заказу

Есть действие Отправить сообщение по email, которым отправляем письмо Клиенту

Но в письме отправляется только один товар из всего списка.

Как написать, чтобы в письме отображались все товары заказа?

Сейчас использую такой html-код для таблицы товаров из письма:

<p><span style="font-family: arial, helvetica, sans-serif;">{|foreach from=$basketsArray item="b"|}{|/foreach|}</span></p>

<table border="1" style="width: 100%; border-collapse: collapse; border-style: solid;" cellpadding="5"><caption></caption>

<tbody>

<tr>

<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">ID продукта</span></strong></span></td>

<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Изображение</span></strong></span></td>

<td style="width: 50%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Название</span></strong></span></td>

<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Количество</span></strong></span></td>

<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Цена</span></strong></span></td>

</tr>

<tr>

<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; цвет: #000080;">{|$b.productid|} <br /></span></td>

<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; цвет: #000080;"><img src="https:/ /icoloronebox.crm-onebox.com/app/mailing-template/add/{|$b.image|}" width="60" height="60" /><br /></span></td>

<td style="width: 50%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; цвет: #000080;">{|$b.name|} </span></td>

<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; цвет: #000080;">{|$b.count|} </span></td>

<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; цвет: #000080;">{|$b.price|} </span></td>

</tr>

</tbody>

</table>
Оригинальный вопрос доступен на версии: ua Вячеслав Легеза

Ответы:

Витаю!
Попробуйте ось так:
<table border="1" style="width: 100%; border-collapse: свернуть; border-style: сплошной;" отступ = "5">
<тело>
<tr>
<td style="width: 10%; выравнивание текста: по центру;"><span style="color: #003d6a; семейство шрифтов: arial, Helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Идентификатор продукта</span></strong></span></td>
<td style="width: 10%; выравнивание текста: по центру;"><span style="color: #003d6a; семейство шрифтов: arial, Helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Изображение</span></strong></span></td>
<td style="width: 50%; text-align: center;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Название</span></strong></span></td>
<td style="width: 10%; выравнивание текста: по центру;"><span style="color: #003d6a; семейство шрифтов: arial, Helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Количество</span></strong></span></td>
<td style="width: 10%; выравнивание текста: по центру;"><span style="color: #003d6a; семейство шрифтов: arial, Helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Цена</span></strong></span></td>
</tr>
<p>{|foreach from=$basketsArray item="b"|}</p>
<tr>
<td style="width: 10%;"><span style="семейство шрифтов: arial, helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;">{|$b.productid|} <br /></span></td>
<td style="width: 10%;"><span style="семейство шрифтов: arial, helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;"><img src="https:/ /icoloronebox.crm-onebox.com/app/mailing-template/add/{|$b.image|}" width="60" height="60" /><br /></span></td>
<td style="width: 50%;"><span style="семейство шрифтов: arial, helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;">{|$b.name|} </span></td>
<td style="width: 10%;"><span style="семейство шрифтов: arial, Helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;">{|$b.count|} </span></td>
<td style="width: 10%;"><span style="семейство шрифтов: arial, Helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;">{|$b.price|} </span></td>
</tr>
<p>{|/форич|}</p>
</tbody>
</таблица>
19.06.2023, 16:13
Оригинальный комментарий доступен на версии: en

Легеза Вячеслав iCOLOR OneBox (ФЛП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРИАНОВИЧ)
ФОП Легеза В.В.
Именная лицензия
Оставьте сообщение в этой теме и вам откроются контакты пользователя

Луц Богдан Александрович
ВАНБОКС КОРП писал/а:
Вітаю!
Спробуйте ось так:
<table border="1" style="width: 100%; border-collapse: collapse; border-style: solid;" cellpadding="5">
<tbody>
<tr>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">ID продукту</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Изображение</span></strong></span></td>
<td style="width: 50%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Название</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Колічество</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Цена</span></strong></span></td>
</tr>
<p>{|foreach from=$basketsArray item="b"|}</p>
<tr>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.productid|} <br /></span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;"><img src="https:/ /icoloronebox.crm-onebox.com/app/mailing-template/add/{|$b.image|}" width="60" height="60" /><br /></span></td>
<td style="width: 50%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.name|} </span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.count|} </span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.price|} </span></td>
</tr>
<p>{|/foreach|}</p>
</tbody>
</table>

на жаль, ні

не спрацювало
19.06.2023, 16:30
Вячеслав Легеза

Тоді так:
Тоді так:
<table border="1" style="width: 100%; border-collapse: свернуть; border-style: сплошной;" отступ = "5">
<tbody>
<tr>
<td style="width: 10%; выравнивание текста: по центру;"><span style="color: #003d6a; семейство шрифтов: arial, Helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">ID продукта</span></strong></span></td>
<td style="width: 10%; text-align: center;"><span style="color: #003d6a; font-family: arial, Helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Изображение</span></strong></span></td>
<td style="width: 50%; text-align: center;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Название</span></strong></span></td>
<td style="width: 10%; text-align: center;"><span style="color: #003d6a; font-family: arial, Helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Количество</span></strong></span></td>
<td style="width: 10%; text-align: center;"><span style="color: #003d6a; font-family: arial, Helvetica, sans-serif;"><strong><span style=" размер шрифта: 16px;">Цена</span></strong></span></td>
</tr>
{|foreach from=$basketsArray item="b"|}
<tr>
<td style="width: 10%;"><span style="семейство шрифтов: arial, Helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;">{|$b.productid|} <br /></span></td>
<td style="width: 10%;"><span style="семейство шрифтов: arial, Helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;"><img src="https:/ /icoloronebox.crm-onebox.com/app/mailing-template/add/{|$b.image|}" width="60" height="60" /><br /></span></td>
<td style="width: 50%;"><span style="семейство шрифтов: arial, helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;">{|$b.name|} </span></td>
<td style="width: 10%;"><span style="семейство шрифтов: arial, Helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;">{|$b.count|} </span></td>
<td style="width: 10%;"><span style="семейство шрифтов: arial, Helvetica, sans-serif; размер шрифта: 16px; цвет: #000080;">{|$b.price|} </span></td>
{|/для каждого|}
</tr>
</tbody>
</таблица>
19.06.2023, 16:46
Оригинальный комментарий доступен на версии: en

Легеза Вячеслав iCOLOR OneBox (ФЛП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРИАНОВИЧ)
ФОП Легеза В.В.
Именная лицензия
Оставьте сообщение в этой теме и вам откроются контакты пользователя

Луц Богдан Александрович
ВАНБОКС КОРП писал/а:
Тоді ось так:
Тоді ось так:
<table border="1" style="width: 100%; border-collapse: collapse; border-style: solid;" cellpadding="5">
<tbody>
<tr>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">ID продукту</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Изображение</span></strong></span></td>
<td style="width: 50%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Название</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Колічество</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Цена</span></strong></span></td>
</tr>
{|foreach from=$basketsArray item="b"|}
<tr>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.productid|} <br /></span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;"><img src="https:/ /icoloronebox.crm-onebox.com/app/mailing-template/add/{|$b.image|}" width="60" height="60" /><br /></span></td>
<td style="width: 50%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.name|} </span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.count|} </span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.price|} </span></td>
{|/foreach|}
</tr>
</tbody>
</table>

те ж саме
тільки один товар
19.06.2023, 17:05
Вячеслав Легеза

У меня работает https://tppr.me/XQ2tG
Возможно у вас в процессе только 1 товар?
Или ошибка где-то в коде
19.06.2023, 18:26
Оригинальный комментарий доступен на версии: ua

Легеза Вячеслав iCOLOR OneBox (ФЛП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРИАНОВИЧ)
ФОП Легеза В.В.
Именная лицензия
Оставьте сообщение в этой теме и вам откроются контакты пользователя


Луц Богдан Александрович

ВАНБОКС КОРП писал/а:

Возможно у вас в процессе только 1 товар?



и нет, товаров много

и код скопипастив без изменений, как есть
19.06.2023, 20:03
Вячеслав Легеза Оригинальный комментарий доступен на версии: ua

Легеза Вячеслав iCOLOR OneBox (ФЛП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРИАНОВИЧ)
ФОП Легеза В.В.
Именная лицензия
Оставьте сообщение в этой теме и вам откроются контакты пользователя

Луц Богдан Александрович
ВАНБОКС КОРП писал/а:
Тоді ось так:
Тоді ось так:
<table border="1" style="width: 100%; border-collapse: collapse; border-style: solid;" cellpadding="5">
<tbody>
<tr>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">ID продукту</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Изображение</span></strong></span></td>
<td style="width: 50%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Название</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Колічество</span></strong></span></td>
<td style="width: 10%; text-align: центр;"><span style="color: #003d6a; font-family: arial, helvetica, sans-serif;"><strong><span style=" font-size: 16px;">Цена</span></strong></span></td>
</tr>
{|foreach from=$basketsArray item="b"|}
<tr>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.productid|} <br /></span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;"><img src="https:/ /icoloronebox.crm-onebox.com/app/mailing-template/add/{|$b.image|}" width="60" height="60" /><br /></span></td>
<td style="width: 50%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.name|} </span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.count|} </span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; колір: #000080;">{|$b.price|} </span></td>
{|/foreach|}
</tr>
</tbody>
</table>

взяв просто голий цей код без інших частин і в цьому випадку все вийшло

буду шукати десь у іншому місці помилки

Дякую щиро за допомогу
19.06.2023, 20:11
Вячеслав Легеза

Сусяк Ігор
Integrator.com.ua
Именная лицензия
Вячеслав, привет
вот пример письма из рабочего проекта:
{|foreach from="$basketsArray" item="e"|}
{|$e.name|} {|$e.shopurl|}
{|/foreach|}
19.06.2023, 20:39
Оригинальный комментарий доступен на версии: ua

Легеза Вячеслав iCOLOR OneBox (ФЛП ЛЕГЕЗА ВЯЧЕСЛАВ ВАЛЕРИАНОВИЧ)
ФОП Легеза В.В.
Именная лицензия
Оставьте сообщение в этой теме и вам откроются контакты пользователя

Сусяк Игорь
Интегратор писал/а:
Вячеслав, привет
вот пример письма из рабочего проекта:
{|foreach from="$basketsArray" item="e"|}
{|$e.name|} {|$e.shopurl|}
{|/foreach|}

если нет html кода, то вопросов нет
там все понятно
но с html были проблемы, которые и исправил благодаря Луц Богдан Александрович
Спасибо :)
19.06.2023, 22:22
Вячеслав Легеза Оригинальный комментарий доступен на версии: ua

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