Отправка чеков по электронной почте из Store Commerce
В этой статье описывается, как отправлять сообщений электронной почты с чеками из Microsoft Dynamics 365 Commerce Store Commerce, когда транзакция оплачивается на POS-терминале.
Необходимые условия
Чтобы отправлять сообщения электронной почты с чеками, необходимо настроить SMTP-сервер.
Настройка приема электронной почты
Настройка параметров по умолчанию для отправки чеков по электронной почте
Чтобы настроить поведение отправки чеков по электронной почте для всех клиентов, выполните следующие действия.
Выберите Retail и Commerce > Настройка центрального офиса > Параметры > Параметры Commerce.
На вкладке Разноска на экспресс-вкладке Отправить чек по электронной почте в поле Вариант чека, выберите вариант по умолчанию:
- Стандартный чек — печать чеков из ККМ POS-терминала.
- Электронная почта — отправка чеков клиентам в электронных сообщениях.
- Оба — печать чеков из ККМ POS-терминала и отправка чеков клиентам в электронных сообщениях.
В поле Тема введите текст, который должен отображаться по умолчанию в строке темы чека, который отправляется как сообщение электронной почты.
Если требуется переопределить параметр по умолчанию, выбранный в Параметрах Commerce для одного клиента, выполните следующие действия.
- Перейдите в раздел Retail и Commerce > Клиенты > Все клиенты.
- На странице списка Все клиенты выберите клиента, затем выберите Изменить.
- Разверните экспресс-вкладку Retail.
- Для Вариант чека выберите один из следующих вариантов:
- Стандартный чек — клиент получает только печатные чеки. Печатный чек создается из ККМ POS-терминала.
- Электронная почта — клиент получает только чеки по электронной почте.
- Оба — клиент получает печатные чеки и чеки по электронной почте.
- Если вы выбрали вариант Электронная почта или Оба в поле Вариант чека, введите адрес электронной почты клиента в поле Эл. почта для отправки чеков.
Настройка профиля чека по электронной почте
- Перейдите в раздел Retail и Commerce > Настройка канала > Настройка POS > Профили POS > Профили чеков.
- Выберите сочетание клавиш CTRL+N, чтобы создать профиль чека.
- Заполните поля Код профиля чека и Описание.
- На экспресс-вкладке Общие выберите Добавить для добавления типа чека.
- Выберите Чек в качестве типа чека и выберите формат чеков, который будет использоваться для чеков по электронной почте.
Добавление профиля чеков по электронной почте в профиль функциональности
- Перейдите в раздел Retail и Commerce > Настройка канала > Настройка POS > Профили POS > Профили функциональности.
- Выберите Правка.
- На экспресс-вкладке Общие в поле Код профиля чеков укажите профиль чека по электронной почте.
Включение отправки по электронной почте для типов чеков
Чтобы включить отправку по электронной почте для индивидуальных типов чеков в профиле чеков и указать, должны ли кассиры получать напоминание спрашивать клиентов, хотели бы они получать чеки по электронной почте, откройте формат чеков для этого чека. В раскрывающемся списке Поведение электронной почты выберите один из следующих вариантов.
- Не отправлять сообщение электронной почты — никогда не отправлять чеки по электронной почте и не выдавать подсказку кассирам. Это значение переопределяет значения Электронная почта и Оба на страницах Параметры Commerce и Профиль клиента.
- Всегда по электронной почте — всегда отправлять чеки по электронной почте без выдачи подсказки кассирам.
- Запросить пользователя — напоминать кассирам спрашивать клиентов о том, хотят ли они получить чек по электронной почте, и, если хотят, на какой адрес электронной почты должен быть отправлен чек.
Настройка шаблона электронной почты для чеков
Перейдите к пункту Шаблоны сообщений электронной почты организации в разделе Retail и Commerce > Настройка центрального офиса > Настройка > Шаблоны сообщений электронной почты организации или Администрирование организации > Настройка > Шаблоны сообщений электронной почты организации.
Выберите Создать.
Введите сведения в следующие поля:
- В поле Код электронной почты введите имя для шаблона.
- В поле Описание электронной почты введите необязательное описание.
- В поле Имя отправителя укажите имя, которое должно отображаться в качестве отправителя сообщения электронной почты. Клиенты увидят это имя в качестве имени От кого в сообщении электронной почты.
- В поле Электронная почта отправителя укажите действительный адрес электронной почты. Клиенты увидят этот адрес электронной почты в качестве адреса электронной почты От кого в сообщении электронной почты.
В разделе Общие в поле Код языка по умолчанию выберите язык. Чек будет отправлен на этом языке, если настроены шаблоны для нескольких языков, а предпочтительный язык магазина или клиента не совпадает ни с одним из этих дополнительных языков.
В области Содержание сообщения электронной почты выберите Создать, чтобы создать новый экземпляр шаблона. Введите сведения в следующие поля:
- В поле Язык укажите язык, на котором будет локализован данный шаблон. Обратите внимание, что это применяется только к отправленным по электронной почте чекам, которые содержат HTML со статическим содержимым выше и/или ниже заполнителя %message%.
- В поле Тема введите название для чеков по электронной почте.
- Выберите флажок Имеется тело сообщения.
- Выберите Правка, чтобы загрузить шаблон HTML. Как минимум, ваш экземпляр шаблона должен содержать следующий код:
<pre> %message% </pre>
Можно также добавить HTML-код для отображения заголовка, нижнего колонтитула, эмблемы или любого другого статического содержимого, которое требуется включить в чек, отправляемый по электронной почте. Дополнительные сведения о создании шаблонов HTML чеков см. в разделе Создание шаблона для чеков по электронной почте.
В зависимости от настроенных параметров необходимо выполнить соответствующие задания по графику распределения, чтобы синхронизировать изменения с Store Commerce.
- 1010 — клиент
- 1070 — конфигурация канала
- 1090 — ККМ
- 1110 — глобальная конфигурация
Вставка штрих-кодов или QR-кодов в чеки, отправляемые по электронной почте
Вы можете вставлять QR-коды или штрих-коды, представляющие коды заказов в транзакционные письма и сообщения электронной почты с чеками. Дополнительную информацию см. в разделе Добавление QR-кода или штрих-кода в электронное письмо с чеками.
Проводки Store Commerce
После синхронизации изменений с магазином программа Store Commerce запрашивает у пользователя адрес электронной почты для каждой проводки (если эта функция включена). Если адрес электронной почты уже зарегистрирован для клиента, этот адрес появится в запросе адреса электронной почты. Если клиент еще не имеет имени или если адрес электронной почты не был введен для именованного клиента, введите адрес электронной почты, затем нажмите кнопку Отправить. После завершения транзакции служба реального времени отправит клиенту сообщение электронной почты с чеком в теле сообщения, как было настроено ранее.