Перейти к содержимому


Можно ли создавать строку в КБ при нажатии на ссылку на внешнем сайте


Сообщений в теме: 4

#1 smart

    Активный участник

  • Пользователи
  • PipPipPip
  • 297 сообщений
  • Пол:Мужчина
  • Интересы:v1980.8@gmail.com

Отправлено 01 Сентябрь 2017 - 14:35

Мечтаю о том, чтобы добавить в автоподпись в письме - сотрудников возможность клиенту поставить оценку.

Т.е. в каждом письме, будет примерно такая подпись:

Оцените пожалуйста наш ответ. Хорошо, Нормально, Плохо.

И чтобы при нажатии на эту ссылку (в письме) создавалась строка в КБ. Желательно, чтобы она содержала часть данных из письма.
- емейл
- тема письма


Чем то похоже на функционал "Отписаться"

Как думаете - это возможно реализовать?

#2 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 02 Сентябрь 2017 - 12:57

Можно попробовать сделать соответствующую штатную внешнюю форму в КБ и включить ее код в шаблон (тело) письма, которое получит клиент.
Все остальное уже дело техники.
Умные сайты на заказ
https://info.crm-master.info

#3 AntonKravchenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 153 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород

Отправлено 02 Сентябрь 2017 - 19:11

настраивали подобный механизм для одного из клиентов, ничего особо сложного нет

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Сентябрь 2017 - 09:30

Просмотр сообщенияTony999 (02 Сентябрь 2017 - 12:57) писал:

Можно попробовать сделать соответствующую штатную внешнюю форму в КБ и включить ее код в шаблон (тело) письма, которое получит клиент.
Все остальное уже дело техники.

В письмо форму не встроишь. Но никто не мешает встроить ссылки на соответствующий свой внешний скрипт из КБ, при нажатии на "Хорошо, Нормально, Плохо".

#5 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 06 Сентябрь 2017 - 16:17

Если ваше письмо будут читать из браузера и можно использовать тэги, то никто не мешает вам описать в тело письма на php кнопки


<a href="'.$url.'?zakID='.$zakID.'&rez=1"><button>ОТЛИЧНО</button></a><br>
<a href="'.$url.'?zakID='.$zakID.'&rez=2"><button>ХОРОШО</button></a><br>
<a href="'.$url.'?zakID='.$zakID.'&rez=3"><button>ПЛОХО</button></a><br>

где $zakID - ID заказа


затем идёте сюда: https://ВАШ АДРЕС.clientbase.ru/edit_files.php?sel=list_ext
и создаете внешний скрипт с названием rezultat.php (если у вас бесплатный аккаунт, то сия радость вам, к сожалению, недоступна)
и пишете в него следующий код:



<?
$config['script_noauth'] = 0;
// ОЦЕНКА МЕНЕДЖЕРОВ
require_once "common.php";
if (isset($_REQUEST['zakID'])) {$zakID=$_REQUEST['zakID'];} else {$zakID=0;}
if (isset($_REQUEST['rez'])) {$rez=$_REQUEST['rez'];} else {$rez=0;}
if (($rez!=0) AND ($zakID!=0)) {
   $new="";
   $new['Оценка']=$rez;
   update_query($new,"ВАША ТАБЛИЦА ЗАКАЗОВ","`id`=".$zakID);
   exit();
}
?>


В результате у вас в поле Оценка в таблице ВАША ТАБЛИЦА ЗАКАЗОВ сохраниться оценка, указанная в параметре rez

Сообщение отредактировал Александр Пономарев: 07 Сентябрь 2017 - 12:07






Количество пользователей, читающих эту тему: 3

0 пользователей, 3 гостей, 0 анонимных