Julien Velon Posted July 12, 2017 Share Posted July 12, 2017 Bonjour à tous, Je souhaite mettre en place les avis google sur mon site prestashop. Pour l'intégration du badge pas de problème, j'arrive à l’intégrer le code dans le header.tpl et sa fonctionne. Après il y a le code d'acceptation à intégrer et la sa se complique un peu. Le script à intégrer : <script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script><script>window.renderOptIn = function() {window.gapi.load('surveyoptin', function() {window.gapi.surveyoptin.render({"merchant_id": xxxxxxxxx,"order_id": "ORDER_ID","email": "CUSTOMER_EMAIL","delivery_country": "COUNTRY_CODE","estimated_delivery_date": "YYYY-MM-DD"});});}</script> Mes questions : - Ou dois-je intégrer ce script? (je pense sur la page order_confirmation.tpl mais je ne suis pas sur...) - Il faut modifier les variables avec les données de prestashop mais je ne sais pas ce qu'il faut mettre à la place ? "order_id": "ORDER_ID","email": "CUSTOMER_EMAIL","delivery_country": "COUNTRY_CODE","estimated_delivery_date": "YYYY-MM-DD" Merci d'avance pour votre aide. Link to comment Share on other sites More sharing options...
M...0 Posted July 12, 2017 Share Posted July 12, 2017 Salut, J'ai le même problème, j'ai mis ceci dans order-confirmation.tpl : <!-- BEGIN GCR Opt-in Module Code --> <script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer> </script> <script> window.renderOptIn = function() { window.gapi.load('surveyoptin', function() { window.gapi.surveyoptin.render( { // REQUIRED "merchant_id": 117199461, "order_id": "{$id_order}", "email": "{$email}", "delivery_country": "FR", "estimated_delivery_date": "{$smarty.now|date_format:"%y/%m/%d"}", // OPTIONAL "opt_in_style": "OPT_IN_STYLE" }); }); } </script> <!-- END GCR Opt-in Module Code --> Mais bien sûr ça ne fonctionne pas...J'ai mis : "estimated_delivery_date": "{$smarty.now|date_format:"%y/%m/%d"}", parce que je ne sais pas comment programmer une date de livraison donc même si le client reçoit le mail avant qu'il reçoit la commande tant pis ^^' Si quelqu'un a la réponse ou même une indication ça me serait bien utile !Merci d'avance ! Link to comment Share on other sites More sharing options...
M...0 Posted July 12, 2017 Share Posted July 12, 2017 Après avoir fait un achat, la date est le 2017/07/12 avec : "estimated_delivery_date": "{$smarty.now|date_format:"%y/%m/%d"}" je ne sais pas du tout pourquoi et aucun mail n'est récupéré... Link to comment Share on other sites More sharing options...
Julien Velon Posted July 14, 2017 Author Share Posted July 14, 2017 (edited) Bonjour, Content de voir que je ne suis pas seul (enfin si je puis dire) avec ce problème. Personnes ne peux nous aider à ce sujet? Merci d'avance. Edited July 14, 2017 by Julien Velon (see edit history) Link to comment Share on other sites More sharing options...
Julien Velon Posted July 14, 2017 Author Share Posted July 14, 2017 Pour la date de livraison estimée, tu as un module prestashop qui te permet de la gérer. Ensuite, Il te suffit de créer tes règles avec tes différents transporteurs et sa génère une date estimée de livraison sur la page du choix du transporteur lors d'une commande. J'imagine que ensuite il est possible de récupérer cette "date" pour l'exploiter. Link to comment Share on other sites More sharing options...
M...0 Posted July 17, 2017 Share Posted July 17, 2017 Merci pour ta réponse ! Sinon, toujours personne pour nous aider ? Link to comment Share on other sites More sharing options...
Julien Velon Posted July 19, 2017 Author Share Posted July 19, 2017 UP Link to comment Share on other sites More sharing options...
M...0 Posted July 27, 2017 Share Posted July 27, 2017 Vraiment personne ? Link to comment Share on other sites More sharing options...
nicodhino Posted September 8, 2017 Share Posted September 8, 2017 Up ! Up ! Link to comment Share on other sites More sharing options...
Matt75 Posted September 9, 2017 Share Posted September 9, 2017 Salut, A ce stade, vous aurez besoin de créer un module et de le greffer sur le hook displayOrderConfirmation afin de pouvoir récupérer les infos de la commande à intégrer dans votre code d'acceptation. Si vous voulez le faire plus simplement mais de façon moins propre, vous pouvez aussi suivre ce tuto https://www.lije-creative.com/prestashop-tracking-commandes-via-order-confirmation-tpl/ afin d'avoir les variables dans order-confirmation.tpl Mais cette technique est pas terrible, c'est plus propre de créer un module. Sinon vous pouvez trouver sur Prestashop Addons des modules tout prêt qui se chargent de gérer tout cela proprement sans modifier les fichiers de votre thème ou de Prestashop. A+ 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