← Stef Development
PrestaShop module · version 5.5

Complete security & firewall for PrestaShop

Protect your store and back office with a single module: two-factor authentication, failed login limits, IP, country and bot blocking, one-click AI bot blocking and protection against fake customer accounts.

€69.99 excl. VAT · 1 year of support and updates included

★★★★★PrestaShop 1.6 to 9.2No overrides10 interface languagesMultistore4.7/5 from 48 Addons reviews
Block IPs dashboard: requests, blocks, countries and firewall events

Everything that protects your store

The features below are available in module version 5.5. You stay in control of every rule.

🔐

Back-office two-factor authentication

A 6-digit code from an app (Google Authenticator, Microsoft Authenticator, 1Password…), 10 recovery codes and mandatory authentication by employee profile.

⏱

Failed login limits

An IP with too many incorrect passwords or codes must wait (5 failures in 15 minutes by default, configurable).

🌍

Block IPs, ranges and countries

Block an IP, a range or an entire country. Google bots always remain allowed, even when their country is blocked.

🤖

One-click AI bot blocking

Two separate choices: AI training bots (GPTBot, ClaudeBot, CCBot, Bytespider…) and AI assistants (ChatGPT, Perplexity…).

🪤

Fake customer accounts

Invisible honeypot field, rejection of names containing links, optional disposable e-mail filtering and a limit on accounts per IP per hour.

⚡

Anti-flood firewall

An IP requesting too many pages too quickly is banned automatically, with an e-mail alert. Configurable threshold and duration.

Lock down your back office

A stolen password is no longer enough to enter your store.

  • Two-factor authentication for your account, or mandatory for selected employee profiles.
  • Allowed IPs: restrict administration to your addresses (IPv4, IPv6, CIDR ranges). A list that would lock you out is rejected.
  • E-mail alerts: login from a new device, blocked IP, recovery code used or two-factor authentication removed.
  • Login log for all your employees.
  • Emergency access: an empty BLOCKIPS-RESCUE file uploaded by FTP disables protection if you are locked out.
Block IPs back-office protection screen

Enabled in one minute

The employee scans a QR code with their app, enters the displayed code and receives 10 recovery codes. Works on PrestaShop 1.7.8, 8 and 9, including the Symfony login in PrestaShop 9.

Two-factor authentication activation page

AI bots and fake accounts

Bots copying your product pages use server resources without buying anything. Account creation bots send spam using your own welcome e-mails.

  • One click to block AI training bots.
  • A separate choice for AI assistants, which can also mention your store in their answers.
  • Rejected registrations and rejection logs, with immediate IP blocking for a bot caught by the honeypot.
User agents and AI bots screen

Fast, even on shared hosting

  • Blocking before PrestaShop (optional, Apache servers): banned bots are rejected through .htaccess without any database query.
  • Reduced logging (optional): one normal visit in N is logged; statistics remain accurate on average.
  • Real IP behind Cloudflare: the module sees the visitor, rather than the Cloudflare server.
  • AbuseIPDB reputation (optional, with your key) and Slack alerts.
Block IPs performance settings

Installation

No changes to core files, no overrides.

Install the module

Download the ZIP from your PrestaShop Addons account and install it through the module manager.

Choose your rules

Countries, bots, firewall limits and registration protection: configure everything from the module screens.

Protect your back office

Enable two-factor authentication for your account, keep your recovery codes, then require it for your chosen profiles.

Compatibility

Store firewallPrestaShop 1.6 to 9.2
Back-office protectionPrestaShop 1.7.8 or later (tested on 1.7.8, 8.1, 8.2, 9.1 and 9.2)
PHP7.2 to 8.4
InterfaceEnglish, French, Spanish, Italian, German, Dutch, Portuguese, Swedish, Danish, Norwegian
MultistoreYes
OverridesNone

Frequently asked questions

Can Google be blocked by mistake?

No: Google bots are identified through their official IP ranges and remain allowed even if you block their country.

What happens if I lose my phone?

Use one of your 10 recovery codes or ask another administrator to reset your two-factor authentication. If you have no access at all, upload an empty BLOCKIPS-RESCUE file by FTP into modules/blockips/ to disable back-office protection.

Does fake account protection inconvenience real customers?

No: the honeypot field is invisible to people. Disposable e-mail filtering is disabled by default because some customers use these addresses.

Should I block AI assistants such as ChatGPT?

It is your choice. Blocking them also removes your store from their answers, which is why they are separate from training bots.

How can I get help?

Use the PrestaShop Addons support form for your order and provide your PrestaShop and PHP versions.

Protect your PrestaShop store today

Available on PrestaShop Addons, with one year of support and updates included.

Discover Block IPs on PrestaShop Addons
★★★★★ 4.7/5 · 48 verified reviews on PrestaShop Addons
See on Addons · €69.99 excl. VAT