Blacklister for WooCommerce против спама в магазине
По тематике борьбы со спамом недавно публиковалось две статьи, где я пытался найти решение против спам регистраций для постинга. Сначала использовал плагин Captcha by BestWebSoft, однако чуть позже заменил его на Google Captcha, который смог раз и навсегда избавить меня от данной проблемы. А сегодня в первый раз столкнулся со спамом в интернет-магазине WooCommerce — какой-то бот совершал заказы с десятками и сотнями товаров, нагружая сайт. Возможно, для решения этой задачи модуль Google Captcha также подошел бы, но отвлекать покупателя еще и прохождением спам проверки не очень хотелось. В магазине все должно быть максимально просто и быстро. Поэтому я нашел два альтернативных решения.
Сначала расскажу о полезном плагине Blacklister for WooCommerce. В онлайн репозитории вордпресс его нет, он доступен для скачивания только с официального сайта разработчиков вот здесь.
Плагин позволяет не принимать заказы от пользователей, которые находятся в черном списке вашего магазина. Основные фишки:
- блокировка по IP;
- блокировка по email адресу пользователя;
- отображение сообщения, если юзер в черном списке;
Решение это бесплатное, однако для его функционирования потребуется еще один модуль Aaelia Foundation Classes plugin for WooCommerce. Его также можно сказать на сайте разработчика, поэтому проблем с этим не возникнет. Что же касается минимальной версии WP, то требуется 3.6 и выше. Также необходим PHP 5.3 и выше.
Установка плагина производится классическим олдскульным методом — через FTP. После этого активирует модуль в системе. Настройки находятся в разделе «Woocommerce» — «Blacklister settings».
В модуле Blacklister for WooCommerce имеется 2 текстовых блока для ввода запрещенных email и IP адресов, пользователи которых не смогут осуществить заказ на сайте. Как видите, на странице, вы можете использовать регулярные выражения для почты и диапазоны значений для IP.
В закладке Messages находятся сообщения, которые отображаются при заказе пользователя из черного списка. Вот как это выглядит на сайте:
В принципе, ничего сложного в работе с плагином Blacklister for WooCommerce нет. Единственное, если злоумышленник докучает вас спам заказами достаточно активно, то можно вообще заблокировать ему доступ на сайт. Для тех, у кого на хостинге хостинге установлена cPanel, достаточно зайти в раздел Security пункт «IP Address Deny Manager» и запретить нужный IP.
Если самостоятельно сделать это не получается, обращайтесь в тех.поддержку хостинга, где расположен ваш сайт — должны помочь.
Найти IP адрес пользователя для внесения в черный список можете на странице деталей по конкретному заказу. Переходите в раздел «Woocommerce» — «Заказы» и кликаете по тому, который оформил бот. Информация о IP находится в самом начале страницы.
Копируете этот адрес и добавляете в настройки модуля Blacklister for WooCommerce (можно вместе с почтой) или запрещаете вообще доступ к сайту.
Напоследок могу также посоветовать обратить внимание на модуль Stop Spammers Spam Prevention, упоминание которого уже несколько раз встречал по решению проблем со спамерами. Я лично его не тестировал, однако в одной из статей он рекомендовался для защиты от спама в WooCommerce магазине.
комментария 2 к статье “Blacklister for WooCommerce против спама в магазине”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Хотелось бы для начала запретить оставлять в комментариях к заказу ссылки и ограничить длину комментария. Всё не могу понять как это сделать :(
Akismet, для антиспама используйте плагин Akismet (там на сайте есть возможность выбора бесплатной версии, хотя и для коммерческих продуктов авторы не рекомендуют это делать). Либо в админке в «Настройках» — «Обсуждение» можете выбрать модерацию комментариев, которые содержат хотя бы одну ссылку. По поводу длины коммента — думаю, такой хак где-то есть, надо поискать.