WooCommerce превращает WordPress в интернет-магазин, поэтому сайт становится чувствительнее к PHP-лимитам, фоновым задачам, отправке почты и SSL. Перед запуском нужно проверить не только главную страницу, а всю цепочку покупки.
Сервер и PHP-настройки
- Используйте актуальную поддерживаемую версию PHP, совместимую с WordPress, темой и плагинами.
- Выставьте достаточный WordPress memory limit. Для современных магазинов WooCommerce рекомендует не меньше 256 MB.
- Проверьте
max_execution_timeиupload_max_filesize, если импортируете много товаров или большие изображения. - Держите HTTPS включенным для всего магазина, особенно для корзины, оформления заказа и личного кабинета.
Почта и заказы
Проверьте уведомления о заказах до появления реальных покупателей. Письма магазина лучше отправлять через надежный почтовый ящик или SMTP-сервис. Если почта домена работает через внешний сервис, проверьте SPF, DKIM и DMARC, чтобы письма о заказах не попадали в спам.
Cron и фоновые задачи
WooCommerce использует запланированные задачи для подписок, webhooks, синхронизации остатков, писем и очистки. Если у магазина есть реальный трафик или много товаров, тяжелые задачи лучше переносить на настоящий cron, а не полагаться только на WP-Cron, который запускается посетителями.
Чек-лист скорости
- Используйте кеш страниц аккуратно: корзину, оформление заказа и личный кабинет кешировать нельзя.
- Оптимизируйте изображения товаров до загрузки.
- Удалите неиспользуемые плагины оплаты, доставки и маркетинга.
- Проверьте медленные запросы или PHP-ошибки, если страницы товаров открываются долго.
Перед запуском
- Оформите тестовый заказ.
- Проверьте письмо покупателю и письмо администратору.
- Проверьте способ оплаты, счет или статус заказа.
- Откройте оформление заказа с телефона.
- Убедитесь, что SSL действителен и нет предупреждений mixed content.
