Акция «3 по цене 2» на Tilda: готовое решение с автоматикой

По умолчанию Tilda не поддерживает акции с зависимостью по количеству — ни «3 по цене 2», ни «купи 6 — 2 товара в подарок».

Система корзины не умеет автоматически:

  • проверять количество товаров,
  • исключать акционные позиции,
  • применять скидку к самому дешёвому товару,
  • отображать бейдж “в подарок”,
  • или передавать эти данные в заявку.

Именно поэтому я разработал новую механику, которая добавляет этот функционал на уровень ядра корзины — без костылей, без конфликтов и без обширных ручных правок.

Что делает мой скрипт

Готовый JavaScript-код подключается в стандартную корзину (t706, t778 и др.) и автоматически:

  • Проверяет, есть ли в корзине 3 или более товаров.
  • Если все они не акционные — выбирает самый дешёвый и ставит ему цену 0 ₽.
  • Добавляет визуальный бейдж «🎁 В подарок» прямо в корзине.
  • Обновляет итоговую сумму без перезагрузки страницы.
  • Передаёт корректные данные в заявку Tilda.
  • Работает даже при изменении количества товаров.
  • Совместим с системой промокодов — акции не пересекаются.

Как устроена логика «3 по цене 2»

1.1) Если в корзине 3 товара и нет акционного то срабатывает скидка в 0 р на 1 из товаров, который имеет наименьшую стоимость и на него вешается бейдж с информацией о том, что он идет в подарок.

1.2) Если товаров за 0 рублей становится 2 штуки, то скидка обнуляющая стоимость товара работает только на 1 штуку, а вторая штука данного товара идет уже за полную цену

2.1) Если в корзине 3 товара, но 1 из них акционный, то скидка не работает

2.2) Поэтому, чтобы сработала акция 2+1 или 3 по цене 2х, надо добрать в корзину еще 1 товар, который идет не по акции

3.1) Если в корзине находится 6 товаров и среди них нет акционного товара, то 2 товара с наименьшей ценой становятся бесплатными

3.2) Если акция 3 товара по цене 2, 6 по цене 4, 9 по цене 6 активировалась и был применен промокод, то акция отменяется автоматически

4) В Тильде в заявке вы увидите список товаров которые обнулились

Прозрачность и доверие к бренду

Покупатель видит подарок прямо в корзине — это моментально повышает уровень доверия.
Никаких скрытых условий: всё происходит на глазах.
Владельцу магазина не нужно вручную объяснять клиенту, почему цена пересчиталась — логика понятна визуально и технически.

Приобрести готовое решение

В итоге данное решение позволяет:
— Проверяет, есть ли в корзине 3 или более товаров.
— Если все они не акционные — выбирает самый дешёвый и ставит ему цену 0 ₽.
— Добавляет визуальный бейдж «В подарок» прямо в корзине.
— Обновляет итоговую сумму без перезагрузки страницы.
— Передаёт корректные данные в заявку Tilda.
— Работает даже при изменении количества товаров.
— Использовать форматы акций: 3 по цене 2х, 6 по цене 4х, 9 по цене 6

Совместимость:
+Автоматическое добавление дополнительного товара в корзину, при добавлении основного
+Все решения по уникальным, одноразовым промокодам

Стоимость: 1 500 ₽
— включена инструкция по настройке и установке
— доступ пожизненный + вам доступны все последующие обновления
— техническая помощь (советы, рекомендации, при крайней необходимости подключаюсь в ваш проект и помогаю с установкой и решением проблем, поэтому не переживайте, если нужно всегда помогу)
Приобрести здесь: https://web4life.ru/tri-tovara-po-cene-dvuh

Как со мной связаться

Если вы не нашли вашего решения в текущей статье, а также на страницах моих онлайн — уроков по промокодам в Тильда https://web4life.ru/curs-promo/ Тогда присылайте ваше ТЗ задание под ваш проект.
Пишите https://t.me/vbalakin буду рад помочь с доработкой.

Еще материалы

Комментарии

  1. Елисей сказал:

    Быстро понадобилась акция для тильды 1+1=3, нашел у Владимира решение, купил на сайте и сразу получил доступ в личный кабинет с инструкцией. Все было автоматически.
    Инструкция понятная, но все равно возникли некоторые сложности при подключении. Написал Владимиру и быстро решили вопрос, помог за 10 минут. Спасибо еще раз!
    Код рабочий, инструкция простая, если что помогут

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Для корректного функционирования, сайт использует cookie, поэтому если вы согласны с политикой конфиденциальности нажмите "Принять"