Чёрная пятница получила своё торговое название благодаря людям, которым наплыв покупателей добавлял работы. В Филадельфии так называли тяжёлый день после Дня благодарения: в центр съезжались за покупками, а перед субботним матчем Army–Navy город заполняли ещё и болельщики. Полицейским приходилось разбираться с толпами и пробками.
К началу 1960-х выражение уже прижилось в Филадельфии, а в 1980-х распространялось за её пределами. Продавцы пытались заменить его на более приятную «Большую пятницу», но название осталось. А позже появилась легенда о том, что магазины именно в этот день переходили от убытков, записанных красными чернилами, к прибыли, записанной чёрными.
Сегодня часть очередей переместилась к цифровым витринам. За ними тоже работают люди: ИТ-команды, поддержка, сотрудники склада. Для покупателя всё может выглядеть исправным: каталог открывается, товар добавляется в корзину, деньги списываются. Но оплаченный заказ может остаться без подтверждения или не дойти до склада. Для магазина это риск отмен и дополнительные обращения покупателей, а для команды — авральная смена, похожая на ту, что была у полицейских Филадельфии.
Я предлагаю оценивать готовность к распродаже по всему пути заказа: от выбора товара до передачи в исполнение. Разберём, что проверить заранее и как выбрать действие, если обнаружилась проблема.
В 2026 году чёрная пятница приходится на 27 ноября. Но готовность к сезону нельзя привязывать только к этой дате.
Подготовка к распродажам начинается заранее. По исследованию Яндекс Рекламы, опубликованному в ноябре 2026 года, 65% опрошенных готовятся к чёрной пятнице до её начала, а 27% заранее собирают корзины.
Осенние акции уже пересекаются с новогодними покупками: по данным Ozon о продажах на площадке во время осенних распродаж 2025 года, новогодние фигурки и ёлочные украшения покупали в 9 раз чаще, чем в третьем квартале, а ёлки — в 8 раз чаще. Но осенние скидки не закрывают весь праздничный спрос. В опросе ДРТ осенью 2025 года 43% участников планировали покупать новогодние подарки во второй половине декабря.
Спрос приходит несколькими пересекающимися волнами: выбор товаров и наполнение корзин, покупки в дни акций, заказы к празднику. Поэтому я бы начал с общего календаря ИТ и маркетинга: когда стартуют скидки, уходят рассылки и push-уведомления, включается реклама, меняются условия доставки. В нём должны быть видны и короткие всплески, и периоды продолжительной нагрузки.
Пиковый поток заказов на склад может прийти уже после рекламного пика. Поэтому график подготовки и дежурств должен учитывать весь путь товара до покупателя.
Главная страница может выдерживать наплыв посетителей, пока другие операции уже дают сбой. Для распродажи нужно проверить цепочку: поиск → карточка → корзина → скидка → оформление → оплата → подтверждение → передача заказа на склад.
В нагрузочном тесте важны реальные пропорции действий покупателей. Если реклама ведёт на один популярный товар, равномерный просмотр каталога может скрыть узкое место. Если все одновременно применяют промокод, включите этот сценарий в тест: расчёт скидки тоже потребляет ресурсы.
Прогноз стоит строить на собственных прошлых пиках и планах продвижения. Проверять нужно резкий рост, длительную нагрузку и восстановление после неё. Универсального правила «прошлогодний трафик умножить на три» здесь недостаточно.
Руководство AWS Well-Architected рекомендует проводить нагрузочные тесты с реалистичным набором действий и в конфигурации, близкой к боевой. Тесты отдельных компонентов полезны для диагностики, но не показывают готовность всей системы. Если часть внешних сервисов заменена имитацией, это ограничение должно быть видно в отчёте. Их реальные лимиты проверяют отдельно, по согласованному сценарию.
Отдельно пройдите покупку с телефона и в поддерживаемых версиях приложения, включая вход в аккаунт и применение бонусов. Это поможет найти ошибки, которые теряются при проверке только браузера на рабочем компьютере.
Результат нагрузочной проверки — понимание того, какие этапы покупки замедляются или дают ошибки при росте нагрузки.

