Lorsque l'utilisateur est envoyé à la "page de remerciements" (panier/caisse/complète), je dois obtenir des informations sur la commande pour l'envoyer à une API de suivi tierce . Le problème est que sur ce point il n'y a aucune information sur la commande, que ce soit en session ou dans tout autre endroit que je connaisse. Pour contourner ce problème, j'ai tenté d'interroger la dernière commande pour l'utilisateur actuellement connecté, mais cela échoue lorsque l'utilisateur n'est pas enregistré car Ubercart enregistre un compte à la volée et laisse l'utilisateur non enregistré. Donc, ma question est la suivante: y a-t-il un moyen d'obtenir l'objet Order à ce stade (panier/checkout/complete) du template page-cart.tpl.php?Obtenir automatiquement la commande que l'utilisateur vient de compléter dans Ubercart
Ma solution à ce jour:
Prenez le $ _SESSION [ 'cart_order'] variable à panier/caisse/examen, attribuer à $ _SESSION [ 'faux_order'] et utiliser faux_order dans mon script au panier/caisse/complet ... qui est aussi laid que de voir une girafe étrangler à mort.