Произвольные поля клиента выводятся для оператора, в панели информации о клиенте.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/dac7dddf-3b6b-40a5-90a4-2705f605ecbc/add-fields.gif

В контактной форме на сайте в виджете Re:plain произвольные (дополнительные) поля не отображаются.

Но если вы передаете значение в одно из существующих полей контактной формы, то мы предзаполним данное поле переданным значением.

Если вы передаете значение которого в контактной форме нет, то это значение увидят только операторы в разделе Информация о клиенте.

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


Поля клиента передаются через параметр fields в коде виджета:

<script>
window.replainSettings = {
  id: '<ID чата>',

  // поля клиента
  **fields**: {…},
};

(function(u){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=u;
var x=document.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);
})('<https://widget.replain.cc/dist/client.js>');
</script>

Но также вы можете передать поля клиента следующим образом в любой момент времени:

ReplainAPI('setFields', fields)

Тип настройки

Object

Описание

Объект с полями клиента. В качестве ключа — название поля.

Встроенные ключи: