Запрос «промокоды на август» ищут больше 130 тысяч раз в месяц, и почти всегда с одной и той же надеждой: найти код и быть уверенным, что он ещё работает. На деле срок жизни промокода единому правилу не подчиняется. Один код живёт до конца года, другой пропадает раньше, чем человек успевает им воспользоваться, и заранее по названию магазина этого не угадать.
Если посмотреть на срез действующих предложений прямо сейчас, картина такая: из 138 активных кодов только 27, примерно каждый пятый, публикуют явную дату, до которой скидка точно работает. Оставшиеся 111 - четыре из пяти - идут без срока.
Отсутствие даты не равно бессрочности. Магазин попросту не передал условие о сроке в публичном виде - в партнёрской программе такое поле не обязательное. Предложение может исчезнуть без предупреждения в любой момент: анонса о снятии никто не присылает, скидка по коду перестаёт действовать, и следующая проверка это фиксирует постфактум.
Причина обычно техническая, здесь редко замешана жадность магазина. Крупные сети планируют скидку на расчётный период - квартал, сезон - и заранее знают дату окончания, поэтому её и указывают. Точечная акция одного продавца часто настраивается по остатку бюджета или товара на складе: дата зависит от того, когда закончатся деньги или позиции, календарь тут ни при чём, и заранее её не с чем сверить.
Показательный пример - скидка 35% на первый заказ в Дикси через сервис Купер, с потолком 700 рублей. За последний месяц в базе фиксировались два таких предложения, и оба прожили примерно одинаково: около 26-28 часов от появления до снятия.
Сбоем это не назвать. Скидка, которую настраивает один конкретный магазин внутри крупного сервиса, обычно короче акции самой площадки: у продавца свой рекламный бюджет и свои сроки, решение снять код принимает он один без согласования с остальными участниками сервиса. Увидели пост с таким кодом вчера - сегодня его может уже не быть, и это нормальная скорость обновления у точечных предложений, не повод считать источник ненадёжным.

Для контраста - предложение Ашана: появилось в базе 31 июля и по условию действует до 31 декабря. Пять месяцев против суток у примера с Купером выше, при этом оба кода живые и активные.
У долгого срока есть обратная сторона, и на ней стоит задержаться. Скидка до 20% на товары для животных у того же Ашана действует до конца года, но применить её можно только по средам, только участникам Зооклуба и только на ту категорию, которую магазин выбирает сам. То есть далёкая дата окончания не означает «берите когда угодно»: длинный срок у магазина часто оплачен узким условием внутри него. Дата говорит только о том, когда предложение исчезнет. Когда оно вам доступно, написано в условии.
Размер скидки и известность бренда тут ни при чём. Значение имеет то, кто и как настроил условие: расчётный период на квартал или полгода даёт код с датой в далёком будущем, точечная акция одного магазина заканчивается вместе с его собственным бюджетом или остатком товара.
Практическое правило на случай, когда срок нигде не написан:
Сроки предложений обновляются по мере поступления данных от партнёров, поэтому смотреть стоит там, где у кода видно условие целиком: с днями недели, порогом и ограничениями вроде того, что у Ашана выше.
Единого срока жизни у промокода нет: 4 из 5 активных предложений в базе идут без явной даты окончания, а у тех, что с датой, разброс от суток (точечная акция одного магазина внутри сервиса, как у Купера с Дикси) до пяти месяцев (расчётный период крупного бренда, как у Ашана). Название магазина здесь подсказкой не служит - значение имеет только то, кто именно выпустил конкретный код и на какой срок он рассчитан.
Сроки по каждому коду в боте обновляются по мере поступления - там видно, что живо прямо сегодня, без привязки к дате выхода этой статьи.