Смотрю код в:
bitrix\components\bitrix\sale.order.ajax\component.php
В почтовом шаблоне:
т.е., сейчас на почту приходит:
Нужно в подчтовый шаблон дописать, к примеру:
т.е. должно получится:
Как в шаблоне дописать, что б заработал макрос #TOTAL_PRICE#, подсчитать на php так, а как и куда подставить, что б заработало!?
[CODE][/CODE]php не силен, поэтому прошу помощи
bitrix\components\bitrix\sale.order.ajax\component.php
| Код |
|---|
// mail message
if (empty($arResult["ERROR"]))
{
$strOrderList = "";
$dbBasketItems = CSaleBasket::GetList(
array("NAME" => "ASC"),
array("ORDER_ID" => $arResult["ORDER_ID"]),
false,
false,
array("ID", "NAME", "QUANTITY", "PRICE", "CURRENCY")
);
while ($arBasketItems = $dbBasketItems->Fetch())
{
$strOrderList .= $arBasketItems["NAME"]." - ".$arBasketItems["QUANTITY"]." ".GetMessage("SOA_SHT").": ".SaleFormatCurrency($arBasketItems["PRICE"], $arBasketItems["CURRENCY"]);
$strOrderList .= "\n";
}
$arFields = Array(
"ORDER_ID" => $arResult["ORDER_ID"],
"ORDER_DATE" => Date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT", SITE_ID))),
"ORDER_USER" => ( (strlen($arUserResult["PAYER_NAME"]) > 0) ? $arUserResult["PAYER_NAME"] : $USER->GetFormattedName(false)),
"PRICE" => SaleFormatCurrency($totalOrderPrice, $arResult["BASE_LANG_CURRENCY"]),
"BCC" => COption::GetOptionString("sale", "order_email", "order@".$SERVER_NAME),
"EMAIL" => (strlen($arUserResult["USER_EMAIL"])>0 ? $arUserResult["USER_EMAIL"] : $USER->GetEmail()),
"ORDER_LIST" => $strOrderList,
"SALE_EMAIL" => COption::GetOptionString("sale", "order_email", "order@".$SERVER_NAME),
"DELIVERY_PRICE" => $arResult["DELIVERY_PRICE"],
);
$eventName = "SALE_NEW_ORDER";
|
| Код |
|---|
Уважаемый #ORDER_USER#, Ваш заказ номер #ORDER_ID# от #ORDER_DATE# принят. Стоимость заказа: #PRICE#. Состав заказа: #ORDER_LIST# |
| Код |
|---|
Уважаемый Вася, Ваш заказ номер 187 от 14.06.2013 принят. Стоимость заказа: 5300.00 руб. Предварительная стоимость доставки: 300.00 руб.. Состав заказа: Штуковина, красивая - 2 шт: 1000.00 руб. Штуковина, не красивая - 3 шт: 1000.00 руб. |
| Код |
|---|
Состав заказа: // дописать сумму заказа #ORDER_LIST# итого: #TOTAL_PRICE# |
| Код |
|---|
Уважаемый Вася, Ваш заказ номер 187 от 14.06.2013 принят. Стоимость заказа: 5300.00 руб. Предварительная стоимость доставки: 300.00 руб.. Состав заказа: Штуковина - 2 шт: 1000.00 руб. итого: 2000 руб. Штуковина - 3 шт: 1000.00 руб. итого: 3000 руб. |
| Код |
|---|
$Summ = 0; $Cena = $arBasketItems["PRICE"]; $Koll = $arBasketItems["QUANTITY"]; $Summ += $Cena * $Koll; |