Иногда именно мелкая деталь делает магазин по-настоящему удобным.
Например — акция «3 по цене 2», когда третий товар автоматически становится подарком.
Казалось бы, это простая механика, но в стандартной Tilda её нет: корзина не умеет автоматически считать количество товаров и применять скидку по условию. Чтобы исправить это, я разработал готовый скрипт, который добавляет в Tilda полностью новую механику — без костылей, без конфликтов и без ручных настроек. Мой JavaScript-код подключается к стандартной корзине (t706, t778 и другие) и автоматически: 💡 Скрипт совместим с системой промокодов, и если пользователь применяет скидку вручную — акция отключается, чтобы не пересекались условия. 1.1) Если в корзине 3 товара и нет акционного то срабатывает скидка в 0 р на 1 из товаров, который имеет наименьшую стоимость и на него вешается бейдж с информацией о том, что он идет в подарок. 1.2) Если товаров за 0 рублей становится 2 штуки, то скидка обнуляющая стоимость товара работает только на 1