При продаже товаров или услуг через корзину вы можете настроить автоматическую отправку данных о заказе. Информация о заказе поступит на почту клиента в случае успешной оплаты или использовании платежной системы «Наличные».
Для этой задачи надежнее использовать сервис SendGrid, поскольку отправка писем через почтовый сервер сильно зависит от политики отдельных почтовых сервисов по борьбе со спамом.
Отправка уведомлений через SendGrid
SendGrid ограничил работу сервиса в России.
Зарегистрируйтесь в SendGrid или войдите в свой аккаунт.
Создайте идентификатор отправителя (если он не был создан ранее). Для этого нажмите на кнопку «Create a Single Sender» → заполните все обязательные поля и нажмите кнопку «Create» → после создания идентификатора на указанную почту придет письмо с подтверждением.
Нажмите на кнопку «Create a Single Sender»
Заполните все обязательные поля и нажмите кнопку «Create»
Подтвердите идентификатор в письме на почте
SendGrid не рекомендует использовать в качестве почты отправителя адреса на домене почтового сервиса (например, hello@gmail.com, hello@yandex.ru), поскольку это может привести к попаданию писем в спам.
Далее необходимо создать API-ключ. Перейдите во вкладку «Settings» → пункт «API Keys» → нажмите на кнопку «Create API Key» → задайте любое имя ключа в поле «API Key Name» → разрешите полный доступ (Full Access) → нажмите на кнопку «Create & View» → скопируйте полученный API-ключ.
Перейдите во вкладку «Settings», пункт «API Keys»
Нажмите на кнопку «Create API Key»
Задайте имя ключа, разрешите полный доступ и нажмите на кнопку «Create & View»
Скопируйте API-ключ
Затем перейдите в Настройки сайта на Тильде → Платежные системы → Общие настройки платежных систем → нажмите на кнопку «Настроить» → в разделе «Уведомления для покупателей о сделанном заказе» выберите сервис доставки писем SendGrid → вставьте скопированный API-ключ в поле «API Key» → укажите email отправителя — тот, который был задан при создании идентификатора отправителя в SendGrid.
В настройках можно задать тему и шаблон письма с помощью переменных, а также отправить тестовое письмо.
После этого, зайдите в Настройки сайта → Платежные системы → Общие настройки платежных систем → Настройки для уведомлений покупателей о заказе.
Cоздайте новый электронный адрес под вашим доменом для отправки уведомлений. Электронный адрес на yandex.ru, mail.ru или gmail.com не будет работать корректно.
Получение внешнего пароля для подключения почтового сервиса
Важно создать новый почтовый ящик для уведомлений, так как для отправки уведомлений используется ваша почта, и мы не хотим иметь к ней доступ.
У каждого почтового сервиса свои настройки и способ получения пароля. Ниже примеры инструкций популярных сервисов Google Workspace, Яндекс 360 и VK WorkMail. Нажмите на ссылку, чтобы перейти к нужному сервису и узнать, как правильно сгенерировать пароль для подключения к Тильде.
Если вы используете Gmail для домена (Google Workspace), то обратите внимание на примечание внизу: нужно сгенерировать отдельный пароль приложения по ссылке https://myaccount.google.com/apppasswords и использовать этот пароль при настройке в Тильде.
Выберите из списка Другое
Задайте любой понятный заголовок для пароля и нажмите Создать
Скопируйте пароль
Используйте выданный пароль при настройке уведомлений
Яндекс (Яндекс 360)
Если вы используете почту для домена от Яндекс (Яндекс 360) нужно авторизоваться и заполнить данные в веб-интерфейсе почты хотя бы один раз до начала настройки.
Если вы используете в Яндексе двухфакторную авторизацию или включили режим паролей для приложений, то создайте пароль для нового приложения по инструкции Яндекса и используйте его для настройки отправки писем.
Если вы используете «Общий ящик Яндекс Почты», то логин и пароль для приложений необходимо указывать от другого ящика, который имеет доступ к общему ящику.
VK WorkMail
Если вы используете в VK WorkMail двухфакторную авторизацию или включили режим паролей для приложений, то создайте пароль для нового приложения по инструкции VK и используйте его для настройки отправки писем.
Перейдите в Настройки профиля → Пароль и безопасность → Пароли для внешних приложений
Нажмите «Создать»
Задайте любой понятный заголовок для пароля
Выберите «Только отправка писем в Почте»
Скопируйте пароль
Используйте выданный пароль при настройке уведомлений
После создания и настройки почты нажмите на галочку.
Заполнение настроек для подключения почты
Заполняем поля:
Адрес исходящего почтового сервера (SMTP): порт и тип защиты соединения можно узнать в справочной информации вашего почтового сервиса. Например, для Gmail это будут smtp.gmail.com, 465 и SSL, для Яндекса smtp.yandex.ru, 465 и SSL, для VK WorkMail smtp.mail.ru 465 и SSL.
Логином чаще всего будет полный адрес вашей почты в сервисе. Ниже к ней нужно написать пароль или пароль приложений.
Email отправителя — почта, через которую будут отправляться уведомления.
Тема письма и Шаблон уведомления — контент письма. В них можно использовать 4 динамические переменные для: номера заказа {{order_number}} суммы {{amount}} даты покупки {{order_date}} списка товара в заказе {{order_details}} Вместо слова в фигурных скобках автоматически подставится информация.
В уведомлении можно использовать имена переменных из формы.
Например, в форме заказа есть поле с именем переменной email. Чтобы в теле или теме письма отображалось значение, указанное клиентом в этом поле, используйте переменную {{email}}.
Как выглядят поля после заполнения
Для примера мы взяли аккаунт notifications@support.info:
Отметьте этот пункт, чтобы открыть настройки уведомлений о заказе. Важно: Для отправки уведомлений должна быть настроена отдельная почта на домене.
Заполните настройки исходящего почтового сервера. Логин и email отправителя должны совпадать.
Укажите имя отправителя, тему письма и текст.
Чтобы появилось поле «Имя отправителя (From name)», перейдите в «Профиль» и включите опцию «Участвовать в тестировании новых функций».
Сохраним изменения и отправим тестовое письмо по ссылке ниже кнопки сохранения. Тестовое письмо отправится на почту, к которой привязан ваш аккаунт.
При оплате товара на сайте (или заказа с условием оплаты наличными при получении) покупателю будет отправляться уведомление на email, который покупатель указал в форме.