-- dedicated to presta 1.2 (not for 1.1) => new admin tab in backoffice
-- possibility to not block registration => only admin mail notification
-- possibility to put customer in specific groups on registration, using registration code
-- possibility for customer to ask for privilege acces => they are mapped into sprecific group if granted
Specifically to presta1.2, if you use another langage than EN or FR, you hvae to modify file customerregistration.php, line 46-47 to add your own langage before installing the module
$tab->name = array(Language::getIdByIso('en') =>'Pending',
Language::getIdByIso('fr') =>'En attente');Purpose:
For some business purpose, customer registration may have to be validated before the customer can place orders onto the shop. For example, due to shipping zone or delivery concerns.
Feature :
This module try to answer this request.
As soon a customer registers to the shop, he can not been logged while his registration is not approved from the back office.
In BO, approbation/refusal can be done from the customer display page.
List of pending approval and approbation/refusal action is available through this module configuration place.
Number of pending registration displayed in BO main page.
Mail alert sent to administratos on new registration to be validated.
Default account.txt and account.html mails can be replace by the ones prposed in the mails directory of this module.
When the registration is approved, the customer is notified throught the customer_registration_ok.txt/html mail.
No mail sent when registration is refused.
ImplementationThe hook createAccountForm can be used to request more information during customer registration.
All users registered before module installation are considered as registered OK.
The uninstallation of the module will destroy all pending registration and related customer.
Tests
Tests only on french html mails.
Evolution / fixes
v1.1 : fixes on translation
v1.2 : sum-up in main BO page / mail alert to administrators on new registration
v1.3 : fix for IE7 on buttons displayed in admin customer page
v1.4 : fix to be compatible with presta V1.2 (still compatible with V1.1)
v1.5 : fix for french translation in V1.2 (NOTE : module directory renamed 'customerregistration', with 'r' instead of 'R'). Thanks to Zendik for his analysis on this issue.
V2.0 : new features, for 1.2 only (not compatible 1.1)
Links
To mask prices for unregistered customer, see Geno's thread HERE (for presta1.1)
Donation:
If you've appreciated this module and found it is usefull for you, you can make me a donation. Contact me in PM.
Thanks in advance






Back to top










