Identification Required

Identification Required

  • Verify customers age or VAT
  • Customize rules easily
  • Easy implementation

The IdentificationRequired extension makes it possible to check the ID of a customer, before shipping or before the order can even be placed. Messages can be shown to the customer on the product-page, cart-page and an intermediate precheckout-page. Rules determine for which products or categories the identification is required.

  • Instant access to downloads
  • Worth every penny
Cost USD 159  per 12 months
includes support & downloads
Current version 0.1.6 (Stable)
Requirements Magento CE 1.7 - 1.9
Magento EE 1.10 - 1.14
PHP 5.5.0 or higher (5.5, 5.6, 7.0, 7.1)
Support Support Forum
License GNU/GPL (General Public License)


  • Create rules for individual products or entire categories
  • Blocks shipment until identification-status is completed
  • Shows current identification-status in the Magento Admin Panel backend-pages
  • Allows customer to upload a document (for example, PDF-copy of drivers license)
  • Each rule can include a product-page notice
  • Each rule can include a checkout-notice
  • Each rule can include a pre-checkout page with an agreement checkbox

Getting started

  • Download the IdentificationRequired ZIP-archive
  • Extract the files of the ZIP-archive to your Magento root
  • Clean your Magento cache
  • Logout and login again to your Magento Admin Panel
  • Configure settings through System > Identification Rules

Use case: Age verification

Within the extension, you can create a rule to verify the age of a customer. Whenever a customer buys a product that requires a certain legal age, the customer will be able to enter his or her date of birth in the account settings. Unfortunately, simply entering a date does not mean its verified. Manual confirmation is needed.

Our extension allows for legal documents (a passport, drives license or some other ID) to be uploaded to the customers account. Within the backend, you can then inspect the customers documents and complete the verification process.

The rule can be tuned to allow ordering products, but not shipping the products unless the verification has been completed. Or you can deny the checkout process alltogether. You get the flexibility to build the process you need.

Use case: Country / IP check

Within the EU, businesses can make transactions without paying tax by applying their VAT ID - this is possible in the Magento core by default. However, EU consumers - non-business - need to pay tax. When you are selling digital goods, the EU requires you to apply the tax from your customers home country, not your own. Additionally, the EU requires you to verify that the customers home country is entered correctly. Our Identification Required extension allows you to comply to these rules.

In the Magento backend, you can create rules of type Country / IP check. This check allows you to check whether the country the customer has entered matches the IP address the customer is visiting from. If the check fails, so if the IP and country do not match, further transactions can be denied.

Frequently Asked Questions

How many rules is optimal?

Every time a product is being added to cart, or the quote is being modified, the rules stored in the Identification Required table will be loaded. While all queries are optimized and the extension code is fast and adequate, having too many rules will still slow down your site. If you need many rules and still want to have your shop running fast and smooth, contact for us directly so we can look into your use case.

  • Instant access to downloads
  • Worth every penny

More extensions



Maintain profiles of customer sizes for use in your catalog


Color options with modal popup for your Magento products