là c'est la configuration de ton module, new_product c'est juste pour répondre à ton premier message et qui semble encore en suspend :
j'ai juste modifié le module pour vérifier si le hook était bien appelé (sur 1.6) en rajoutant
Configuration::updateValue('new_product', $p);
et dans la bdd on a bien le contenu de $params, donc l'appel du hook est bon et les valeurs envoyées sont bonnes, si il ne se passe rien ensuite, vérifie le code qui suit la ligne Configuration::updateValue('new_product', $p);