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

  • по кнопке в формировании чека,
  • при переходе в оплату,
  • выполнив считывание сканером в приветствии, формировании или редактировании чека. 

По кнопке в формировании чека

Для добавления купона по кнопке необходимо задать секцию кнопки действия с командой CHECK_INPUTCOUPON, подробнее в разделе "Кнопки в режиме формирования чека". По нажатию кнопки открывается окно ввода номера купона.

Пример добавления кнопки ввода купона
[Check.FormingForm.actions.1]
; Кнопка отображения каталога для ручного выбора товара
command = PICKLIST_SHOW
text = formingPickList
type = middle
 
[Check.FormingForm.actions.2]
; Кнопка ввода штрих-кода вручную
command = CHECK_MANUALINPUT
text = formingInput
 
[Check.FormingForm.actions.3]
; Кнопка получения электронного чека
command = CHECK_INPUTCUSTOMERADDRESS
text = formingElCopy

[Check.FormingForm.actions.4]
; Кнопка ввода купона
command = CHECK_INPUTCOUPON
text = formingAddCoupon
  
[I18n.ru]
formingAddCoupon = Добавить купон
; Остальные языки по аналогии

При переходе в оплату

Отображение окна при переходе в оплату задается настройкой:

Наименование параметраВозможные значенияОписание
Файл /opt/sst-sco/conf/check.ini, секция [Check], настройки модуля чека
suggestCouponInput
  • true
  • false (по умолчанию)
Предлагать покупателю ввод купона при переходе в оплату

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

Способы добавления в окне ввода купона

Можно задать один или несколько способов ввода купона.

Наименование параметраВозможные значенияОписание
Файл /opt/sst-sco/conf/check.ini, секция [Check], настройки модуля чека
couponInputMethods
  • number
  • scan (по умолчанию)

Способы добавления купона:

  • number – по номеру купона,
  • scan – считать сканером.

Способы должны быть указаны через запятую, например "number, scan". В каком порядке данные способы указаны, в таком и будут отображаться на форме. Если указан один способ, то кнопки выбора отображаться не будут, и будет доступен только этот способ

Пример добавления купона по номеру телефона
[Check]
suggestCouponInput = true
couponInputMethods = number, scan

В интеграции Artix:SCO есть дополнительные настройки.

  • No labels