KingComp – веб-программист
График работы: 9:00 - 18:00 Пн - Пт

Исходный код

Откройте его и в BODY добавьте следующий исходный код (файл body.txt). Файл надо открыть в текстовом редакторе, например, в Блокноте.

В скопированном коде добавьте свои промокоды и задайте им скидки в процентах (без знака процента). Также укажите используемую валюту на сайте.

Редактор

Добавьте Колонку. Слева пусть будет подпись “Промокод:”, а справа поле ввода

Откройте исходный код Текста где поле ввода

и добавьте следующий код

Ниже (или в другое место) выведем сумму скидки

Для этого добавьте Текст и откройте исходный код

и добавьте следующий код

Откройте форму отправки заявки в Корзине и добавьте скрытое поле “Промокод”, как показано на рисунке ниже

Опубликуйте страницу и проверяйте.

Примеры

Пример работы промокода на Платформе LP

Обновление от 20 октября 2019

Добавил возможность вывода итоговой суммы без учета скидок.
В итоге вы можете вывести три значения:

  • сумму корзины без учета скидки;
  • сумму корзины с учетом скидки;
  • сумму скидки.

Для этого вам необходимо добавить текстовое поле и прописать класс promo-total-without-discount.

Например,

 

Исходный код текстового поля:

<p>Без скидки: <span class="promo-total-without-discount">0</span></p>

Исправлен баг с выводом валюты. Он не учитывался в некоторых случаях.
Если у вас дублируется валюта с этим обновление, просто удалите его в редакторе.
Например, если в редакторе написано «100 руб.», исправьте его на «100».
А валюта из настроек скрипта (promocode.params.current) подцепится сама.

Чтобы изменить версию, просто исправьте ссылку в BODY на новую версию.