Что важно знать про Tilda
Границы решения: недокументированные интерфейсы Tilda, неизменяемые коды, скидка на весь заказ и серверная страховка.
Сервис живёт рядом с чужой платформой, и часть его поведения определяется не нами. Ниже — честный список того, где проходят границы. Ничего катастрофического здесь нет: это просто вещи, которые лучше знать заранее, чем обнаружить в разгар распродажи.
У Tilda нет публичного API для промокодов
Создавать и удалять промокоды можно только из дашборда. Поэтому этим занимается расширение — в вашей вкладке, в вашей сессии, по нажатию вашей кнопки. Внутренние адреса, к которым оно обращается, Tilda не документирует и может изменить без предупреждения. Если это произойдёт, заливка кодов остановится до обновления расширения. Все обращения к Tilda собраны у нас в одном месте, чтобы чинить быстро; на приём заказов, выдачу сертификатов письмом и учёт погашений такие поломки не влияют — это работает на нашем сервере.
Автоматизация дашборда — это ваше действие
Мы не заходим в Tilda за вас и не храним пароль от неё. Операцию инициируете вы, в своей залогиненной сессии, а коды заливаются партиями с паузами — чтобы нагрузка на дашборд была похожа на обычную работу человека. Здравый смысл здесь тот же, что и с любым инструментом поверх чужого сервиса: не устраивайте заливку тысяч кодов подряд «на скорость».
Коды и скидка неизменяемы
После создания в Tilda сам код и его скидка не редактируются. Нужен другой номинал — удалить и создать заново. Поэтому набор номиналов лучше продумать заранее: сетка вроде 500 / 1 000 / 3 000 ₽ закрывает почти все сценарии.
Скидка всегда на весь заказ
У промокода Tilda из коробки есть только два ограничения: количество применений и дата окончания. Ни минимальной суммы, ни привязки к товарам или категориям у него нет, а скидку сервер Tilda считает на заказ целиком. Всё остальное — надстройка.
Клиентские правила — барьер, а не замок
Минимальная сумма, исключённые товары и разделы, запрет на товары со скидкой — всё это работает скриптом в браузере покупателя. Он не даёт применить код и объясняет причину. Но это барьер удобства: подготовленный человек с отключённым JavaScript его обойдёт.
Страховка — на сервере. Оплаченный заказ приходит к нам вебхуком: мы видим и состав корзины, и применённый код, помечаем код использованным и присылаем вам предупреждения — о нарушениях правил и о покупателе, который гасит подозрительно много кодов. Обойти барьер можно; сделать это незаметно — нет.
Два практических вывода
Для строгих ограничений надёжнее коды с фиксированной суммой в рублях: процент при онлайн-оплате Tilda может пересчитать на весь заказ. И помните про минимальную сумму заказа в блоке корзины — Tilda сверяет её с суммой уже после скидки, поэтому крупный промокод способен заблокировать оформление.
Что мы гарантируем со своей стороны
- Сверка с Tilda ничего не удаляет сама: она показывает расхождения, а архивацию вы подтверждаете вручную. Если сессия истекла и список не загрузился — сверка просто ничего не делает.
- Если письмо с кодом не ушло, код возвращается в пул, а не «сгорает».
- Чужие промокоды — те, что вы завели в Tilda сами, — мы не трогаем: их удаление вынесено в отдельную кнопку.