Jump to content

Dev module greffer Hook


Recommended Posts

Bonjour,

J'ai dev un petit module sur mon site de e-Commerce pour faire un contrôle sur les codes postaux de la Corse / DOM TOM après l'ajout de zones géographiques afin que mes clients ne puissent pas utiliser le mauvais pays en fonction de leur code postal.

Ca fonctionne très bien.

J'ai utilisé le hook ActionValidateCustomerAddressForm pour y greffer mon module.

J'ai juste un petit problème après l'installation du module. Je dois aller greffer le module au hook manuellement depuis le back office.

J'ai cherché un peu et je n'ai pas trouvé le code à intégrer à mon module pour qu'il se greffe au hook à l'installation du module.

Voici un bout de mon code:

class ControleCodesPostaux extends Module
{
	
public function __construct()
{
// construction du module
}

public function uninstall()
{
  if (parent::uninstall()) {
     return true;
  }
 return false;
}


public function hookActionValidateCustomerAddressForm($params)
{
// le code qui vérifie les code postaux et qui les compare à l'id_contry sélectionné par le client
}

public function install()
{
    $this->registerHook('actionValidateCustomerAddressForm');
 
    if (parent::install()) {
        return true;
    }
 
    return false;
}

Je dois encore améliorer quelque options du module (la désinstallation et et la partie config du back office) mais avant de poursuivre j'aimerai régler ce problème de hook.

Je suis sous prestashop 1.7

Merci pour votre aide.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...