Как запустить стабильный, безопасный и успешный веб-сайт WooCommerce
Опубликовано: 2021-01-24WooCommerce стал де-факто решением для запуска веб-сайта электронной коммерции с помощью WordPress. Это особенно актуально с тех пор, как Automattic (компания соучредителя WordPress Мэтта Малленвега) взяла на себя управление чрезвычайно популярным плагином в 2015 году.
Тот факт, что WooCommerce бесплатен (с возможностью использовать бесплатные расширения или купить коммерческие) и довольно прост в настройке, очень привлекателен для тех, кто хочет продавать в Интернете, не нарушая своего бюджета. Можно создать интернет-магазин, который выглядит и функционирует так же, как высший эшелон интернет-магазинов.
Но у этого конкретного пути электронной коммерции есть свои требования и проблемы. WooCommerce отличается от Shopify, Miva или других поставщиков SaaS. Есть вещи, о которых вам нужно знать, чтобы максимально эффективно использовать свой сайт и поддерживать безопасность и стабильность.
Давайте рассмотрим некоторые из скрытых секретов победы с Ву:
Сначала протестируйте обновления на сайте разработки
Поскольку ваш магазин WooCommerce также может работать вместе с другими плагинами WordPress, обновления не всегда проходят гладко. Ошибки появляются не только в новых выпусках Woo, но и могут возникать конфликты с любым установленным вами плагином или темой. Это может быть горячий беспорядок, если не обращаться должным образом.
Вот почему я всегда рекомендую запускать разрабатываемую (также известную как промежуточную) версию вашего сайта. Некоторые специализированные хостинговые компании WordPress предоставят это вам. Если ваш не предлагает эту услугу, есть плагины, которые могут помочь. Или вы можете установить сервер MAMP или WAMP в своей собственной системе.
Промежуточная среда позволяет вам тестировать последние обновления плагинов, не опасаясь сломать ваш работающий сайт. Установите все доступные обновления, щелкните по своему сайту и выполните один или два тестовых заказа. Если все работает так, как ожидалось, вы можете запускать обновления на своем работающем сайте (или отправлять их, если вы используете какой-то контроль версий). Если что-то работает не так, вы сможете безопасно устранять неполадки, не отвлекая клиентов.
Это может занять у вас больше времени, но даст вам душевное спокойствие. Наблюдать за тем, как обновление ломает ваш сайт, совсем не весело. Уберите эту возможность из уравнения с помощью этого дополнительного шага.

Не трогайте шаблоны (если вам не нужно)
Да, WooCommerce позволяет вам переопределять определенные шаблоны плагинов в вашей собственной теме. Это может быть очень полезно для изменения макета или просто добавления информации в определенную область.
Проблема в том, что Woo время от времени обновляет эти шаблоны при выпуске новых версий плагина. Вы часто будете получать сообщение на панели инструментов WordPress о том, что у вас есть один или несколько устаревших шаблонов. Затем вы можете увидеть, какие из них устарели, посетив WooCommerce > Status
.
Запуск устаревших версий шаблонов вполне может работать — или нет. Макет вашего сайта может быть немного странным, или важные функции могут помешать клиентам выполнять заказы. Чтобы исправить устаревший шаблон, вам нужно будет получить последнюю копию WooCommerce и повторно настроить последнюю версию рассматриваемого шаблона, чтобы она соответствовала тому, что вы делали ранее. Если вы настроите несколько шаблонов, это может стать настоящей головной болью.
Лучший способ предотвратить все эти проблемы — избегать настройки файлов шаблонов, даже если они находятся в вашей теме. Вместо этого воспользуйтесь хуками WooCommerce. Эти небольшие фрагменты кода могут дать те же результаты, что и пользовательские шаблоны, не беспокоясь о том, что обновления плагинов что-то сломают.
Относитесь к безопасности серьезно
Безопасность является одной из главных проблем для любого сайта, особенно при онлайн-продажах. Если вы используете WooCommerce, позаботьтесь о следующем:
Запустите свой сайт в SSL
Барьеры цены, проверки личности и технических знаний, необходимых для запуска вашего сайта в SSL, были разрушены. Такие провайдеры, как Let's Encrypt, предлагающие бесплатные сертификаты, а также хосты, предлагающие практически бесплатные сертификаты, не могут служить оправданием тому, чтобы не использовать SSL. Для получения этих бесплатных или дешевых сертификатов вам даже не нужно проходить длительный процесс проверки. SSL повышает безопасность и доверие потребителей — так что используйте его!
Заблокируйте неадминистраторов из панели управления
Если вы разрешаете клиентам иметь свои собственные учетные записи на вашем сайте, рекомендуется убедиться, что они не могут получить доступ к панели инструментов WordPress. Несмотря на то, что роль клиента означает, что это не может нанести никакого ущерба, все же рекомендуется не допускать их. Вы можете сделать это с помощью плагина, такого как Remove Dashboard Access, или с помощью простого кода.
Назначьте роли лавочника соответственно
Всегда полезно предоставлять пользователям только тот уровень доступа, который им нужен, и ничего более. Если одному или нескольким сотрудникам, не являющимся администраторами, требуется доступ к заказам и информации о клиентах, назначьте им роль менеджера магазина для Woo. Это предоставит пользователям разрешения, необходимые им для обработки заказов и т. д., без предоставления им полного доступа администратора.
Запускайте другие плагины экономно
Хотя в настоящее время в репозитории плагинов WordPress более 50 000 плагинов, вы должны быть особенно осторожны при выборе. Каждый новый плагин, который вы устанавливаете, добавляет еще одну возможность что-то сломать или (что еще хуже) дыру в безопасности. Поэтому запускайте плагины только от проверенных разработчиков. И запускайте только то, что вам нужно.
Создание замечательного сайта
Мой ужасный каламбур в сторону, WooCommerce позволяет вам создать интернет-магазин, который выглядит и работает красиво. Вы можете использовать его как средство для неплохого заработка, независимо от того, управляете ли вы магазином или строите его для других. Но общая простота установки противоречит тому факту, что запуск плагина требует большой ответственности.
Вещи могут и ломаются. Такова природа работы магазина на платформе с открытым исходным кодом, которая допускает почти бесконечное количество комбинаций плагинов, тем и настроек (не говоря уже о средах хостинга). Ни WooCommerce, ни кто-либо, кто его использует, не могут предсказать, что что-то пойдет не так с какой-либо конкретной настройкой.
Таким образом, дизайнеры, разработчики и владельцы магазинов должны знать, во что они ввязываются. Создайте процессы для тестирования обновлений, прежде чем они попадут на ваш работающий сайт. Делайте все возможное, чтобы обезопасить сайт и не запускайте ненужные плагины.
Создание надежной стратегии с самого начала поможет вам поддерживать WooCommerce (и продажи) в рабочем состоянии.