Программист 1с
twitter email rss
  • Home
  • Полезности
    • Мобильное приложение курьера
    • MailChimp + УТ 11.
    • 1с-sms
    • Pharma-MPD
    • Зуботехническая лаборатория
  • Блог
  • Партнеры
  • Команда
    • Услуги
    • Опыт
    • Отзывы
    • Контакты
  • Поддержка
    • Инструкция
    • Redmine






У нашего клиента возникла задача улучшения обратной связи с покупателями интернет-магазина. В рамках задачи предполагалась автоматическая отправка письма после доставки заказа с перечнем товаров и ссылками на сайт для написания отзывов. Задача была выполнена с помощью сервиса esputnik.com.

Сервис позволяет отправлять sms и email сообщения. На стороне сервиса пользователь может создать шаблоны, на основании которых будет происходить формирование писем. Благодаря возможности API производить замену текста письма во время отправки у нас получилось сформировать письма более персонального характера. Например, после отправки заказа клиенту через 5 дней 1с отправляет письмо с перечнем товаров, которые покупались клиентом.

Код отправки email клиенту с перечнем товаров:

Функция ОтправитьПисьмоНаОснованииЗаказа(Заказ) Экспорт
ПочтаКому = СокрЛП(Заказ.Контрагент.ЭлектронныйАдрес);
ИмяКому = СокрЛП(Заказ.Контрагент.Наименование);
ОтКого = СокрЛП(Константы.ОтправительЕСпутник.Получить();

ТЗ = Заказ.Товары.Выгрузить();
ТЗ.Свернуть("Товар");
СтрокаТовары = "";
Для каждого Стр из Тз Цикл
СтрокаТовары = СтрокаТовары +"

"+ Стр.Номенклатура.Наименование +"

";
КонецЦикла;

ПараметрJSON = "{"; //"groupId"" : ,";
ПараметрJSON = ПараметрJSON + """params"" : [ ";
ПараметрJSON = ПараметрJSON + "{""key"" : ""Имя"",";
ПараметрJSON = ПараметрJSON + """value"" : """+ИмяКому+"""},";
ПараметрJSON = ПараметрJSON + "{""key"" : ""Товар"",";
ПараметрJSON = ПараметрJSON + """value"" : """+СтрокаТовары+"""}],";
ПараметрJSON = ПараметрJSON + """recipients"" : ["""+ПочтаКому+"""],";
ПараметрJSON = ПараметрJSON + """fromName"" : """+ОтКого+"""" + "}";

ИДШаблона = Константы.ИДШаблонаЕСпутник.Получить();
Страница = "https://esputnik.com.ua/api/v1/message/"+ИДШаблона+"/send";
Ответ = ОтправитьЗапрос(ПараметрJSON,Страница,"POST");

Возврат Ответ;
КонецФункции

Мы подготовили обработку, которая работает на типовой конфигурации «Управление торговлей 3.0». В данной обработке вы сможете найти методы, которые вызываются в коде-примере. Функционал обработки:

  • Отправка sms и email сообщений одному или нескольким контрагентов;
  • Авто-замена параметра сообщения на имя Контрагента;
  • Получение текущего баланса сервиса e-sputnik;
  • Работа с шаблонами для email рассылки, которые сохранены на стороне сервиса e-sputnik.
  • Получения статусов отправленных сообщений.

1
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Скачать обработку: 

  esputnik_ut_3_0.epf (15,6 KiB, 699 скачиваний)

Похожие записи:

  1. Добавление поддержки сервиса sms.ru
  2. Отправка sms из 1с (avisosms.ru)
  3. Правильность ввода email
  4. Печатается табличный документ. А под веб-клиентом?
  5. Получение входящих sms из VoIP/GSM шлюза серии GoIP
← Правильность ввода email
Загрузка данных поставщиков →

Новости

  • Работаем с Opendatabot из 1с
  • Сокращаем ссылки в 1с
  • Загрузка данных из Google spreadsheet в 1с
  • Формирование скриншотов сайтов в 1с
  • Удаление старой номенклатуры

Подписка

Copyright © 2021 danila.org.ua
Умные решения для вашего бизнеса