Чёрная пятница без сюрпризов: как подготовить интернет-магазин
ПечатьКоротко: проблемы в день акции предотвращают за две-три недели до неё. Обновите и почистите магазин, включите кеширование, проверьте расход ресурсов, защитите страницу оплаты и сделайте резервную копию. В сам день распродажи ничего не меняйте.
Скорость магазина
- Обновления заранее. Сделайте бэкап, затем обновите WordPress, WooCommerce, тему и плагины. Надёжнее всего через cPanel: в WP Toolkit или, на тарифах Web Hosting SSD, в Softaculous; админка WordPress остаётся запасным вариантом. См. также как обновить WordPress и не сломать сайт.
- Меньше плагинов. Отключите и удалите то, чем не пользуетесь. Каждый лишний плагин замедляет страницы и может стать уязвимостью.
- Включённый кеш. На тарифах WordPress Hosting и Business Hosting работает веб-сервер LiteSpeed, и логичный выбор здесь плагин LiteSpeed Cache (настройка LiteSpeed Cache). На Web Hosting SSD (Nginx и Apache) используйте совместимый плагин кеширования. В любом случае корзина и оформление заказа не должны кешироваться: проверьте это тестовым заказом.
- Лёгкие изображения. Переведите фотографии в WebP и загружайте их в том размере, в котором они показываются на сайте, а не прямо с камеры.
Ресурсы хостинга
В cPanel откройте Metrics, затем Resource Usage, и посмотрите, как выглядит нагрузка в обычный день. Если лимиты CPU или памяти достигаются уже сейчас, во время акции они точно будут превышены.
- Сначала найдите причину: тяжёлые плагины, частые задания по расписанию, роботы, которые перебирают фильтры каталога.
- Если лимиты достигаются и после устранения причин, заранее перейдите на более мощный тариф в клиентской зоне (как сменить тариф). Для крупных магазинов подходящим решением может быть VPS.
- На время акции запускайте реже выгрузки товаров и синхронизацию с другими площадками.
Оплата и безопасность
- Защитите страницу оформления заказа с помощью CAPTCHA и ограничьте число попыток оплаты. Боты используют небольшие магазины, чтобы проверять украденные карты, и платёжный провайдер может заблокировать приём платежей.
- Пройдите весь путь покупателя: товар, корзина, купон, оплата, письмо с подтверждением и счёт. Повторите проверку с телефона.
- Убедитесь, что письма с подтверждением не попадают в спам. Отправьте тестовый заказ на адрес Gmail и на ящик другого сервиса (см. почему письма попадают в спам).
Резервные копии
Хостинг TopHost ежедневно делает резервные копии через JetBackup и хранит их в двух разных местах. И всё же перед акцией скачайте собственную копию и храните её вне сервера (загрузка полной резервной копии). Если после изменений что-то сломалось, сайт можно восстановить через JetBackup 5.
Рассылка к акции
С аккаунта веб-хостинга можно отправить не более 400 писем в час (ограничения почтового сервиса). Большая рассылка с хостинга израсходует этот лимит, и письма с подтверждением заказов будут задерживаться. Для рассылок используйте специализированный сервис.
План по дням
| Когда | Что сделать |
|---|---|
| За 2-3 недели | Обновления, чистка плагинов, кеш, изображения, проверка ресурсов |
| За неделю | Решение о тарифе, полный тестовый заказ, защита оплаты, задания по расписанию |
| За день | Свежий бэкап скачан, проверены остатки, цены и сроки скидок, автообновления важных плагинов отключены |
| В день акции | Никаких установок и обновлений (кроме срочных исправлений безопасности), контроль заказов и Resource Usage, время от времени тестовый заказ |
Частые вопросы
Появляется сообщение «Resource Limit Is Reached»
Аккаунт упёрся в лимит ресурсов тарифа. Временно остановите всё несрочное и посмотрите нагрузку в Resource Usage. Подробно: Resource Limit Is Reached: что это значит и что делать.
Более мощный тариф решит любую медлительность?
Только если Вы упираетесь в лимиты. Если нет, а магазин всё равно медленный, причина обычно в самом магазине: тяжёлые плагины, большие изображения или отсутствие кеша (почему сайт медленно загружается).
Вижу много неудачных заказов на маленькие суммы
Это типичный признак автоматической проверки украденных карт. Сообщите платёжному провайдеру и включите CAPTCHA при оформлении заказа. Антивирус сервера ищет заражённые файлы и такую атаку не останавливает.