• Telegram: mibazarow
  • Whatsapp: MihailBazarow
  • E-mail: mihail@bazarow.ru

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

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Добавление своих полей в почтовые шаблоны Битрикс

Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номер телефона заказчика в почтовый шаблон SALE_NEW_ORDER, так как иначе он не очень информативен для менеджеров- приходится заходить в админку сайта и смотреть свойства заказа. Но всегда можно передать данные свойства напрямую в почтовое событие Битрикс. Правда для этого придется вынести компанент который передает параметры почтовых событий в собственное пространство имен.
Скажите пожалуйста а как проделать тоже самое но с компонентом  main.feedback . Тоже хотел добавить поле с телефоном .  За ранее спасибо!!!
А как добавить комментарий к заказу? С телефоном всё получилось. В списке полей есть  "USER_DESCRIPTION" => $arUserResult["ORDER_DESCRIPTION"], но  шаблон письма его не понимает. Помогите пожалуйста.
Вопрос снят, не в тот массив добавил поле )))) Кому интересно, массив в событии отправки, нужно искать строку // mail message и ниже массив с полями для почтового сообщения
Всем здравствуйте!
Интересует такой вопрос, задваиваются контрагенты при выгрузке из за неуникальности поля FIO.
Пробовал в Init.php вставить такой код:

Код
AddEventHandler("sale", "OnSaleComponentOrderComplete", "SaleComponentOrderCompleteHandler"); 
function SaleComponentOrderCompleteHandler($ID, $arOrder) { 
   $fio = $arOrder['USER_NAME'].' '.$arOrder['USER_LAST_NAME'];
   $arFields = array(
   "ORDER_ID" => $ID,
   "ORDER_PROPS_ID" => ID поля FIO,
   "NAME" => "ФИО",
   "CODE" => "FIO",
   "VALUE" => $fio
   );
   CSaleOrderPropsValue::Add($arFields);
}  
Создал необходимые поля, но тогда профиль имени покупателя стал включать в себя только имя.
Подскажите как в стандартном bitrix.sale.order.ajax - разбить поле FIO на имя и фамилию.
Т.к. штатно человек должен поставить пробел, это и будет разделителем, но меня крайне это не устраивает. Поля должны быть отдельно.
Хотелось бы чтобы из полей фамилия и имя формировалось поле FIO, впринципе судя по коду так и должно получаться, но не срабатывает.
Подскажите, может я допустил ошибку?
Решение с модулем для 1С, мне не подходит, версия не совпадает.
Привет!

Подскажите как добавить свои поля в шаблон изменения статуса заказа SALE_STATUS_CHANGED
Насколько понимаю с определенной версии в папке sale.order.ajax вообще нет файла components.php
Отсюда вопрос, как добавлять собственные поля в шаблоне?
Также не подскажете как добавить в письмо [SALE_NEW_ORDER]адрес доставки и тип оплаты?
Вы можете добавить поля из заказа в почтовый шаблон с помощью вызова компонента из Визуального редактора.
Ссылка на статью в документации https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=41&LESSON_ID=3523
Очень помогло быстро добавить поля (Город, телефон, юр. адрес)
Это намного быстрее и проще, чем кастомизировать компонент
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Стоимость разработки на 1С-Битрикс:

Индивидуальная разработка магазина

от 400 000 руб. от 5-ти недель

Разработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Запуск сайта на готовом решении

от 100 000 руб. от 7-ми дней

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

Мобильное приложение

от 400 000 руб. от 1-го месяца

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Сайт компании

от 250 000 руб. от 1-го месяца

Корпоративный сайт с информационными разделами, каталогом товаров или услуг. Включает формы обратной связи карточек каталога, любое количество статичных и динамичных разделов.

Инфресурс

от 300 000 руб. от 5-ти недель

Информационный ресурс любой сложности. Сайт для СМИ, городской портал или многопользовательская доска объявлений. Внутренние форумы, блоги- по необходимости.

Лечение сайтов от вирусов

от 30 000 руб. от 2-х дней

Выполню полную проверку сайта и окружения. В случае обнаружения вирусов проведу полный комплекс лечения проекта и закрытия лазеек.