MiniShop2 — если не приходят контакты в письме о заказе

[MODX, MiniShop2]

Добавить в письмо контактную информацию

Для того чтобы отредактировать письмо с уведомлением о заказе нужно обновить чанк tpl.msEmail.

Чтобы добавить контактную информацию добавьтек этот блок после таблицы с продуктами.

<h3 style="{$style.h}{$style.h3}">Контактная информация</h3> 
<table style="width:90%;margin:auto;">
 <thead></thead> 
<tbody> <tr>
<td>Способ доставки:</td>
<td>{$delivery.name}</td> </tr> <tr> 
<td>Способ оплаты:</td> <td>{$payment.name}</td> </tr> {foreach $address as $key => $value} {if $value? && $key not in ['id','user_id','createdon','updatedon']} <tr> 
<td>{('ms2_frontend_'~$key) | lexicon}:</td> 
<td>{$value}</td> </tr> {/if} {/foreach} <tr> 
<td>E-mail:</td> <td>{$user.email}</td> </tr> 
</tbody> 
</table>

 

Просмотреть что вообще приходит в разных массивах можно, разместив код в теле письма (Только для тестирования, клиенту такое отправлять нельзя)

<pre> 
{$product | print_r} 
{$total | print_r} 
{$address | print_r} 
{$delivery | print_r} 
{$payment | print_r} 
{$style | print_r} 
</pre>