Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Если у кого то появится такая же проблема, выкладываю свое решение:
Чтобы клиенту отобразились свойства товара при получении сообщения на почту о заказе, надо изменить компонент sale.order.ajax, файл component.php. Надо найти строку // mail message и заменить код
Код
|
while ($arBasketItems = $dbBasketItems->Fetch())
{
$strOrderList .= $arBasketItems["NAME"]." - ".$arBasketItems["QUANTITY"]." ".GetMessage("SOA_SHT" .": ".SaleFormatCurrency($arBasketItems["PRICE"], $arBasketItems["CURRENCY"&
$strOrderList .= "\n";
}
|
на
Код
|
$count = 0;
while ($arBasketItems = $dbBasketItems->Fetch())
{
if ($count != 0) { $strOrderList .= "<br/>"; }
$cost = round($arBasketItems["PRICE"&
$strOrderList .= "Наименование: <b>".$arBasketItems["NAME"]."</b>: ";
{ $strOrderList .= "Рост ".$arResult["BASKET_ITEMS"][$count]["PROPS"][1][VALUE].", Размер "; } if ($arResult["BASKET_ITEMS"][$count]["PROPS"][1][VALUE] != '')
if ($arResult["BASKET_ITEMS"][$count]["PROPS"][0][VALUE] != '') { $strOrderList .= $arResult["BASKET_ITEMS"][$count]["PROPS"][0][VALUE].", Цена "; }
$strOrderList .= '</b> - '.SaleFormatCurrency($arBasketItems["PRICE"], $arBasketItems["CURRENCY"&
$strOrderList .= GetMessage("SOA_SHT" .' Итого: ';
$strOrderList .= '<b>'.SaleFormatCurrency($cost, $arBasketItems["CURRENCY"&
$strOrderList .= "\n";
$count++;
}
|
Ну и само собой надо будет подправить под свой вкус и цвет..
Назад в раздел
Подписаться на новые материалы раздела: