г. Санкт-Петербург
1-ый Бадаевский
8 (800)-600-66-77
Приём заявок ежедневно с 9-00 до 21-00 без выходных

|

Без повышения цены
С пломбировкой и документами
Окупиться от 4 месяцев
Установка 3500 рублей "под ключ"
Замена 2500 рублей "под ключ"

Установка счётчиков воды в СПб

горячая +
холодная
Как отправить письмо-уведомление о заказе клиенту через GoogleSheets в Tilda
Общепринятое правило в интернет-магазинах, что клиенту после оформления заявки приходит подтверждающее письмо.
В этом письме обычно содержится:
- имя клиента
- номер заказа
и другая важная информация.

Т.к. штатного функционала в данный момент нет, то предлагаю простую и очень эффективную автоматическую рассылку через GoogleSheets.

Как подключить GoogleSheets подробно написано здесь
Естественно должен быть аккаунт на Google.

Нам же нужно воспользоваться средствами автоматизации отправки писем.
Делать мы это будем через googlescript.
Скрипт будет автоматически отправлять письмо на почтовый ящик из последней добавленной записи. Также есть возможность подставлять данные в текст письма.

Как доработать скрипт для себя:
1. namesRange - название переменных. Создаёте свои по аналогии.
2. (rows, 3, 1, 1) - задаём столбец в котором находиться нужное значение (только первая цифра)
3. namesRange.getValue(); - прописываем здесь все переменные первого пункта
4. nameSender - создаём переменную для получения значения из ячейки


function onEdit(e) 
{    
  // Выбираем активный лист:
  var responceSheet = SpreadsheetApp.getActiveSheet(); 
  
  // Выбираем последнюю строку:
  var rows = responceSheet.getLastRow();
  
  // Для каждой нужной переменной определяем позицию:
  var namesRange = responceSheet.getRange(rows, 3, 1, 1);
  var emailsRange = responceSheet.getRange(rows, 2, 1, 1);
  var phonesRange = responceSheet.getRange(rows, 4, 1, 1);
  var zayavkasRange = responceSheet.getRange(rows, 5, 1, 1);
  var dataustsRange = responceSheet.getRange(rows, 14, 1, 1);
  var kolvosRange = responceSheet.getRange(rows, 15, 1, 1);
  // Получаем данные из ячеек:
  var nameSender = namesRange.getValue();
  var emailSender = emailsRange.getValue();
  var phoneSender = phonesRange.getValue();
  var zayavkaSender = zayavkasRange.getValue();
  var dataustSender = dataustsRange.getValue();
  var kolvoSender = kolvosRange.getValue();
  
  
  
  // Формируем структуру:
  // Кто отправил письмо
  var emailReplyTo = "spb.evroznak@gmail.com";
  // Тема письма
  var subject = "Заказ на установку счётчиков воды в компании Vodomer";
  // Тест письма
  var body = "<b>Здравствуйте, " + nameSender + "!</b> <p> Спасибо за Ваш заказ!</p><br> Ваш контактный номер телефона: " +phoneSender +"<br>Номер Вашей заявки: " +zayavkaSender+ "<br>Дата установки счётчика: "+ dataustSender +"<br>Количество устанавливаемых счётчиков: "+ kolvoSender + "<p>Спасибо за обращение в нашу компанию Vodomer.</p>" + "<img src='https://static.tildacdn.com/tild3539-3635-4539-a430-303039313532/logo_1.png' style='width:250px'>" ;
    
  // Отправляем письмо:
  MailApp.sendEmail({to: emailSender, replyTo: emailReplyTo, subject: subject, htmlBody: body});
}
Made on
Tilda