Санкт-Петербург

Фермское шоссе 30, офис 111

Пн-Пт 9:00 - 18:00

Москва

ул.Большая Андроньевская, д.23, стр.1

Пн-Пт 9:00 - 18:00

оставить заявку
Мы - NASTARTWEB

узнать о нас

мощная команда для вашего бизнеса

Добавление свойства заказа в почтовый шаблон Битрикс

Анастасия

Технический директор
13 июля 2020
379
13 минут

Достаточно часто возникает необходимость добавить какое-то из свойств заказа в письмо менеджеру. Например, у нас была следующая задача.

При оформлении заказа клиент может прикрепить файл с реквизитами для выставления счета. Требуется, чтобы этот файл приходил менеджеру в письме.

Итак, что нужно сделать.

  1. Создаем непосредственно свойство заказа (Магазин - Настройки - Свойства заказа - Список свойств). Создаем свойство типа "Файл".
  2. Добавляем код в файл init.php
<?
AddEventHandler("sale", "OnOrderNewSendEmail", "bxModifySaleMails");
function bxModifySaleMails($orderID, &$eventName, &$arFields)
{
$arOrder = CSaleOrder::GetByID($orderID);
$order_props = CSaleOrderPropsValue::GetOrderProps($orderID);
while ($arProps = $order_props->Fetch()){
//Реквизиты
if ($arProps['ORDER_PROPS_ID']==20){ //20 - это id созданного свойства
if($arProps['VALUE']){
$url = 'https://www.sitename.ru'.CFile::GetPath($arProps['VALUE']).'; //подставьте свой адрес сайта
$info = 'Реквизиты для выставления счета: <a href="'.$url.'">Открыть</a>';
}
}

}
$arFields["INFO"] = $info;
}
?>

Мы перехватываем событие отправки письма и добавляем в него нужное нам свойство. Вот, собственно, и все.

3. Добавляем в почтовый шаблон письма #INFO#

Другие статьи

Кто такой SEO специалист? Чем занимается SEO оптимизатор? Сколько получает сеошник? - отвечаем на эти вопросы в блоге компании НастАртВЕБ: интересные новости, статьи и события в сфере интернет-маркетинга!
17 Февраля 2023
754
11 минут
SEO продвижение сайта самостоятельно? Как настроить SEO самому? - отвечаем на эти вопросы в блоге компании НастАртВЕБ: интересные новости, статьи и события в сфере интернет-маркетинга!
24 Октября 2023
398
13 минут
Кто такой SMM специалист? Чем он занимается SMM менеджер? Сколько зарабатывает сммщик? - отвечаем на эти вопросы в блоге компании НастАртВЕБ: интересные новости, статьи и события в сфере интернет-маркетинга
23 Октября 2023
510
11 минут
Дарим бесплатный seo-аудит вашего сайта!

Наш сайт безопасен для Вас

Чтобы сайт был удобным, мы используем cookie.
Нажимая «Принять все», вы соглашаетесь на это в соответствии с Политикой обработки файлов cookie.
Или настройте их самостоятельно.

Как мы обрабатываем ваши данные

Хотите больше узнать о том, как мы обрабатываем ваши данные? Ознакомьтесь с нашей Политикой обработки файлов cookie и Политикой конфиденциальности.

Настройка cookie

Настройте cookie, как вам хочется! Только технические отключить нельзя: без них сайт не заработает, как утро без кофе. Мы запомним ваш выбор на год, а потом попросим обновить его.

Эти файлы cookie необходимы для правильной работы сайта и его основных функций (например, навигация, сохранение сессии, работа форм). Без них сайт не сможет функционировать должным образом. Они не собирают информацию для маркетинга или отслеживания. Этот тип cookie нельзя отключить.

Эти файлы cookie позволяют нам собирать информацию о том, как посетители используют наш сайт (например, какие страницы посещают чаще, сколько времени проводят на сайте, возникают ли ошибки). Эта информация собирается в обезличенном виде и используется для анализа и улучшения работы сайта. Данные обрабатываются Яндекс.Метрикой согласно ее политике конфиденциальности (см. сайт Яндекса). Эти cookie активны только с вашего согласия.

Эти файлы cookie помогают отслеживать активность пользователей нашего сайта и использовать эти данные для эффективного размещения рекламы. Эти cookie активны только с вашего согласия.