RadarAddress for VirtueMart
Introduction
A customer mistypes a street at checkout, and the parcel comes back. A mistyped email, and the order confirmation never arrives. A missing phone number, and the courier cannot call when something goes wrong. RadarAddress catches all three while the customer is typing, and never blocks an order.
RadarAddress for VirtueMart brings address autocomplete and verification into your VirtueMart store. In the billing, shipping and registration forms the address completes while the customer types (street, then postcode, city and province on selection); a mistyped email becomes the question «Did you mean …?» with one click to correct it; the phone field gets a menu with the international prefix. Every order is verified when it is created — address, email and phone — and the outcome is shown in a RadarAddress tab on the order page in the administration. The order is never blocked, and what the customer wrote is never changed on its own. The orders you already have can be checked in bulk.
What you get
- Autocomplete in the checkout and registration forms, from the national address registers of the countries RadarAddress serves.
- Verification of every order, with no extra call when the customer picked the address from the list: outcome (verified / with a warning / to review / not verified) and the verified address next to the one the customer wrote.
- Email check: a certain typo (gmial.com → gmail.com) becomes the question «Did you mean …?» — never applied by itself; addresses that cannot receive are flagged on the order.
- Phone check with the prefix menu next to the field, preselected from the country of the address and then from the language of the site; the number is never rewritten.
- Verification precision in the settings, from 1 (strict) to 5 (maximum), 3 by default; email typo correction from 1 to 3.
- Bulk check of the orders you already have: choose in which order and how many — all, only the first ones, or a few at a time every month with a subscription. When the credit does not cover them all, the plugin proposes the part it covers or a pack.
- If RadarAddress does not answer, the customer buys as always, with no message.
- Interface in 13 languages.
Requirements: VirtueMart 4, Joomla 4, 5 or 6 (no Backward Compatibility plugin needed), PHP 8.1, a free RadarAddress account with an API token. Every month the first 50 contact checks and 500 light checks are free; beyond that, packs and subscriptions from your RadarAddress account. No data is kept after the check; processing in the EU.
Note for the reviewer: base64_encode/decode in src/Api.php store the API token encrypted with the site's secret, and in src/Verifica.php they carry the signed record of the address the customer picked (HMAC with the site's secret); nothing is obfuscated. The plugin creates one table, #__radaraddress_vm_order, holding the outcome of each order; it is never dropped on uninstall (the data belongs to the store). The JAMSS notice in src/Api.php line 251 is the regular expression that strips control characters from a header value.
RadarAddress for VirtueMart
- Version:
- 1.0.0
- Developer:
- Gianluca Sordiglioni
- Last updated:
-
Nov 11 2026
16 hours ago - Date added:
- Nov 07 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- p
- Compatibility:
- J4 J5 J6
Share