SpamCustomerCleaner PRO: PrestaShop Fake Customer Account Cleaner
SpamCustomerCleaner PRO is a PrestaShop module (1.7 to 9) that detects and mass-deletes spam customer accounts created by automated bots, along with their associated addresses and abandoned carts. Customers who have placed at least one order are never touched. Unlimited deletion, contact message scrubbing, automated cron autopilot, and registration-time bot blocking. Domain-locked license, one-time payment of €19.
Product customization
Quick Overview
| What it is | A PrestaShop module that detects and deletes fake customer accounts created by automated bots |
|---|---|
| Compatibility | PrestaShop 1.7.0 to 9.x (tested on PrestaShop 9.2), PHP 5.6 to 8.3 |
| Languages | English and French |
| Protected Customers | Any customer who has placed at least one order is excluded from scanning and can never be deleted |
| License | One cryptographically signed key tied to your store's domain name, verified offline (no data transmitted to external servers). Local/staging development environments are accepted. |
| Pricing | €19 one-time payment, updates and email support included for 12 months |
| Delivery | The module (.zip archive) and two PDF guides in instant download, license key sent by email |
Watch Setup Tutorial (2 min 09)
Back-office tutorial: license activation, detection criteria, scanning, bulk deletion, contact messages, and cron setup. Watch the video on YouTube.
What is SpamCustomerCleaner PRO?
SpamCustomerCleaner PRO is an administrative module for PrestaShop. It scans your customer database, identifies accounts generated by bots (gibberish names, URLs in first names, disposable email addresses), and deletes them in bulk, along with their orphaned addresses and carts. You can review the complete list with specific detection reasons before performing any deletion, uncheck any accounts you wish to keep, and download a CSV backup prior to cleanup.
Why are there fake customer accounts on your PrestaShop store?
Automated bots continuously submit registration forms on e-commerce sites to test email lists, inject promotional backlink spam, or prepare fraudulent transactions. On a PrestaShop store, these spam accounts cause several problems:
- They distort your new customer analytics;
- They pollute marketing campaigns (newsletters, cart recovery emails), damaging your sender domain reputation;
- They bloat the database with ghost customers, orphaned addresses, and abandoned carts;
- They waste valuable time during customer data exports and audience segmentation.
How does the module identify spam accounts?
Detection is heuristic: it combines 10 configurable criteria that you can toggle individually. Each flagged account displays its exact detection triggers so you understand why it was marked as suspicious.
- Web URL in name: links or domain strings detected in first or last names.
- Advertising keywords: adult dating, gambling, SEO spam offers, crypto schemes.
- Random capitalization: mixed-case gibberish like "GJfwUoNDU" or "oDglEQIqBVVMI".
- Five or more consecutive consonants: unpronounceable letter strings.
- Abnormally low vowel ratio in words of 5 characters or longer.
- Uncommon name prefixes: patterns such as "Brkjj" or "Qcpmu".
- First name identical to last name.
- Disposable email or temporary inbox domain.
- High-risk top-level domain (TLD): .ru, .xyz, .top, and similar extensions.
- Software-generated email patterns: random strings like "qzxkrtwpl85@…".
How does the module protect legitimate customers?
- Customers with existing orders are excluded from analysis, and an additional hard check during deletion bypasses them even if manually selected: they can never be flagged or deleted.
- The scan is 100% read-only: nothing is modified until you explicitly trigger the cleanup.
- CSV Export: download an export of flagged accounts before executing deletion.
- Whitelist: safeguard specific customer IDs or email addresses permanently.
Comparison: Free vs. PRO Edition
| Feature | Free | PRO |
|---|---|---|
| 10-criteria heuristic scan, CSV backup, whitelist | Yes | Yes |
| Registration-time bot blocking | Yes | Yes |
| Flagged account deletion | 50 accounts total | Unlimited |
| Spam contact message scrubbing | Scan only | Yes |
| Automated cron autopilot | No | Yes |
| Email support and updates | No | 12 months included |
The free edition is available on GitHub: test it on your store, then upgrade to PRO whenever you need unlimited cleanup.
Who is this for?
- Merchants seeing their customer database overrun with bot registrations.
- Agencies maintaining multiple PrestaShop stores (one license per store; wildcard options available upon request).
- Store owners seeking automated, maintenance-free database hygiene via cron.
Frequently Asked Questions
Can real customers be deleted accidentally?
No for customers who have already ordered: they are systematically excluded from scanning, and a second verification safeguards them during deletion. For other accounts, the preview list displays all detection reasons and you can protect addresses via the whitelist. Detection is heuristic: review the flagged list before confirming.
Can I restore a deleted account?
No, deletion is permanent. Download the CSV backup and keep a database backup before cleaning.
How do I delete fake customer accounts on PrestaShop?
With SpamCustomerCleaner: run the scan, review the flagged accounts and their detection triggers, then delete them in batches. The module also removes orphaned addresses and carts linked to these accounts.
How can I prevent bots from creating accounts?
Enable the registration blocking setting: the same detection criteria will apply directly to the sign-up form, stopping bots before an account is ever created.
What does the cron autopilot do?
Each time the cron URL is triggered, it scans the store, deletes detected accounts in batches of 250, and purges spam contact messages automatically.
How does licensing work?
You provide your store's domain name when ordering and receive an activation key via email. Simply paste it into the module settings and click "Activate". Verification is performed entirely offline.
Digital product: customer deletion is irreversible, always back up your database before use.
-
ReferenceGS-SPAM-CLEANER-PRO
Encrypted transactions: your payment data is never stored on the store.
The ZIP archive is available in your account as soon as the payment is confirmed.
Every product is rigorously tested on PrestaShop 9.2 prior to release.