Данный виджет добавляет к окну корзины поле для промокода, который позволяет уменьшить итоговую сумму в корзине.
❗Обратите внимание, что для перехода к оплате(Яндекс.Кассе и Робокассе) данный код менять сумму и работать не будет. Он работает только для суммы в окне корзины (внешний вид) и информации в заявке(приходит как дополнительное поле в форме).
В редакторе страниц вы можете найти ссылки на библиотеку компонентов, в которой содержатся нестандартные виджеты.
В ней можно найти различные решения.
Нам сейчас подходит промокод для корзины - номер 69
Далее - размещаем любой виджет (например, «Текст») в желаемом месте в окне корзины.
Переходим в меню копирования и выбираем «Импорт по номеру»
Указываем уже известный номер и наслаждаемся новым решением 🙂
После этого появится виджет промокода.
Убедитесь, что новый виджет расположен вне виджета "Список товаров"
Установка виджета завершена.✅
Виджет состоит из поля ввода промокода и кнопки для его применения. Кнопка имеет фиксированную ширину, которая указывается в настройках виджета, а поле растягивается на оставшуюся ширину
В настройках виджета можно изменить надписи, размеры и внешний вид.
На вкладке "Промокоды" указываются количество промокодов (до 5), сам промокод и сумма скидки.
Промокод может содержать любые символы, без пробелов.
Сумма указывается в процентах, либо числом(без валюты) - эта та сумма, которая будет вычитаться из итоговой суммы.
При итоговой сумме 1000 по первому промокоду получаем 1000-10%=900,
по второму промокоду 1000-123=877.
При вводе промокода появится окно с уведомлением о применении промокода, а поле ввода промокода исчезнет.
Вместо него появится размер скидки и итоговая сумма:
❗По умолчанию в окне корзины стоит кнопка с формой. Для передачи промокода в заявку должна быть кнопка с виджетом новой формы. Для этого у кнопки вызова формы поставьте действие "Показать окно без формы".
Затем нажмите на кнопку и вставьте в окно виджет новой формы
В разделе заявок отобразится поле со скидочной суммой и промокодом, если он был указан:
Проверить работу виджета возможно на данной странице http://korzinatest.plp7.ru/, промокоды "promosite" и "Хочускидку".
❗ Виджет промокода должен быть вне виджета "Список товаров".
❗ Если скидка будет больше итоговой суммы, то отобразится сумма 0.
❗ В настройках виджета в поле для суммы не должно быть других символов, кроме числа или числа с процентом.
❗ При расчете скидки идет округление до целого числа.
❗ Важно использовать виджет новой формы, как указано выше.