Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Fonctionnement _ Google avis clients

Écrit par : jeanmi 4 Apr 2018, 13:12

Bonjour j'essaie d'intégrer la solution google avis clients, j'ai inséré ça dans checkout_success.php:

<script>
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
// REQUIRED FIELDS
"merchant_id": MONID,
"order_id": "<?php echo $idgoogle ?>",
"email": "<?php echo $customgoogle ?>",
"delivery_country": "fr",
"estimated_delivery_date": "2018-04-09",

// OPTIONAL FIELDS
"products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}]
});
});
}
</script>

Tout marche bien si je mets une date fixe, mais je voudrais dans la ligne "estimated_delivery_date": "2018-04-09" mettre la date du jour plus 5 jours. J'ai fait différents essais, ça ne marche pas. Auriez vous une idée du code à mettre pour appeler la date du jour plus 5 jours de façon automatique, et pas que j'ai à changer la date dans mon code tous les jours?

Merci

Écrit par : Bonbec 4 Apr 2018, 14:00

Bonjour,

J'ai pas testé mais logiquement cela devrait fonctionner.
Remplacer :

Code
"estimated_delivery_date": "2018-04-09",

Par :
Code
<?php
$date = date_create(date('Y').'-'.date('m').'-'.date('d'));
date_add($date, date_interval_create_from_date_string('5 days'));
?>
"estimated_delivery_date": "<?php echo date_format($date, 'Y-m-d'); ?>",

Écrit par : jeanmi 9 Apr 2018, 15:04

Ok, merci, je test et je revient dire si ça passe.

Écrit par : jeanmi 9 Apr 2018, 15:17

Pour le moment je mettais la date "en dur" en changeant tous les jours, pas pratique et surtout ça ne marche pas, le pop up google s'ouvre bien, et si j'accepte de répondre à l'enquête, je ne reçois pas d'enquête et les "Acceptations reçues relatives à l'enquête" sur mon compte google merchant restent à zero.
Le code marche , je viens d'esssayer en regardant le code source de la page. Reste à savoir si je vais bien recevoir les enquêtes. Merci pour le bout de code.J'essaye de comprendre ce qui ne passe pas, et si je trouves, je reviens vous le dire.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)