Tatooine Posted September 26, 2012 Share Posted September 26, 2012 Bonjour à tous, Pour ma boutique Prestashop je vient de signer avec une société qui fait de l'affiliation, afin qu'elle mette en place sur un grand nombre de sites des bannières renvoyant à mon site. Cette société me demande d'insérer dans le code de certaines pages des tags de tracking, afin qu'ils puissent voir d'où les clients arrivent, et s'il vont jusqu'à la commande. J'ai besoin d'aide: par exemple, ils me demandent d’insérer ce tag dans la page de commande. <img src="http://site_affiliation/suivi.php?blablabla&argmon=XXX&argtemp=ZZZ" width="1" height="1" border="0"> Ils me demandent de remplacer XXX par le montant hors taxe et hors frais de port de la commande, et ZZZ par l'ID client. Pouvez vous me donner le bout de code à rajouter pour que ça soit fait de manière dynamique ? Et sur quelle page je dois insérer ce code, sachant que j'utilise la commande en une seule page ? Dans le même esprit, il faut que j'insere ça dans les pages produits: <script type="text/javascript" src="http://site_affiliation.com/blablabla.js?zone=produit&idproduit=IDPRODUIT&idcategorie=IDCATEGORIE"></script> Quel est le code à rajouter pour avoir l'ID produit et catégorie de manière dynamique ? Merci beaucoup d'avance. Link to comment Share on other sites More sharing options...
Ninja Of Web Posted September 26, 2012 Share Posted September 26, 2012 Bonjour, Lors de la validation de la commande, vous ne pouvez pas récupérer l'id du client et le montant de la commande en modifiant uniquement le template. Je vous suggère donc de surchargé la méthode "initContent()" du controller OrderConfirmationController.php (du fichier controller/front/OrderConfirmationController.php vers override/controller/front/OrderConfirmationController.php). Vous pouvez récupérer le paramètre "id_order" via le GET et à partir de cette élément récupéré les informations que vous souhaitez pour les afficher dans le template suivant : themes/nom_de_votre_theme/order-confirmation.tpl Pour les produits, il suffit d'ajouter la ligne ci-dessous dans le fichier suivant : themes/nom_de_votre_theme/product.tpl <script type="text/javascript" src="http://site_affiliation.com/blablabla.js?zone=produit&idproduit={$product->id|intval}&idcategorie={$product->id_category_default|intval}"></script> Cordialement, Loïc. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now