Данный виджет добавляет к окну корзины поле для промокода, который позволяет уменьшить итоговую сумму в корзине.
Обратите внимание, что для перехода к оплате(Яндекс.Кассе и Робокассе) данный код менять сумму и работать не будет. Он работает только для суммы в окне корзины (внешний вид) и информации в заявке(приходит как дополнительное поле в форме).

Как выполнить установку?

1. Внутри окна корзины вставьте любой виджет. Например, текст.

2. Откройте окно импорта виджета:

3. В поле внутри окна импорта вставьте весь код из файла по ссылке (тройной клик по коду выделит весь код).
Сохраните изменения.

После этого появится виджет промокода.

Убедитесь, что новый виджет расположен вне виджета "Список товаров"

Установка виджета завершена.✅

Виджет состоит из поля ввода промокода и кнопки для его применения. Кнопка имеет фиксированную ширину, которая указывается в настройках виджета, а поле растягивается на оставшуюся ширину

В настройках виджета можно изменить надписи, размеры и внешний вид.

На вкладке "Промокоды" указываются количество промокодов (до 5), сам промокод и сумма скидки.
Промокод может содержать любые символы, без пробелов.
Сумма указывается в процентах, либо числом(без валюты) - эта та сумма, которая будет вычитаться из итоговой суммы.

При итоговой сумме 1000 по первому промокоду получаем 1000-10%=900,
по второму промокоду 1000-123=877.

При вводе промокода появится окно с уведомлением о применении промокода, а поле ввода промокода исчезнет. 

В итоговой сумме появится старая зачеркнутая цена и новая:


❗При добавлении товара в корзину или изменения количества товаров поле промокода появится вновь, итоговая сумма сбросится к начальной.

❗По умолчанию в окне корзины стоит кнопка с формой. Для передачи промокода в заявку должна быть кнопка с виджетом новой формы. Для этого у кнопки вызова формы поставьте действие "Показать окно без формы".
Затем нажмите на кнопку и вставьте в окно виджет новой формы

В разделе заявок отобразится поле со скидочной суммой и промокодом, если он был указан:

Проверить работу виджета возможно на данной странице http://korzinatest.plp7.ru/, промокоды "promosite" и "Хочускидку".


❗ Виджет промокода должен быть вне виджета "Список товаров".
❗ Если скидка будет больше итоговой суммы, то отобразится сумма 0.
❗ В настройках виджета в поле для суммы не должно быть других символов, кроме числа или числа с процентом.
❗ При расчете скидки идет округление до целого числа.
❗ Важно использовать виджет новой формы, как указано выше.

Вы нашли ответ?