ФР должен поддерживать отказ от печати чека.
В ином случае чек будет распечатан, при добавлении электронного адреса выполнится отправка электронной копии чека.

На КСО при добавлении в чек электронного адреса покупателя печать бумажного чека не выполняется, при закрытии чека подсказка "Возьмите чек" заменяется на "Чек отправлен в электронном виде".
Для этого в интеграции используется настройка из плагина CustomerAddress:

НаименованиеВозможные значенияОписаниеПримечания
Файл /linuxcash/cash/conf/ncash.ini.d/sstsco.ini, секция [CustomerAddress], настройки интеграции с SCO
printCheck
  • print
  • notprint
  • choice (по умолчанию)
  • choiceOnAutofill

Печатать ли чек при закрытии:

  • print – чек печатается, отправляется на адрес покупателя,
  • notprint, choice:

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

    • чек не печатается и отправляется на адрес покупателя, если он содержит адрес покупателя из карточки клиента.
  • choiceOnAutofill – предоставляется выбор печатать или не печатать чек, если чек содержит адрес покупателя из карточки клиента. Чек будет отправлен на адрес покупателя.

Для возможности отказа от печати чека необходимо включить настройку askNotPrintCheck.


Настройка inputAddress не поддерживается

Добавление адреса выполняется:

  • по кнопке "Электронный чек" в формировании;
  • через карту клиента (только email). Поддерживается автоматическое добавление почты с флагами "отправлять чек на e-mail" и "e-mail подтвержден";
  • после отказа от бумажного чека в диалоге "Печатать чек?" при переходе в оплату. Поддерживается ввод только email.

Отображение диалога отправки чека на почту при переходе в оплату

Если askNotPrintCheck включена и электронный адрес не был добавлен в чек, то при переходе в оплату отобразится диалог "Печатать чек?". При выборе в диалоге:

  • "Да" – выполнится печать чека на ФР при закрытии;
  • "Нет" – отобразится окно ввода email с кнопками "Отмена" и "Принять". Ввести адрес можно вручную или сканированием кода. Если в чек была добавлена карта клиента, в которой записана почта, то этот адрес будет указан в поле ввода.
    После подтверждения введенного адреса кнопкой "Принять" чек будет отправлен на электронную почту и бумажный чек не печатается при закрытии.
    По кнопке "Отмена" и по кнопке "Принять" с пустым полем ввода выполнится печать чека на ФР при закрытии.
НаименованиеВозможные значенияОписание
Файл /linuxcash/cash/conf/ncash.ini.d/sstsco.ini, секция [SstSco], настройки интеграции с SCO
askNotPrintCheck
  • true
  • false (по умолчанию)

Вызывать диалог отправки чека на электронную почту при переходе в оплату

  • No labels