Validator of .ru email domains (Federal Law No. 406)

Price: 500 ₽


Author: Kam1kadze Write to the author
Need paid help? Contact the site administration
Opencart version:
LiveStore 3.*OCStore 3.*OpenCart 3.*OCStore 2.3OpenCart 2.3

E-mail Domain Validator .ru is a modifier for OpenCart that helps fulfill the requirements of Federal Law No. 406-FZ on the mandatory use of Russian services when authorizing on sites.

The module adds a flexible system for checking the email domain when registering users to the store settings, allowing you to allow only Russian email services or set your own list of trusted domains.

OPPORTUNITIES:

  • Two verification modes:
    - “Only domains .ru” - allows registration only with mail in the .ru zone (mail.ru, yandex.ru, rambler.ru, etc.)
    - “List of allowed domains” - you yourself specify the list of domains viacomma, for example: mail.ru, yandex.ru, mycorp.ru
  • Verification works at all registration points:
    - Standard registration (/account/register)
    - Guest checkout (checkout/guest)
    - Registration when placing an order (checkout/register)
  • Settings in the admin panel - in the “System → Settings” section, “Mail” tab, separate block “Checking the user’s mail domain zone (Federal Law 406)”
  • If the domain does not match, the user sees a clear error message indicating the reason
  • Does not affect existing users - check only for new registrations
  • Full support for Russian and English languages
  • Works out of the box:installation → updating modifiers → ready

📦COMPATIBILITY:

OpenCart 3.0.x (including ocStore and LiveStore)
Does not modify the kernel - only the standard OCMOD engine
Does not conflict with other registration modules
Does not affect standard email validation
DOES NOT work with third-party modules that have their own validation email

🔧INSTALLATION:

  • Install the modifier via “Add-ons → Install add-ons”
  • Update the modifier cache (“Add-ons → Modifiers → Update”)
  • Set in “System → Settings → Mail tab”
  • Ready!


FREQUENTLY ASKED QUESTIONS:

Q: Will it work with custom themes?
A: Yes, the modifier works at the controller level and does not depend on the visual theme of the store.

Q: Will it work with custom registration/checkout modules?
A: NO, the modifier works at the level of default controllers and does not edit controllers of third-party modules.

Q: Is email checked when editing a profile?
A: No, verification only when creating a new account. Existing users can change their email without restrictions.

Q: Is it possible to add .рф or .su domains?
A: Yes, in the “List of domains” mode, specify any domains separated by commas.

Q: Do I need to edit anything in the code?
A: No, everything works through the standardOCMOD, no edits required.

📌 TECHNICAL SUPPORT:

I promptly answer all questions about installing and configuring the module to all users who purchased the module on this site. If you have any difficulties, just write to me in private messages.

LICENSE:
Each copy of the module affects 1 domain and its subdomain.
If you want to install the module on another domain, you must purchase another copy of the module.
Distribution method:
Paid
Opencart version:
LiveStore 3.*OCStore 3.*OpenCart 3.*OCStore 2.3OpenCart 2.3
PHP verision:
PHP 5.4PHP 5.5PHP 5.6PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2
Activation:
Not required
Getting files:
On site, in the personal account
Protection system:
No
VQmod:
No
Ocmod:
Yes
Events:
No
Uploaded:
16.06.2026
Updated:
21.06.2026
Viewed:
147

Write a review

Your Name:


Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below:






Leave a comment text_write_hint