Bonjour,
Le soucis, c'est que le plugin ne sais pas sur quel boutique (élément de menu) vous étiez avant.
Lui, il voit juste arriver l'URL
nwd2.cloudaccess.host/profil-utilisateur?view=registration
(qui est affichée par le module de login popup) et du coup il doit rediriger vers le formulaire d'enregistrement d'HikaShop. Or, profil-utilisateur est l'alias d'un élément de menu qui n'est pas lié à HikaShop. Du coup, il doit choisir un autre élément de menu. Le paramètre du plugin permet de le lui fournir, et sinon, il en prend un au hasard.
Vu votre situation, l'idéal serait de modifier votre module de login popup pour que le lien du bouton utilise l'élément de menu courant de la page pour directement générer le lien du formulaire d'enregistrement d'HikaShop.
Mais là, je ne peux pas vous fournir une solution "clé en main" car je ne sais pas comment votre module de login fonctionne.
Una alternative serait de stocker dans la session l'id de l'élément de menu courant sur chaque page de listing de produits. Donc dans product / listing.php vous pourriez rajouter cette ligne au début:
<?php global $Itemid; $_SESSION['id_menu_courant'] = $Itemid;
Et ensuite, dans le fichier plugins/system/hikashopregistrationredirect/hikashopregistrationredirect.php il suffirait de rajouter le code:
if(!empty($_SESSION['id_menu_courant']))
$Itemid = $_SESSION['id_menu_courant'];
après la ligne:
$Itemid = $this->params->get('item_id');
pour le l'id stocké en session puisse être utilisé pour l'URL de la redirection.