Добавить в корзинуПозвонить
Найти в Дзене

Промокод на определенный товар Тильда

На вопрос, можно ли это сделать штатными средствами, ответ — пока никак. Однако, с помощью JavaScript можно добавить пользовательский код на страницу с корзиной, который будет проверять введённое значение в поле промокода. Готовый код и пример работы ниже. Чтобы создать промокод, перейдите в «Настройки сайта», затем в «Платежные системы» и выберите «Промокоды». Нажмите «Добавить промокод» и заполните форму. Всё довольно интуитивно. Единственное, обратите внимание на поле «Скидка»: если указываете сумму в рублях, пишите просто число, а для процента добавьте символ %, например, «10%». Код нужно размещать там, где находится корзина. Это может быть общий футер сайта и футер карточек товара (в таком случае код будет дважды), либо вы можете разместить код в header через настройки сайта, чтобы он был единым. Выбирайте наиболее удобный способ для вашего проекта. Сначала определяем товар, для которого будет действовать промокод. В моём примере это «Шапка с шерстью». Внутри кода в переменную m
Оглавление

На вопрос, можно ли это сделать штатными средствами, ответ — пока никак. Однако, с помощью JavaScript можно добавить пользовательский код на страницу с корзиной, который будет проверять введённое значение в поле промокода. Готовый код и пример работы ниже.

Создаём промокод

Чтобы создать промокод, перейдите в «Настройки сайта», затем в «Платежные системы» и выберите «Промокоды».

-2

Нажмите «Добавить промокод» и заполните форму.

-3

Всё довольно интуитивно. Единственное, обратите внимание на поле «Скидка»: если указываете сумму в рублях, пишите просто число, а для процента добавьте символ %, например, «10%».

Устанавливаем код

Код нужно размещать там, где находится корзина. Это может быть общий футер сайта и футер карточек товара (в таком случае код будет дважды), либо вы можете разместить код в header через настройки сайта, чтобы он был единым. Выбирайте наиболее удобный способ для вашего проекта.

Сначала определяем товар, для которого будет действовать промокод. В моём примере это «Шапка с шерстью».

-4

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

<script>
//console.log для тестирования

//!!!!Здесь между кавычек вводим название товара на который будет разрешен ввод промокода!!!!
var my_name_tovar1 = "Шапка с шерстью";

Это все базовые корректировки которые вы должны сделать.

Демонстрация работы кода

Ниже ссылка на весь код для того, чтобы применялся промокод на уникальный товар:
https://webvova.ru/blog/tilda/promokod_na_opredelennyj_tovar_tilda/

Так же по ссылке доступны готовые другие модификации корзины Тильды касаемо промокодов. Отличие от бесплатной версии в том, что они более узконаправленные, ознакомиться с ними вы также можете по ссылке выше