Стоит проверить сочетания скидок, бонусов и промокодов, начало и окончание акции, изменение цены в уже собранной корзине. Условия на баннере, в карточке и при оплате должны совпадать.
Если магазин продаёт через сайт, приложение и маркетплейсы, проверьте обмен данными между ними: за какое время продажа в одном канале изменит доступный остаток в остальных. Задержка обновления витрины не должна позволять подтвердить покупку уже недоступного товара.
Свежесть данных ещё не гарантирует, что товар можно продать. Часть запаса может быть зарезервирована другим каналом или ожидать проверки после возврата. Перед акцией полезно проверить, одинаково ли сайт, приложение и учётная система понимают доступное количество.
Смоделируйте одновременный заказ последней единицы товара несколькими покупателями. Кто получит резерв? Когда он освободится, если оплата не завершится?
В сентябрьской колонке ИТ-директора Lamoda Дмитрия Герасимова резервирование конкретного экземпляра при оформлении заказа описано как одна из мер против ошибок в остатках.
При онлайн-оплате важно убедиться, что платёж прошёл, а заказ подтверждён. Переход на платёжную страницу — только один из шагов. Проверьте успешную оплату, отказ, отмену, повторное нажатие кнопки и ситуацию, когда покупатель закрыл страницу до возвращения в магазин.
Особое внимание — случаю, когда платёж обработан, а подтверждение задержалось. Система должна установить его фактический статус, связать с правильным заказом и корректно показать результат покупателю. Убедитесь, что уведомления об изменении статуса платежа доходят до магазина, проходят проверку подлинности и обновляют заказ.
Проверьте также возврат, передачу данных в кассовый сервис и отправку чека. Для функциональных проверок используйте тестовый режим или тестовый терминал выбранного провайдера. Уточните, какие этапы он воспроизводит, а какие только имитирует: проверка данных для чека ещё не подтверждает его фактическую отправку покупателю.
Функциональные тесты показывают, правильно ли работает оплата. Готовность к пику проверяют отдельно: с ожидаемым потоком платежей и контролем задержек и ошибок. С провайдером заранее согласуйте лимиты операций и допустимый режим испытаний.
Повторы запросов требуют отдельного внимания. Если время ожидания ответа истекло, это ещё не означает, что операция не состоялась. Повтор может привести к дублированию операции, а частые повторные запросы — усилить перегрузку. Проверьте, что повторная отправка запроса и повторное получение уведомления не приводят к лишнему списанию или созданию второго заказа. Для автоматических повторов задайте ограничение числа попыток и паузы между ними. Порядок повторов и условия защиты от дублей сверяйте с документацией выбранного провайдера.
Есть задача на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR? Создайте тендер и выберите подходящего исполнителя из откликов.
Заполнить заявку
13843 тендера
проведено за восемь лет работы нашего сайта.
Проследите тестовый заказ до системы управления заказами, склада и доставки. В каждом переходе должно быть понятно: данные приняты, ожидают обработки или их передача завершилась ошибкой.
Здесь полезны проверки с временно недоступной внешней системой. Сохранится ли заказ? Сможет ли обработка продолжиться после восстановления связи? Не появится ли дубль при повторной передаче?
Если обмен идёт через очередь, важен возраст необработанных сообщений. Небольшая очередь из давно застрявших заказов может быть опаснее большой, которая быстро разбирается. Сравните скорость поступления и обработки заказов с тем, что склад действительно способен собрать и отгрузить.
В октябрьской публикации Ozon для продавцов тем, кто работает по модели FBO, советуют заранее привезти товар на склад к 11.11 и чёрной пятнице. Это полезное напоминание и для собственного интернет-магазина: рекламная кампания, цифровые остатки и физическая готовность склада должны сходиться в одном плане.
Перед пиком стоит определить, какие изменения можно выпускать, кто принимает решение об экстренном исправлении и как вернуться к рабочей версии. Срок ограничения релизов зависит от системы и риска конкретного изменения.
Проверьте, что откат действительно выполним. Возврат предыдущей версии приложения может не сработать, если одновременно изменили структуру данных. А восстановление старой копии базы требует отдельно решить судьбу заказов, принятых после её создания.
Договоритесь и об упрощённом режиме работы: какие необязательные блоки можно временно отключить, чтобы сохранить выбор товара и оформление заказа. Отключение должно быть заранее проверено: если вместе с рекомендациями перестаёт работать корзина, запаса устойчивости оно не даёт.
С хостинг-провайдером и поставщиками внешних сервисов уточните лимиты, порядок и сроки расширения ресурсов. Добавлять мощность имеет смысл после проверки, что именно её нехватка ограничивает обработку заказов.
Мониторинг помогает команде, когда по техническим сигналам можно понять, что происходит с заказами. Рядом со скоростью операций, ошибками и нагрузкой на ресурсы полезно видеть число созданных и оплаченных заказов и задержки передачи на склад.
Оценивайте время самых медленных ответов: среднее значение может скрывать задержки, с которыми сталкивается часть покупателей. В книге Google о SRE базовыми сигналами мониторинга названы задержки, поток запросов, ошибки и приближение ресурсов к пределам — например, исчерпание памяти или доступных соединений с базой данных.
При этом снижение конверсии само по себе не доказывает технический сбой. Нужно сопоставлять время, канал, устройство и конкретный шаг покупки с ошибками и задержками системы.
По важным сигналам заранее распределите действия: кто проверяет проблему, координирует инцидент, связывается с провайдером и сообщает статус поддержке. Дежурному нужны доступы и возможность выполнить эти действия. До акции стоит проверить весь маршрут уведомления.
Обращения покупателей тоже помогают заметить сбой. Чтобы технической команде не приходилось заново собирать подробности, поддержка фиксирует время ошибки, шаг покупки, сайт или приложение, устройство и номер заказа, если он уже создан. Типовые обращения обрабатывает по инструкции, сложные передаёт ответственному специалисту. Если одна проблема возникает у нескольких покупателей, обращения стоит связать с общим инцидентом: дежурный увидит масштаб сбоя, а поддержка получит единый статус и порядок ответа.
Проверки помогают выбрать объём изменений. Одинаковый сбой может потребовать настройки интеграции, оптимизации отдельной операции или изменения архитектуры. Решение зависит от причины, нагрузки и влияния на покупки. Ниже — несколько ситуаций, с которых можно начать разбор.
Каталог работает, оформление зависает. Проверьте операции корзины, расчёта скидки и резерва, обращения к базе данных и внешним сервисам. Сначала локализуйте задержку: без этого увеличение мощности всего приложения может не помочь.
Оплата состоялась, заказ не подтверждён. Приоритет — сверить платежи с заказами и восстановить корректные статусы. Для покупателей с неопределённым результатом нужна понятная коммуникация. После восстановления — проверить обработку уведомлений, безопасные повторы и автоматическую сверку расхождений.
Заказы оформлены, но склад их не получает или не успевает собрать. Разделите техническую задержку обмена и нехватку операционной мощности. В первом случае нужны исправления интеграции; во втором — решения по объёму продвижения, срокам доставки и организации сборки. Иногда действуют оба ограничения.
Проблема повторяется после исправлений. Соберите данные: что именно меняли, при какой нагрузке сбой возвращается и где возникает ограничение. Такая повторяемость может стать основанием для архитектурной работы. Обоснование выбора между оптимизацией текущего решения, заменой компонента и более крупной перестройкой — одна из задач ИТ-консалтинга.

Если во время акции произошёл сбой, после восстановления сервиса сопоставьте хронологию ошибок с заказами, платежами, отменами, задержками доставки и обращениями покупателей. Отделите подтверждённые потери от оценки покупок, которые могли не состояться: каждую ошибку оплаты нельзя автоматически считать потерянным заказом.
После этого определите причины сбоя и меры, которые снизят вероятность или последствия повторения. В практике Google SRE такие разборы сосредоточены на условиях работы системы и действиях команды; обсуждение ведут без поиска виновных.
В плане работ вместо «улучшить стабильность» должна появиться проверяемая задача. Например: «При повторном уведомлении об оплате заказ не создаётся заново; при задержке уведомления статус восстанавливается сверкой». К ней нужны ответственный, срок и повторный тест, который покажет, что исправление работает.
Перед ближайшей акцией начните с трёх действий: пройдите тестовый заказ от поиска товара до передачи на склад, отработайте сценарий «оплата прошла, подтверждения нет» и назначьте дежурных с понятным порядком действий на дни акции. Механику и объём продвижения стоит соотнести с проверенными возможностями системы, а крупные изменения — планировать с учётом времени на тестирование.