+7 495 008 8452 пн.-пт. 10:00 – 17:00
Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Если у кого то появится такая же проблема, выкладываю свое решение:

Чтобы клиенту отобразились свойства товара при получении сообщения на почту о заказе, надо изменить компонент sale.order.ajax, файл component.php. Надо найти строку // mail message и заменить код

Код
 while ($arBasketItems = $dbBasketItems->Fetch())
           {
            $strOrderList .= $arBasketItems["NAME"]." - ".$arBasketItems["QUANTITY"]." ".GetMessage("SOA_SHT"  .": ".SaleFormatCurrency($arBasketItems["PRICE"], $arBasketItems["CURRENCY"&#93  ;
            $strOrderList .= "\n";
           
}


на


Код
  $count = 0;
           while ($arBasketItems = $dbBasketItems->Fetch())
           {
            if ($count != 0) { $strOrderList .= "<br/>"; }
            $cost = round($arBasketItems["PRICE"&#93  *round($arBasketItems["QUANTITY"&#93  ;
             $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"&#93  .', '.$arBasketItems["QUANTITY"].' ';
            $strOrderList .= GetMessage("SOA_SHT"  .' Итого: ';
            $strOrderList .= '<b>'.SaleFormatCurrency($cost, $arBasketItems["CURRENCY"&#93  .'</b>';
            $strOrderList .= "\n";
            $count++;
           }
Ну и само собой надо будет подправить под свой вкус и цвет..  

Назад в раздел

Подписаться на новые материалы раздела:












CAPTCHA