plugin-icon

Block Specific Spam Woo Orders

제작자: Alex Wigmore·
A simple plugin to automatically block spam Woo orders that began in October 2020.
등급
5/5
버전
0.79
활성화된 설치 항목
1K
최근 업데이트일
Dec 3, 2025
Block Specific Spam Woo Orders

This plugin prevents a specific set of WooCommerce fake/spam orders. Simply install and activate the plugin; there are no settings or tweaks to be made unless you want to add your own filters. The plugin extends WooCommerce’s built-in checkout validations to check for a specific set of known spam email accounts and names. If triggered, the spam bot simply cannot checkout and importantly does not get to the account creation stage. The names/emails it checks for would only be used by spam bots, so there is no need to worry about false positives.

If you’ve found this plugin useful, you can support my work by buying me a coffee at: Buy Me a Coffee.

How to Use Custom Filters

Starting from plugin version 0.77, you can extend the list of blocked email domains and blocked customer names using custom filters.

Available Filters:

  1. BSSO_extra_domains: Add custom email domains to block during the checkout process.
  2. BSSO_extra_names: Add custom first names to block during the checkout process.

Example Usage

To use these filters, add code to your theme’s functions.php file or a custom plugin.

1. Blocking Additional Email Domains

If you want to block additional email domains like exampledomain.com and spamdomain.net, use the BSSO_extra_domains filter.

Code Example:

add_filter('BSSO_extra_domains', function () { return ['exampledomain.com', 'spamdomain.net']; });

2. Blocking Additional First Names

If you want to block additional first names like spambot and faker, use the BSSO_extra_names filter.

Code Example:

add_filter('BSSO_extra_names', function () { return ['spambot', 'faker']; });

Complete Example

Here’s how you might use both filters together:

Code Example:

add_filter('BSSO_extra_domains', function () { return ['exampledomain.com', 'spamdomain.net']; }); add_filter('BSSO_extra_names', function () { return ['spambot', 'faker']; });

Version Compatibility

Please note that these filters are only available starting from version 0.77 of the plugin. Ensure your plugin is updated to at least this version to use the custom filters.

무료Business 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 6.9
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.