Les meilleurs développeurs e-commerce freelances sont sur Codeur.com
Terminé·30 à 300 €·1 offre·868 vues
Bonjour,
Je suis actuellement en train de finaliser une boutique sous Prestashop et je me heurte à un problème d'intégration de tag Floodlight (Google DoubleClick) pour le tracking des commandes.
Ce tag doit être, d'après ce que j'ai compris, placé dans order-confirmation.tpl ou history.tpl (je ne sais pas quelle est la meilleure solution).
Et le plus gros problème est qu'il faut faire remonter des variables, à savoir :
- ID de la commande
- Nombre d'articles
- Prix total
- Mode de paiement
- Détail de chaque article avec son prix unitaire
Voici le tag que nous devons placer pour le tracking des commandes :
///////// Début Tag Floodlight ////////////
<iframe src="[URL visible pour les membres Pro][Quantity];cost=[Revenue];u2=[Id Produit_Cost];u1=[Mode de Paiement];ord=[OrderID]?" width="1" height="1" frameborder="0" style="display:none"></iframe>
///////// Fin Tag Floodlight ///////////////
Les variables dynamiques à faire remonter sont indiquées entre crochets.
Pour le paramètre u2, le format est : idproduit1_prix-idproduit2_prix ...
Un développeur a déjà fait ça pour la version actuelle de cette boutique qui tourne sous Magento.
Le but serait donc de faire l'équivalent adapté à Prestashop.
///////// Début Code actuel Magento //////////////
//////// Calculs sur les variables
<?php
$order_id = Mage::getSingleton('checkout/session')->getLastOrderId();
$order = Mage::getModel('sales/order')->load($order_id);
$price = 0;
$qty = 0;
if($order->getPayment()->getMethod() == "atos_standard") {
$modepay = "CB"; }
else {
$modepay = "cheque";
}
$produit_cost = '';
$cnt = 0;
foreach($order->getItemsCollection() as $it){
$qty+=$it->getQtyOrdered();
$price+= $it->getPrice()*$it->getQtyOrdered();
if($cnt > 0)
$produit_cost.= '-';
$produit_cost.= $it->getProductId().'_'.sprintf('%.2f',$it->getPrice());
$cnt++;
}
?>
////////////
////////// Tag Floodlight
<iframe src="[URL visible pour les membres Pro]$qty?>;cost=<?=$price?>;u2=<?=$produit_cost?>;u1=<?=$modepay?>;ord=<?=$order->getRealOrderId()?>?" width="1" height="1" frameborder="0"></iframe>
///////////
////////// Fin Code actuel Magento //////////
Sous magento, tout ce code est sur un seul fichier "success.phtml" mais sous Prestashop, il y a plusieurs fichiers liés, d'où mes difficultés.
J'aurais donc besoin d'un devis pour récupérer le ou les morceau(x) de code à insérer, et la liste des fichiers où les insérer.
Si vous avez besoin de plus d'informations, n'hésitez pas à me contacter.
PS : Le besoin est assez urgent puisque la mise en prod souhaitée est fixée au lundi 24 octobre.
Merci d'avance.
Budget indicatif : 30 à 300 €
Publication : 19 octobre 2011 à 11h01
Profils recherchés : Développeur e-commerce freelance, Développeur Prestashop freelance
1 freelance a répondu à ce projet
1 proposition de devis en moins de 2h
Projet réalisé par offshoremada
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.