[ganalytics-2.0.0] Le module peut provoquer une erreur ajax lors de l'ajout au panier
-
Dans le cas où le nom d'un produit contient les caractères | ou ¤ le module provoque une erreur fatale prévenant l'ajout au panier.
Ce problème est induit par l'injection dans le cookie de PrestaShop du nom du produit. Ces 2 caractères sont interdit dans le contenu des cookies de PrestaShop.Dans modules/ganalytics/ganalytics.php dans la fonction ganalytics::public function hookActionCartSave()
Remplacer (en fin de fonction)$gacart[$id_product] = $ga_products; $this->context->cookie->ga_cart = serialize($gacart);par
$gacart[$id_product] = $ga_products; $this->context->cookie->ga_cart = str_replace(array('¤','|'),'-',serialize($gacart));