Indexer Magento sur le comparateur touslesprix
novembre 10, 2010 4 CommentairesVoici le code pour indexer magento sur le comparateur de prix touslesprix. Ce code est à placer sur la page onepagesucces, ce qui implique que votre solution de paiement redirige automatiquement vers votre site magento après le paiement (ce qui est vivement conseillé pour les statistiques google anatytics ou autre logiciel de tracking.).
Pour ceux qui n’utilisent pas de retour automatique ce code ne fonctionnera pas. Je regarderai quand j’aurais plus de temps comment faire.
<?php $s_order_id = $this->getOrderId(); $order = Mage::getSingleton('sales/order'); $order->load($s_order_id); $tmp_order = new Mage_Sales_Model_Order(); $tmp_order->loadByIncrementId($s_order_id); $f_montant_ht = $tmp_order->getSubtotal(); ?> <img src="http://affiliation.touslesprix.com/affilie.php?idb=votre_id_tous_prix&numcom=<?php echo $s_order_id;?>&montant=<?php echo $f_montant_ht;?>" border="0" />
Liens complémentaires
Module d’exportation des produits vers les comparateurs
[...] Ce billet était mentionné sur Twitter par News Magento, bloggento. bloggento a dit: Touslesprix me demande le code pour d'autres utilisateurs magento : http://bloggento.fr/indexer-magento-sur-le-comparateur-touslesprix-/3191 [...]
Merci pour l’info mais $order et $tmp_order sont 2 variables redondantes. D’ailleurs l’objet $order n’est pas utilisé dans la suite du code.
Mais avec ce code, toutes les commandes passées sur le site seront attribuées à Touslesprix ou je mon trompe ? Il faudrait « jouer » avec un cookie pour valider l’origine du lien entrant non ?
Heureusement que non Il n’y a que les commandes Tous les prix qui sont taggués, elles apparaissent dans le back office de tous les prix.