Форум
Никак не могу найти — где можно изменить адрес, используемый в #SALE_EMAIL#.
Заранее благодарен за помощь!
| Цитата |
|---|
| Евгений Малков пишет: В настройках Интернет-магазина «E-Mail отдела продаж» |
Евгений, спасибо за быстрый ответ. Я, конечно, покажусь очень странным, но на Рабочий стол -> Магазин -> Настройки магазина не могу найти это. У меня там:
— Скидки на заказ
— Службы доставки
— Платежные системы
— Типы плательщиков
— Статусы
— Свойства заказа
— Местоположения
— Налоги
— Интеграция с 1С
— Печатные формы
Почта для заказов битрикс
По умолчанию почтовые уведомления с веб-форм приходят администратору сайта на email, указанный при создании сайта.
Для того, чтобы настроить почтовые уведомления, перейдите в настройки почтовых шаблонов:
Настройки → Настройки продукта → Почтовые события → Почтовые шаблоны
Найдите в списке типов почтовых событий шаблон с нужным id и с отметкой ADMIN. Именно его нужно настроить, чтобы почтовые уведомления приходили на ваши почтовые адреса. Выяснить ID шаблона можно, соотнеся его с ID инфоблока в настройках форм.
ID почтового шаблона:
Чтобы отредактировать нужную форму, кликните пиктограмму «гамбургер». Откроется окно настроек почтового шаблона.
Заполните поля «Кому», «Копия» или «Скрытая копия» почтовыми адресами, на которые должны приходить уведомления. Сохраните изменения.
Указать почту для уведомлений необходимо в настройках в административной части сайта, почта для обратной связи указывается непосредственно в настройках самого компонента. Все почтовые события можно отследить в соответствующем разделе в настройках.
Для начала укажем основные почтовые адреса для магазина. Перейдем в административную часть сайта Настройки -> Настройки модулей -> Главный модуль. Здесь нас интересуют 2 поля – E-mail, на который будут дублироваться все исходящие сообщения, и E-mail администратора сайта (отправитель по умолчанию).

Далее в том же разделе Настройки модулей ищем Интернет-магазин. Там можно указать E-mail отдела продаж.

Теперь настроим обратную связь (данная инструкция описывается настройку "старого" компонента, для нового можно посмотреть тут ). Перейдем в нужный раздел на сайте и в режиме правки откроем меню настройки компонента.

В поле E-mail, на который будет отправлено письмо, указываем адрес почты.

Все почтовые события настраиваются в соответствующем пункте меню в Настройках продукта. Удобнее отслеживать все с помощью типов почтовых событий. Здесь мы можем задавать условия, при которых будет отправляться то или иное письмо, в табличной части можно искать необходимое событие, не забыв при этом указать поле, по которому будет производиться поиск. Например, так мы по названию можем найти все, что связано с формированием нового заказа:

Перейдя в редактирование события мы можем в первой вкладке задать имя для него, а также ознакомиться с теми переменными, которые могут быть использованы в шаблоне письма. Обратите внимание, что редактировать описание не рекомендуется. Просто убрав или добавив что-то в это поле вы никак не повлияете на шаблон.

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

Можно найти нужный почтовый шаблон непосредственно в списке (Настройки -> Настройки продукта -> Почтовые события -> Почтовые шаблоны), но так как в Битриксе довольно обширный перечень таких заготовок, проще найти нужный экземпляр через почтовое событие. В редактировании шаблона верхняя часть посвящена общим настройкам. Чтобы письмо по шаблону отсылалось, необходимо, чтобы он был активным, а также была установлена галочка напротив сайта, для которого он действует. Поля "От кого" и "Кому" заданы по умолчанию.

В части Сообщение можно скорректировать сам шаблон. Под окном сообщения в качестве подсказок приведены те переменные, которые мы уже видели в почтовом событии. Если мы установим курсор в поле с сообщением и кликнем по какому-то пункту из списка, это значение окажется в шаблоне письма. Обычный текст является константой, и его можно отредактировать на свое усмотрение.

