-

Prevent Fake Orders Pro

WooCommerce Prevent Fake Orders Pro

Advanced protection against fraudulent and duplicate orders with Device ID tracking, IP blocking, and comprehensive whitelist/blocklist management.

Overview

WooCommerce Prevent Fake Orders Pro (Version 2.7) is a premium WordPress plugin designed to safeguard your WooCommerce or CartFlows store from fraudulent and duplicate orders. By tracking unique identifiers like Device ID, email, phone number, and IP address, it enforces customizable order restrictions, ensuring only legitimate purchases are processed.

This plugin is ideal for e-commerce businesses looking to reduce spam, manage high-demand products, and maintain order integrity. It offers seamless integration with CartFlows, comprehensive whitelist/blocklist systems, and detailed order history tracking.

Pro Tip: The plugin now supports both whitelisting (allowed customers) and blocklisting (banned customers) with expiration dates for each entry.

Features

Explore the powerful features that make WooCommerce Prevent Fake Orders Pro a must-have for your store:

Advanced Device ID Tracking

Generates a unique Device ID using user agent, IP, browser data, and a random UUID to prevent multiple orders from the same device. Stored securely via cookies for 30 days.

Comprehensive Contact Restrictions

Restricts orders using the same email or phone number, preventing users from bypassing restrictions with new accounts. Now with improved validation and sanitization.

IP Address Tracking

New in v2.7: Tracks and restricts orders from the same IP address, with support for detecting proxy headers (HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR).

Flexible Time Restrictions

Set custom time windows (e.g., 10 or 24 hours) to limit order frequency, with automatic cleanup of old history entries. Now with improved performance.

Product-Specific Restrictions

Choose site-wide restrictions or limit orders per product, optimized for CartFlows funnels. Now with better product matching logic.

Customizable Error Messages

Display tailored messages with custom text/background colors or theme styling, shown on cart or checkout pages. Now with more positioning options.

Whitelist Management

Exempt trusted Device IDs, emails, phone numbers, or IP addresses from restrictions. New in v2.7: Set expiration dates for whitelist entries.

Blocklist System

New in v2.7: Permanently block specific Device IDs, emails, phone numbers, or IP addresses from placing orders, with optional expiration dates.

Enhanced Order History

Logs blocked orders with customer details (name, email, phone, Device ID, IP) and block reasons. Now with better data organization.

CartFlows Integration

Seamlessly supports CartFlows checkouts with per-product restrictions for upsell or one-time offer funnels. Improved compatibility in v2.7.

License Activation

Requires a 12-digit license key for full functionality, with lifetime updates included. Now with more secure verification.

Security & Performance

Uses transient locks to prevent race conditions, sanitized inputs, and optimized queries for high performance. Improved caching in v2.7.

What's New in Version 2.7

Major Updates

  • Blocklist System: New comprehensive blocklist management to permanently ban fraudulent customers
  • IP Address Tracking: Added support for IP-based restrictions with proxy detection
  • Expiration Dates: Set time limits for both whitelist and blocklist entries
  • Enhanced Admin UI: Redesigned interface with better organization and visual hierarchy
  • Improved Performance: Optimized database queries and added transient caching

Detailed Changelog

Version Date Changes
2.7 June 2025
  • Added comprehensive blocklist management system
  • Implemented IP address tracking and restrictions
  • Added expiration dates for whitelist/blocklist entries
  • Redesigned admin interface for better usability
  • Optimized database queries and added caching
2.6 May 2025
  • Added whitelist management system
  • Improved order history filtering
  • Enhanced device ID generation
2.5 April 2025
  • Fixed history table display issues
  • Added enhanced debug logging
  • Improved error message handling

Use Cases

Discover how WooCommerce Prevent Fake Orders Pro can transform your store's operations:

Fraud Prevention

Block bots or malicious users placing fake orders with the same device but different emails.

Example: Stop a spammer creating multiple orders from the same IP address within minutes.

Flash Sales

Limit high-demand products to one purchase per customer during time-sensitive promotions.

Scenario: Ensure fairness in a Black Friday sale by restricting orders per device.

CartFlows Funnels

Restrict upsell or one-time offer products in CartFlows checkouts to one per customer.

Use Case: Protect exclusive funnel deals from being purchased multiple times.

Dropshipping

Prevent repetitive orders from users exploiting free shipping or trials.

Benefit: Maintain a clean order pipeline and reduce fulfillment costs.

Promotions

Ensure coupons or limited offers are redeemed only once per customer.

Example: One-time discount code per device or IP address.

VIP Customers

Whitelist loyal customers or staff to allow unlimited orders, enhancing trust.

Scenario: VIPs bypass restrictions during product launches.

Installation

Follow these steps to install and activate the plugin:

1

Download the Plugin

Purchase from Theme Plugin BD and download the zip file.

2

Upload to WordPress

Go to Plugins > Add New > Upload Plugin, upload the zip, and click Install Now.

