Пятница, утро Black Friday. Рассылка ушла, первые заказы пошли, и тут клиентка пишет в Instagram: «Не могу оплатить, страница крутится». Накануне вечером обновился модуль оплаты. В обычный вторник такая ошибка стоит одного потерянного заказа и спокойного вечера на разбор. В пиковый день она может стоить десятков заказов, а разбираться некогда.
Эта статья не про маркетинг и не про то, какую скидку дать. Она про техническую сторону небольшого магазина на WooCommerce, PrestaShop или Shopify: что сделать заранее, чтобы в пиковые дни сайт просто работал. Большую часть пунктов можно выполнить самому.
Нет времени разбираться?
Настрою резервные копии и проверю восстановление на отдельной копии сайта, чтобы в пиковые дни было из чего подняться. От 90 € HT. Если хотите сделать сами, ниже всё по шагам.
Даты сезона 2026
| Событие | Дата |
|---|---|
| Black Friday | пт 27.11.2026 |
| Cyber Monday | пн 30.11.2026 |
| Рождество | пт 25.12.2026 |
Black Friday приходится на пятницу после американского Дня благодарения, который в 2026 году выпадает на 26 ноября. Cyber Monday - понедельник после Black Friday, второй пиковый день распродаж онлайн. Если вы читаете это в конце октября, до Black Friday около месяца. Этого хватает на всё, что описано ниже, если не откладывать.

За месяц: обновить всё и проверить бэкап
Обновления сейчас, а потом заморозка
Самая полезная привычка перед пиком называется заморозкой изменений: за неделю до Black Friday и до конца праздников вы ничего не обновляете и не добавляете на сайт. Веб-разработчик, которого цитирует блог Shopify, советует то же самое: запуск новых функций и переделок сайта отложить до окончания Black Friday и Cyber Monday (блог Shopify).
Поэтому обновления делают за месяц до пика. Обновили WordPress и WooCommerce или PrestaShop с модулями, тему, плагины, модуль оплаты, и у вас есть три недели, чтобы заметить, если что-то сломалось.
Исключение одно: срочное обновление безопасности для плагина, который у вас стоит. Его ставят и во время заморозки, но с бэкапом прямо перед этим и тестовым заказом сразу после.
Бэкап, который вы проверили
Бэкап (резервная копия) есть почти у всех: его делает хостинг или плагин. Вопрос в другом: из него когда-нибудь восстанавливали? Копия может оказаться неполной, без базы данных или без папки с картинками, и узнают об этом обычно в тот день, когда она нужна.
Проверка выглядит так: возьмите свежую копию и разверните её на отдельном тестовом адресе (у многих хостингов в панели есть кнопка копии сайта, она может называться staging, «клон» или «тестовая копия»). Откройте копию, найдите товар, положите в корзину, войдите в админку. Если всё открывается, бэкап настоящий. А вот проверять бэкап, восстанавливая его поверх живого магазина, нельзя.

У Shopify сервер и копии платформы на стороне Shopify, но данные магазина в справке предлагают сохранять самому: выгрузить CSV с товарами, клиентами и заказами и скачать тему (справка Shopify). Для полной копии там же советуют приложение из Shopify App Store.
Скорость и кэш
Кэш - это сохранённые готовые страницы, которые сервер отдаёт сразу, не собирая их заново для каждого посетителя. В пиковый день он сильно разгружает сервер. Но у магазина есть страницы, которые кэшировать нельзя: корзина, оформление заказа и личный кабинет. Там у каждого покупателя свои товары и свои данные. WooCommerce прямо пишет, что эти страницы должны оставаться динамическими (документация WooCommerce). Если кэш их всё-таки сохранил, один покупатель может увидеть чужую корзину или не сможет оформить заказ.