Начиная с версии 2.0 используется новый функционал вэб-форм. Для их настройки можете воспользоваться этой инструкцией.
Как исправить письма от сайта на Битриксе

Сегодня я покажу как поменять тексты писем, которые автоматически приходят нам и нашим пользователям от сайта на Битриксе.
Периодически на нашем сайте, который на Битриксе, случаются какие-то события. Например, зарегистрировался новый пользователь, или оформлен новый заказ. Как только это случилось сайт или администратору сайта или покупателю или еще кому-то отправляет письма. Письма эти написаны по определенным правилам (шаблонам).
Вот как поменять эти шаблоны, где найти перечень всех этих событий нашего сайта и пойдет речь в сегодняшнем коротком видеоуроке.
Смотрим как все легко делать в Битриксе:
На этом сегодня все! Не забываем жать на социальные кнопки слева и пишите свои вопросы в комментарии!
![]()
Если вам понравилась статья, то нажмите на одну из кнопок социальных сетей для размещения ссылки на страницу в своей ленте в этой соцсети.
Вам также будет интересно:
Комментарии (30):
28 мая 2019 в 00:34 | #
Дмитрий
20 сентября 2018 в 23:17 | #
Спасибо за урок.
У меня вопрос. На моем сайте есть два типа события новый заказ
SALE_NEW_ORDER_MY и SALE_NEW_ORDER. На эти два события настроены свои действующие шаблоны писем, которые активны и относятся к основному сайту
Каким образом я могу определить какой тип события срабатывает при создании нового заказа? и где это можно посмотреть?
Понятно, что я могу добавить специальный текст в шаблон письма, создать заказ и посмотреть в письме что пришло. Таким образом определив какой шаблон редактировать. Но если у меня будут задублированы события, то во все шаблоны вставлять отдельные фразы мне кажется очень трудозатратным
17 октября 2015 в 03:46 | #
Дмитрий все супер! Даже почти все и по программированию сказали. просьба только подскажите где если у меня старт и я загрузил модуль. В типовой поставке это /bitrix/components/bitrix/sale.order.ajax/component.ph у меня нет sale. Заранее
Дмитрий Акифьев
17 октября 2015 в 08:01 | #
Модуль Sale (Магазин) есть только в магазинных редакциях «Малый бизнес» и «Бизнес». В Вашей редакции его просто нет. И если у Вас сделан магазин на редакции «Старт», то скорее всего с помощью какого-то стороннего модуля из Маркетплейс, производителя этого модуля и надо спрашивать как обрабатывать события покупки.
Мария
15 июля 2015 в 08:28 | #
Спасибо за обучающее видео.
1. Можно ли сделать отправку писем с привязкой к дате рождения?
2. Как добавить фото товара в сообщение о новом заказе?
Дмитрий Акифьев
15 июля 2015 в 10:08 | #
1. Только с помощью нового модуля для email маркетинга, который еще сырой и только вышел в новой версии Битрикса. Модуль есть только на старших редакциях (магазины и Эксперт). Как пользоваться ищите на сайте разработчика CMS, я таких уроков не делал и не планирую.
2. Возможно только с помощью доработки функционала программистами — создание нового шаблона письма, в котором программно (с помощью API) будут выдергиваться картинки товаров, которые в заказе и подставляться в шаблон. Штатно такой функционал пока не предусмотрен, но в версии 15.5 вроде обещали сделать уже в типовых шаблонах, но это пока в стадии альфа, даже в бете пока поставить нельзя.
Мария
15 июля 2015 в 10:18 | #
На форуме Битрикс www.bitrix24.ru/support/f. ply#message70377 дают БП, но из обучающего курса его удалили.
Вы не смотрели данный БП?
Только установила его, еще не протестировала.
Дмитрий Акифьев
15 июля 2015 в 12:35 | #
Нет, не смотрел, не смогу прокомментировать его использование. Смысл завязываться на БП, если появился отдельный модуль для рассылок по разным поводам. Лучше дождитесь выхода почти автоматизированного модуля и его используйте, чем заморочиваться со сложным БП.
Мария
15 июля 2015 в 17:01 | #
Максим
16 ноября 2014 в 19:30 | #
Все это конечно хорошо, но действительно полезной информации — о том, как добавить свои переменные в шаблон (в зависимости от события), как именно и где (как пример init.php) они создаются и определяются, чтобы можно их было использовать в событиях и соответственно в почтовых шаблонах этих событий — такой информацией вы можете поделиться с народом?
Дмитрий Акифьев
16 ноября 2014 в 19:40 | #
Частично эта информация есть в этом уроке: Форма заказа обратного звонка
Больше никакой информации по программированию я давать не планирую (эта информация не интересна для 97% моих подписчиков), ищите в другом месте, а лучше пройдите тренинги от Битрикса, там дают много полезного и не дорого.
Andrey
22 августа 2014 в 14:08 | #
Дмитрий, добрый день!
Я не понимаю как менять состав атрибутов которые находятся за ##, вот например мне нужно в почтовом шаблоне дописать, чтобы мне на почту приходили определнные параметры заказа, но таких полей за ## у меня нет, вот сижу и пытаюсь понять, где в битриксе я могу их отредактировать, подскажите, пожалуйста!
Дмитрий Акифьев
22 августа 2014 в 14:54 | #
Читайте ниже комментарии. Там уже все написано. Я минимум 2 раза описывал что и где надо править.
Повторю только одно — для добавления своих полей надо знать что делаете — понимать фреймворк Битрикса и знать PHP. Код придется писать самому, в админке нигде нет такой опции — добавить поле на событие.
Roman
25 июня 2014 в 16:30 | #
Как сделать, чтобы копия заказа- письма- покупателю
Приходила и на адрес админа
Дмитрий Акифьев
25 июня 2014 в 16:34 | #
Указать в поле Скрытая копия (BCC) адрес админа прямо в шаблоне события на оформление нового заказа вручную — как вариант.
Хотя копия и так приходит на адрес отдела продаж, это уже будет дублирование (для дополнительного контроля).
Roman
25 июня 2014 в 16:39 | #
Письма не приходят
В настройках интернет магазина
e-mail отдела продаж стоит адрес
В разделе — Параметры почтового шаблона
Скрытая копия: #BCC#
А в сам шаблон тоже вставлять надо?
Информационное сообщение сайта #SITE_NAME#
Ваш заказ номер #ORDER_ID# от #ORDER_DATE# принят.
Стоимость заказа: #PRICE#.
Вы можете следить за выполнением своего заказа (на какой
стадии выполнения он находится), войдя в Ваш персональный
раздел сайта #SITE_NAME#. Обратите внимание, что для входа
в этот раздел Вам необходимо будет ввести логин и пароль
пользователя сайта #SITE_NAME#.
Для того, чтобы аннулировать заказ, воспользуйтесь функцией
отмены заказа, которая доступна в Вашем персональном
разделе сайта #SITE_NAME#.
Пожалуйста, при обращении к администрации сайта #SITE_NAME#
ОБЯЗАТЕЛЬНО указывайте номер Вашего заказа — #ORDER_ID#.
Спасибо за покупку!
Дмитрий Акифьев
25 июня 2014 в 18:44 | #
Зачем Вы сюда шаблон вставили, если он стандартный? Проверьте на своем сервере, что письма отправляются PHP функцией mail(). Проверить можно тестированием сервера из админки Битрикса. Если там все нормально, то попробуйте в скрытую копию вместо #BCC# написать реальный email админа и проверьте доставляется ли письмо при оформлении заказа.
Руслан
10 мая 2014 в 22:48 | #
Подскажите пожалуйста, где можно указать #BCC#?
Дмитрий Акифьев
10 мая 2014 в 23:43 | #
Имеется в виду тот, который используется в шаблоне при получении нового заказа? Если да, то BCC берется оттуда же, что и SALE_EMAIL, то есть из настроек модуля Интернет-магазин (поле E-Mail отдела продаж). Так сделан компонент sale.order.ajax и если Вам нужен другой источник, то придется переписывать этот компонент «под себя».
Алексей
11 марта 2014 в 07:53 | #
Добрый день Дмитрий!
А могли бы подсказать как добавить коды для подстановки.
Дмитрий Акифьев
11 марта 2014 в 08:11 | #
Что именно имеется в виду? Напишите вопрос подробнее, желательно с примером.
Алексей
11 марта 2014 в 08:25 | #
В событие SALE_NEW_ORDER есть следующие определения:
#ORDER_ID# — код заказа
#ORDER_DATE# — дата заказа
#PRICE# — сумма заказа
#EMAIL# — E-Mail заказчика
#BCC# — E-Mail скрытой копии
#ORDER_LIST# — состав заказа
#SALE_EMAIL# — E-Mail отдела продаж
#SPOSOB_OPLATI# — Способ оплаты
#DEFAULT_EMAIL_FROM# — E-Mail адрес по умолчанию (устанавливается в настройках)
#SITE_NAME# — Название сайта (устанавливается в настройках)
#SERVER_NAME# — URL сервера (устанавливается в настройках)
Нужно добавить описание город, что бы в заказе приходила информация о городе в котором сделан заказ.
В настройках магазина,в свойствах заказов, список свойств формирую год CITY.
Дмитрий Акифьев
11 марта 2014 в 08:41 | #
Тут надо дорабатывать компонент оформления заказа. И у Вас он уже кем-то доработан, так как в типовой поставке для почтового события используется только первая половина из тех полей, что приведены. Может лучше обратиться за доработкой к тем людям, которые делали сайт?
Если кратко, что надо сделать. Надо найти нужный компонент, который формирует данные об оформленном заказе. В типовой поставке это /bitrix/components/bitrix/sale.order.ajax/component.php (у Вас может быть что угодно, может другой вариант использован, может вообще свой написан). В компоненте ищите, где отправляется событие SALE_NEW_ORDER и для него формируются поля. В массив этих полей добавляете город из тех данных, что собираются в форме. После этого к такому полю можно обращаться через его название в решетках (пояснения к типу почтового события надо править тоже самому, там новое поле само не появится, но это только чтобы не забыть.)
Алексей
11 марта 2014 в 11:12 | #
С разработчиками директор не сошелся мнениями теперь правим своими силами, а как можно узнать какой компонент формирует данные об оформленном заказе.
Дмитрий Акифьев
11 марта 2014 в 11:19 | #
Вы может заметили, что блог немного другой направленности — он для администрирования магазинов, а не для программистов. Я не учу программировать. Если Вы хотите самостоятельно заниматься доработкой движка на уровне программиста, то пройдите специализированные курсы или наймите других людей, которые знают что такое Битрикс изнутри. Директор же не со всеми подряд поругался? У Битрикса 10000 партнеров.
Алексей
11 марта 2014 в 11:24 | #
Я к ответу почему не дорабатывает разработчик понятно спасибо за помощь будем копаться дальше.
Добавление своих полей в почтовые шаблоны Битрикс
Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номер телефона заказчика в почтовый шаблон SALE_NEW_ORDER. Так как иначе он не очень информативен для менеджеров, приходится заходить в админку сайта и смотреть свойства заказа. Но всегда можно передать данные свойства напрямую в почтовое событие Битрикс. Правда для этого придется вынести компонент, который передает параметры почтовых событий в собственное пространство имен.
Добавление ФИО, номера телефона клиента и общий вес заказанных товаров в почтовое событие
Для начала копируем системный компонент sale.order.ajax в собственное пространство имен. Для этого создаем свою папку в /bitrix/components/, например bazarow. И копируем всю папку /bitrix/components/sale.order.ajax в bazarow
Открываем файл component.php и, примерно на 1946 ой строке, находим параметры, которые передаются в почтовое событие

Добавляем сюда строчки для вызова веса товара, и свойств заказа ФИО и Номер телефона
Целиком должно получиться примерно так:
В публичной части сайта выводим наш новый компонент, подключаем к нему шаблон, и в почтовое событие "Новый заказ на сайте", в нужном месте вставляем переменные "PHONE" "FIO" и "ORDER_WEIGHT"