3

Activate the Plugin

Click Activate Plugin after installation.

4

Enter License Key

Navigate to WooCommerce > Fake Orders, enter your 12-digit license key, and activate.

5

Test the Setup

Place a test order and verify restrictions in Fake Order History.

Note: WooCommerce must be active. CartFlows is optional but recommended for funnel support.

Configuration

Configure the plugin at WooCommerce > Fake Orders to suit your store's needs:

Basic Settings

  • Enable/Disable Plugin

    Toggle the plugin on/off without deactivating.

  • Website Type

    Choose WooCommerce, CartFlows, or both. Tip: Select "both" for hybrid stores.

  • Time Restriction

    Set hours (e.g., 10) for order limits and history retention. Example: 24 hours for daily limits.

Restriction Methods

  • Device ID

    Enable to prevent multiple orders from the same device.

  • Email

    Enable to restrict orders using the same email.

  • Phone Number

    Enable to restrict orders using the same phone.

  • IP Address

    New in v2.7: Enable to restrict orders from the same IP.

Product Restrictions

  • Product Restriction Type

    Single (site-wide) or multiple (per-product). Use Case: Per-product for CartFlows funnels.

Error Messages

  • Custom Message

    Write a branded message (e.g., "One order per day allowed").

  • Color Scheme

    Use theme colors or custom hex codes for error messages.

  • Message Position

    Show warnings on cart or checkout page.

Advanced Tip: For high-traffic stores, set shorter time restrictions (e.g., 6 hours) to reduce database load and enable transient caching for better performance.

Blocked Order History

Access the Fake Order History page (WooCommerce > Fake Order History) to review blocked orders. Features:

Filtered Log

Shows only blocked orders (e.g., due to Device ID or email duplicates) within your set time restriction.

Comprehensive Data

Includes date, customer name, email, phone, address, Device ID (truncated), IP address, and block reason.

Time-Based Retention

Entries are automatically removed after your set time restriction period (e.g., 10 hours).

Example Blocked Order Entry

Date/Time

June 15, 2025 - 14:30

Reason

Device ID match

Customer

John Doe

Email

john@example.com

Phone

+1234567890

Device ID

a1b2c3d4...

IP Address

192.168.1.1

Whitelist Management

The Whitelist page (WooCommerce > Whitelist) lets you exempt customers from restrictions. Key features:

Flexible Entries

Add Device IDs, emails, phone numbers, or IP addresses individually or in combination.

Temporary Whitelisting

New in v2.7: Set expiration dates for whitelist entries (e.g., 7 days for temporary access).

Whitelist Interface

Device ID Email Phone IP Address Duration Actions
a1b2c3d4... - - 192.168.1.1 30 days
- vip@example.com - - Permanent

Easy Management

Add/remove entries with a click, saved instantly. Copy Device IDs from the Fake Order History page.

Use Case: Whitelist staff for testing or VIP customers for unlimited purchases during product launches.

Blocklist Management

New in v2.7: The Blocklist page (WooCommerce > Blocklist) lets you permanently ban fraudulent customers. Key features:

Comprehensive Blocking

Block Device IDs, emails, phone numbers, or IP addresses that have been identified as fraudulent.

Temporary Bans

Set expiration dates for blocklist entries (e.g., 30 days for suspicious activity).

Blocklist Interface

Device ID Email Phone IP Address Duration Actions
x9y8z7w6... fraud@example.com +1987654321 - Permanent
- - - 123.45.67.89 7 days

One-Click Blocking

Add entries directly from the Blocked Order History page with a single click.

Use Case: Permanently block known fraudulent customers or temporarily ban suspicious IP addresses.

Troubleshooting

Resolve common issues with these solutions:

Orders Not Being Blocked

Ensure the plugin is enabled and license is activated. Check if the customer is whitelisted.

Check: WooCommerce > Fake Orders > Enable Plugin = Yes

Device ID Not Detected

Verify cookies are enabled in the browser. Clear cache if issues persist.

Cookie Name: wcpfo_device_id (expires in 30 days)

History Page Empty

Confirm time restriction isn't too short (e.g., 1 hour). Only blocked orders are logged.

CartFlows Issues

Set "Website Type" to "CartFlows" or "both" and use per-product restrictions.

Performance Slowdowns

Reduce time restriction or optimize database with a plugin like WP-Optimize.

Recommended: Set time restriction to 6-12 hours for high-traffic stores

Contact Support: If issues persist, email support@themepluginbd.com or WhatsApp +8801625970780.

Frequently Asked Questions

Support

Our team at Theme Plugin BD is dedicated to your success:

Email Support

For detailed technical questions and documentation requests.

support@themepluginbd.com

WhatsApp Support

For quick questions and immediate assistance.

+8801625970780

Explore our premium products like WoodMart, Astra Premium Sites, and PixelYourSite Pro at themepluginbd.com.