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: center;"><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: center;"><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: center;"><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: center;"><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: center;"><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; color: #000080;">{|$b.productid|}<br /></span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; color: #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; color: #000080;">{|$b.name|}</span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000080;">{|$b.count|}</span></td>
<td style="width: 10%;"><span style="font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000080;">{|$b.price|}</span></td>
</tr>
</tbody>
</table>
Вячеслав Легеза

Відповіді:

Вітаю!
Спробуйте ось так:
<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: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
Вячеслав Легеза Оригінальний коментар доступний на версії: ru

Тоді ось так:
Тоді ось так:
<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, 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
Вячеслав Легеза Оригінальний коментар доступний на версії: ru

В мене працює https://tppr.me/XQ2tG
Можливо у вас в процессі тільки 1 товар ?
Або помилка десь у коді
19.06.2023, 18:26

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

Луц Богдан Александрович
ВАНБОКС КОРП писал/а:
Можливо у вас в процессі тільки 1 товар ?

та ні, товарів багато

й код скопіпастив без змін, як є
19.06.2023, 20:03
Вячеслав Легеза

Легеза Вячеслав 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
Вячеслав Легеза Оригінальний коментар доступний на версії: ru

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

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

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

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

але з html були проблеми, що й виправив завдяки Луц Богдан Александрович

дякую :)
19.06.2023, 22:22
Вячеслав Легеза

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар