php СобытиеотправкиписьмаприЗаказе

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php СобытиеотправкиписьмаприЗаказе相关的知识,希望对你有一定的参考价值。

AddEventHandler("sale", "OnOrderNewSendEmail", Array("PESCMARKETSendEmail", "OnAfterOrderPaid"));
class PESCMARKETSendEmail {
    function OnAfterOrderPaid($orderID, &$eventName, &$arFields){
        $order_arr = CSaleOrder::GetByID($orderID);

        $basket_arr = CSaleBasket::GetList(array(),array("ORDER_ID"=>$orderID),false,false,array("*"));
        $arFields['ORDER_LIST_TABLE'] = "";
        $IBLOCK_PRODUCT_ID = 1;
        while ($arItems = $basket_arr->Fetch()) {
            $INSTALL_VALUE = "";
            $arInfo = CCatalogSKU::GetInfoByProductIBlock($IBLOCK_PRODUCT_ID);

            if (is_array($arInfo)) {
                $rsOffers = CIBlockElement::GetList(array(),array('IBLOCK_ID' => $arInfo['IBLOCK_ID'], 'ID' => $arItems['PRODUCT_ID']), false, false,array("PROPERTY_INSTALL"));
                while ($arOffer = $rsOffers->GetNext()) {
                    $INSTALL_VALUE = $arOffer['PROPERTY_INSTALL_VALUE'];
                }
            }

            $out = '
            <tr style="background: #f9f9f9">
                <td style="font-size: 14px; color: rgb(0, 0, 0); line-height: 1.5; text-align: left; padding: 15px;">
                    '.$arItems['NAME'].'
                </td>
                <td style="font-size: 14px; color: rgb(0, 0, 0); line-height: 1.5; text-align: center; padding: 15px; ">
                    '.number_format( $arItems['QUANTITY'], 0 ,",", " " ).' шт.
                </td>
                <td style="font-size: 14px; color: rgb(0, 0, 0); line-height: 1.5; text-align: center; padding: 15px; ">
                    '.$INSTALL_VALUE.'
                </td>
                <td style="font-size: 14px; color: rgb(0, 0, 0); line-height: 1.5; text-align: left; padding: 15px;">
                    '.number_format( $arItems['PRICE'], 0 ,",", " " ) .' р.
                </td>
            </tr>';

            $arFields['ORDER_LIST_TABLE'] .= $out;
        }
    }
}

以上是关于php СобытиеотправкиписьмаприЗаказе的主要内容,如果未能解决你的问题,请参考以下文章

sql Задание1.ДолжновыполнятьсясиспользованиемMySQL(иприжеланиисPHP)Преобразоватьданныетаблицытакимоб

php Сделатьдоступкчемулибовзависимостиотгруппыпользователя

php 帖子Поискпонесколькимкастомфлдамвыгребаетпостыопределенноготипаитаксономиисопределеннымикастомфилд

php 自定义数据库查询кастомныйзапроскбазе,выбратьвсепостысразнымзначениемкастомфилда

比特币不能购买特斯拉了!今日比特币狂跌背后的原因……

text Требованияпоскриншотам,превьюкартинкамтемы截图主题预览图像