Проверить можно без технических знаний: положите товар в корзину на компьютере, затем откройте корзину на телефоне в другой сети. Корзина на телефоне должна быть пустой: если в ней ваш товар, кэш задевает корзину. В PrestaShop кэш и сжатие файлов включаются в разделе производительности бэк-офиса, у Shopify кэш и сервер настраивает сама платформа.
Если сайт и в обычные дни открывается медленно, к пику это само не пройдёт. Причины и первые проверки описаны в статье почему сайт стал медленным. На недорогом общем хостинге спросите поддержку, какие у тарифа ограничения и можно ли временно поднять тариф на конец ноября. Переезжать на другой хостинг за месяц до пика рискованно: это работа на спокойный январь.
Скидки и правило 30 дней
Во Франции с 28 мая 2022 года любое объявление о скидке должно указывать самую низкую цену, которая стояла на этот товар у этого продавца за 30 дней до начала акции. Показывать скидку можно как угодно: минус 10 €, минус 10 % или зачёркнутой ценой. Сравнение с ценой других продавцов скидкой не считается, и покупателю нужно ясно сказать, что это сравнение. DGCCRF отдельно пишет, что проверяет эти правила на национальных акциях вроде soldes и Black Friday (DGCCRF).
Я не юрист, и это пересказ официальной страницы, а не консультация. Практический вывод простой: если в последние 30 дней товар хотя бы раз стоил дешевле, чем сейчас, скидку отсчитывают от той, более низкой цены. С конца октября не меняйте цены на товары, которые пойдут в акцию, и сохраните выгрузку каталога с ценами. Если цены всё-таки менялись, запишите, когда и на сколько: скидку нужно будет считать от самой низкой из них.
Если скидки идут одна за другой в течение одного периода, закон позволяет отсчитывать их от цены до первой скидки (Code de la consommation, L112-1-1). Насколько длинной может быть такая цепочка, в законе не расписано. Если между Black Friday и рождественской распродажей цена возвращалась к обычной, лучше уточнить у бухгалтера или юриста.
Сроки доставки к Рождеству
Продавец обязан до оформления заказа ясно сообщить дату или срок доставки. Если срок не указан, товар должен прийти не позже чем через 30 дней после заказа. Если дата для покупателя была существенной, например покупка под конкретное событие или покупатель прямо попросил доставить к определённому дню, он может сразу расторгнуть договор при опоздании (DGCCRF). Будет ли Рождество такой датой в конкретном заказе, решается по обстоятельствам, и спорить об этом в январе никому не нужно. Проще обещать срок с запасом и выполнять его.
Заранее посчитайте последний день заказа к Рождеству: дата, до которой ваш перевозчик советует сдать посылку (La Poste и другие публикуют её ближе к праздникам), минус время на сборку заказа. Эту дату поставьте баннером на сайт и в письмо о заказе, а после неё честно пишите, что доставка будет после праздников.
За неделю: тестовые заказы и письма
Тестовый заказ всеми способами оплаты
Пройдите заказ так, как его проходит покупатель: товар, корзина, промокод, доставка, оплата. И так для каждого способа оплаты, который есть на сайте: карта, PayPal, оплата частями, если она подключена. У платёжных модулей обычно есть тестовый режим. У Shopify есть тестовый платёжный шлюз и тестовый режим Shopify Payments, а ещё вариант провести настоящий заказ и сразу вернуть деньги, но комиссию платёжный сервис может оставить себе (справка Shopify). Главное, не забыть выключить тестовый режим: пока он включён, настоящие покупатели не могут оплатить.
Сделайте хотя бы один заказ с телефона через мобильную сеть, а не через домашний Wi-Fi. На маленьком экране чаще всего ломается именно оформление: кнопка оплаты уезжает за край, поле промокода не открывается, всплывающее окно закрывает форму.
Письма о заказе
После тестового заказа проверьте почту покупателя: пришло ли подтверждение и не в спам ли. В WooCommerce письма настраиваются в разделе WooCommerce > Настройки > Письма, а журнал отправки лежит в WooCommerce > Статус > Журналы (источник transactional-emails): там видно, ушло письмо или нет (справка WooCommerce). WooCommerce советует, чтобы адрес отправителя был на вашем домене, а не на @gmail.com, и чтобы письма уходили через отдельный почтовый сервис (SMTP), а не прямо с сервера сайта. Как это настроить, разобрано в статье форма не отправляет письма. Проверьте и письмо вам о новом заказе: в пиковый день оно сигнализирует, что магазин жив.
Скидки, купоны и остатки
Создайте купоны заранее. В Shopify у скидки задают дату и время начала и окончания (справка Shopify), в PrestaShop у правил цен каталога есть поля «с» и «по» (документация PrestaShop). В WooCommerce у купона есть только дата окончания, и купон перестаёт работать в 00:00 этого дня: для купона, который должен действовать весь Cyber Monday 30.11, ставьте 01.12. Если купон не должен работать раньше времени, не публикуйте его код до старта акции. В тестовом заказе проверьте две вещи: купон применяется и не складывается с другой скидкой там, где не должен. Остатки товаров сверьте со складом: при наплыве заказов товар, которого нет, легко продать дважды.
За месяц
- обновить CMS, тему, плагины и модуль оплаты
- развернуть бэкап на тестовой копии (сами или с веб-мастером)
- проверить, что корзина не кэшируется
- зафиксировать цены за 30 дней до акции
- посчитать последний день заказа к Рождеству
За неделю
- заморозить обновления и новые плагины
- тестовый заказ каждым способом оплаты
- заказ с телефона через мобильную сеть
- письма покупателю и вам пришли не в спам
- купоны проверены, дата окончания с запасом, остатки сверены
В день акции
- свежий бэкап утром (кнопкой в панели хостинга или плагином)
- один тестовый заказ после старта акции
- ничего не обновлять и не настраивать
- под рукой доступ к хостингу и телефон поддержки
- каждые пару часов смотреть, приходят ли заказы
Если сайт всё-таки упал
Сначала откройте сайт с телефона через мобильную сеть: возможно, проблема только у вас. Если сайт не открывается и там, вспомните, что менялось за последние сутки, и откатите именно это. Затем пишите в поддержку хостинга (у Shopify есть страница состояния платформы, shopifystatus.com).
Одно важное отличие магазина от сайта-визитки: восстановить вчерашний бэкап целиком значит потерять все заказы, которые пришли после него. Если откат неизбежен, сначала выгрузите список новых заказов из админки или из писем. Пока сайт лежит, напишите клиентам в соцсетях или рассылкой и примите заказы по телефону или почте.
Где лучше остановиться
Заморозку, тестовые заказы, письма, купоны и сроки доставки владелец магазина может проверить сам по этой статье. Выбор платформы мы здесь не обсуждали, он есть в статье PrestaShop или WooCommerce для небольшой boutique.
Сложнее то, что требует доступа к серверу: развернуть бэкап на отдельной копии, настроить кэш так, чтобы он не трогал корзину, понять, выдержит ли хостинг наплыв, и поднять магазин после падения, не потеряв заказы. Если вы делаете это впервые, а до пика осталось две недели, это не лучший момент учиться.
Если время дороже
Если в ноябре вы хотите заниматься товарами и клиентами, а не сервером, Zen Webmaster настроит резервные копии и проверит восстановление на отдельной копии (от 90 € HT), а при необходимости ускорит магазин и проверит кэш (от 200 € HT, подробнее на странице ускорение сайта). Для постоянного сопровождения магазина есть тариф Zen E-commerce (от 199 € HT в месяц, с проверкой оплаты, доставки и заказов). С чего начать, смотрите на странице бэкапы и восстановление.
Не хотите разбираться сами?
Опишите задачу в двух словах. Отвечу в течение рабочего дня: что нужно сделать, сколько это стоит и сколько займёт.