promocode-restriction-tilda.demo
// проблема

Что решает

  • ! Клиенты применяют промокод на скидочные товары — теряете маржу
  • ! Стандартная корзина Tilda не умеет исключать категории из промо
  • ! Промокод действует на всё подряд — даже на «закупочные» позиции
  • ! Клиенты жалуются «не применился» — размытые условия раздражают
  • ! На распродажи приходится отключать промокоды полностью
// решение

Что получите

  • Исключение товаров и категорий из действия промокода по списку
  • Разные скидки для разных групп товаров одним промокодом
  • Понятное сообщение клиенту: почему промокод не сработал
  • Работает с любой корзиной Tilda и любыми типами промокодов
// подробно

О скрипте

Стандартная корзина Tilda не умеет ограничивать действие промокода. Введёте код «-10%» — он применится ко всему чеку, включая товары со скидкой и распродажу. Скрипт ниже добавляет ограничения на категории: можно настроить, на какие товары промокод действует, а на какие нет.

4 варианта работы промокода

Скрипт настраивается под один из четырёх сценариев — выбираете тот, что подходит под вашу логику акций:

Вариант 1. Конкретный промокод можно применить только к определённой категории

Например, промокод SHOES10 работает только на категорию «Обувь». На все остальные товары — не действует.

Вариант 2. Конкретный промокод нельзя применить к определённой категории

Например, промокод SUMMER20 действует на всё, кроме категории «Эксклюзив». В чеке скидка применится только к разрешённым товарам.

Вариант 3. Любой промокод нельзя применить к категории

Самый частый сценарий: защита категории «Распродажа» от любых промокодов. Клиент не получает двойную скидку — на распродаже промокод просто не срабатывает.

Вариант 4. Комбинация условий 1 и 2

Несколько промокодов с разными правилами одновременно. Например, SHOES10 только на обувь (вариант 1), а SUMMER20 — на всё кроме «Эксклюзива» (вариант 2). Подходит магазинам с большим каталогом и параллельными акциями.

Как это работает в корзине

  • Любой промокод, созданный в Tilda, работает как обычно.
  • Если в корзине товар из запрещённой категории — промокод на него не применяется.
  • Если в корзине только запрещённые товары — появляется попап с текстом «Данный промокод нельзя применить к товарам категории “Распродажа”». Текст редактируется через Zero-block.
  • Если есть и разрешённые, и запрещённые товары — промокод применяется только к разрешённым.
  • Под итоговой скидкой в корзине дописывается, к какой категории промокод применился.

Что нужно сделать в Tilda для подключенияtilda

В подвал или в шапку, где расположена корзина, добавить блоки:

1. Zero-block — текст попапа

  • Создать Zero-block.
  • Добавить шейп с текстом, например: «Данный промокод нельзя применить на товары из раздела <Название>».

2. T1093 — обёртка попапа

  • Создать блок T1093.
  • Задать класс .uc-popup-promo.
  • Привязать созданный Zero-block.
  • Ссылка для открытия: #popup-promocode.

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

3. T123 — код скрипта

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

4. Настройки платёжных систем

  • Сайт → Платёжные системы → Общие настройки для платёжных систем → Настроить.
  • Уровень проверки скидки: «Только помечать в заявке, что цена отличается».
  • Без этой настройки Tilda будет блокировать заявки с отличающейся ценой как «подозрительные».

Что входит в покупку (от 6 000 ₽)

  1. Готовый JS-скрипт, настроенный под выбранный вариант (1 – 4) и ваши категории.
  2. Пошаговая инструкция по установке (та же, что выше — в формате PDF).
  3. Установка под ключ +1 500 ₽ — поставлю сам за 1 рабочий день, если не хочется разбираться.
  4. 30 дней поддержки — только по коду: если что-то перестало работать. Контентные правки (тексты в попапе, добавление товаров в категорию) делаете сами в Tilda.
  5. Бесплатная проверка совместимости до оплаты — пришлите ссылку на сайт, отвечу в течение часа.
// как это работает

4 шага до рабочего скрипта

  1. 01

    Оставьте заявку

    Напишите в Telegram. Отвечаю в течение часа в рабочее время (пн–пт 8:00–18:00 МСК).

  2. 02

    Согласуем детали

    Обсудим особенности вашего сайта, проверю совместимость и уточню финальную стоимость. Нужна доработка — согласуем до оплаты.

  3. 03

    Оплата и установка

    После оплаты получаете код и инструкцию. Установка — самостоятельно за 10 минут или я поставлю сам (+1500 ₽) за 1 рабочий день.

  4. 04

    Запуск и поддержка

    Проверяем работу вместе. 30 дней поддержки — отвечаю на вопросы и правлю мелочи бесплатно.

// вопросы и ответы

Частые вопросы

Подойдёт ли скрипт для моего сайта?

Если у вас Tilda — с вероятностью 99% подойдёт. Перед оплатой бесплатно проверю совместимость: пришлите ссылку на сайт, отвечу в течение часа.

Что если скрипт не заработает у меня?

Доработаю бесплатно под ваш случай или верну деньги. Такие ситуации бывают редко — перед оплатой проверяю совместимость с вашей страницей.

Нужны ли технические знания для установки?

Нет. Вы получаете готовый код и пошаговую инструкцию. Если не хочется разбираться — поставлю сам за +1000 ₽, займёт 1 рабочий день.

Как долго работает поддержка после установки?

30 дней поддержки включены в стоимость: отвечаю на вопросы по работе скрипта, правлю мелочи (тексты, цвета, мелкая логика). Дальше — по запросу за отдельную плату.

Можно ли кастомизировать под мой дизайн и логику?

Да, адаптирую под любые стили и бизнес-процессы. Небольшие правки (цвета, тексты) включены. Серьёзная кастомизация — отдельно, обычно 1–3 часа работы.

$ ./contact --new-project

Есть задача? Обсудим

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами
Используем для работы сайта и аналитики посещаемости. Подробнее
Принять
Отказаться