Welcome, Guest. Please login or register.
Did you miss your activation email?
21 May 2013 à 18:25:55
Home Help Search Login Register
News:

[EN] [PL] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU]
+  Forum de Plici, solution ecommerce open source
|-+  Plici Open Source Ecommerce Solution
| |-+  Developers
| | |-+  Tracking pour comparateur
« previous next »
Pages: [1] Print
Author Topic: Tracking pour comparateur  (Read 4444 times)
yvanoff
Newbie
*
Posts: 5



View Profile
Tracking pour comparateur
« on: 08 December 2008 à 09:32:01 »

A toute la communaut !
En travaillant sur les comparateurs, je rencontre un problme dont j'aimerai vous faire part. Les comparateurs nous donnent des codes de tracking pour suivre les ventes faites par leurs sites. On doit donc placer sur la page de confirmation du paiement de la commande un code de tracking qui ressemble en gros cela :
<img src="http://tracker.affistats.com/fctvol.php?anc=XXX&cd=votre_identifiant_de_commande&vt=Montant_de_vente">
il y a donc 2 variables a placer dynamiquement :
votre_identifiant_de_commande
Montant_de_vente

A priorie j'ai trouv la variable 1 (votre_identifiant_de_commande) : $order_id
par contre impossible de trouver la variable 2 (Montant_de_vente): elle correspond au montant HT de la commande sans les frais de port.
Est ce que qq'un sait quelle est cette variable ??
Merci
Logged
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
*****
Posts: 2047


stephane.trichet@free.fr
View Profile WWW Email
Re: Tracking pour comparateur
« Reply #1 on: 08 December 2008 à 11:59:48 »

Bonjour Yvan,

J'espre que tout va pour le mieux depuis le temps.
Tu t'es prsent dans la section "prsentation" du forum ?
Sinon pour la variable, tu as identifi le patron sur lequel tu dois intervenir ?
Si oui, tu peux tapper dans ce patron "{debug}" dans les ".
Cela liste les variables actuellement disponible.

Donnes nous les informations du patron sur lequel tu interviens comme a on regardera ce qu'il se passe.

Stphane,
Logged

PliciWeb Solutions : http://www.pliciweb.com.
yvanoff
Newbie
*
Posts: 5



View Profile
Re : Tracking pour comparateur
« Reply #2 on: 08 December 2008 à 13:49:48 »

salut
Oui va depuis le temps et toi ?
Je n'ai pas identifi de patron, je dois inclure mon code de tracking dans la page buying_order_summary.html
mais je ne trouve ni patron ni la variable du montant de la commande HT et hors frais de livraison. Donc je suis un peu bloqu d'o ma venue sur le forum
cordialement

Logged
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
*****
Posts: 2047


stephane.trichet@free.fr
View Profile WWW Email
Re: Tracking pour comparateur
« Reply #3 on: 08 December 2008 à 14:12:15 »

En ce qui concerne le fait que tu ne trouves pas le fichier, c'est expliqu sur ce post:
http://www.plici.net/l1/p256/plici_mod/smf/index.php?topic=616.0
(en fait il faut copier celui du thme concern dans le rpertoire du site et il sera utilis).

Ensuite, une fois que tu auras plac le patron, tu pourras taper la commande {debug} dedans.
Logged

PliciWeb Solutions : http://www.pliciweb.com.
yvanoff
Newbie
*
Posts: 5



View Profile
Re : Tracking pour comparateur
« Reply #4 on: 08 December 2008 à 16:03:16 »

le post ne me dit pas ou trouver la variable de prix ?? Angry
Logged
richo
Bta Testeur
Sr. Member
**
Posts: 321


fashi0n@hotmail.com
View Profile WWW Email
Re: Tracking pour comparateur
« Reply #5 on: 08 December 2008 à 20:06:53 »

salut,
apparemment il faut que tu marques "{debug}" dans le fichier buying_order_summary.html que tu dois copier, coller dans le dossier de ton site, et l tu verras normalement les differentes variables.
Logged

la communication est la clef du succs
http://www.rgdcom.fr
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
*****
Posts: 2047


stephane.trichet@free.fr
View Profile WWW Email
Re: Tracking pour comparateur
« Reply #6 on: 09 December 2008 à 09:34:00 »

Yep Smiley Est-ce fait ?
Dans ce cas, peut-on avoir la copi d'cran ou le log en pice jointe ?
Logged

PliciWeb Solutions : http://www.pliciweb.com.
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
*****
Posts: 2047


stephane.trichet@free.fr
View Profile WWW Email
Re: Tracking pour comparateur
« Reply #7 on: 12 December 2008 à 11:11:47 »

Bonjour,

Donc en fait, dj il faut dbugger et chercher en tapant dans le fichier html de la page concerne (et n'importe ou) :
Code:
{debug}
Cela va ouvrir une popup qui affiche toutes les variables contenues dans la page.
Ensuite, il faut continuer les tests en tapant :
Code:
{$order_id}
Et vrifier que c'est la bonne info dsire.

Au dernier moment l'url deviendra :
Code:
<img src="http://tracker.affistats.com/fctvol.php?anc=XXX&cd={$order_id}&vt={$variable2}" />

Sinon, si il y a des calculs faire, nous utilisons le moteur de template Smarty, la fonction adquate est math je crois toutefois il me semble que Smarty permet directement de faire des calculs :
http://www.smarty.net/manual/fr/language.math.php
http://www.smarty.net/manual/fr/language.function.math.php

Stphane,
Logged

PliciWeb Solutions : http://www.pliciweb.com.
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
*****
Posts: 2047


stephane.trichet@free.fr
View Profile WWW Email
Re: Tracking pour comparateur
« Reply #8 on: 15 December 2008 à 17:47:58 »

Voici le code saisi par yvanoff :
Code:
<!-- first coffee / acheter moins cher -->
<img src="http://tracker.affistats.com/fctvol.php?anc=XXX&cd=<? echo $order_id; ?>&vt=($ord_total_tax_included_price)/1.196&m=$ord_cus_email">
<!-- tous les prix -->
<img src="http://affiliation.touslesprix.com/affilie.php?idb=XXXX&numcom={$order_id}&montant={$ord_total_tax_included_price}" border="0">

Voici la bonne version :
Code:
<!-- first coffee / acheter moins cher -->
<img src="http://tracker.affistats.com/fctvol.php?anc=XXX&cd={$array_order.ord_id}&vt={math equation="round(x/1.196, 2)" x=$array_order.ord_total_tax_included_price format="%.2f"}&m={$array_order.ord_cus_email}">
<!-- tous les prix -->
<img src="http://affiliation.touslesprix.com/affilie.php?idb=XXXX&numcom={$array_order.ord_id}&montant={math equation="round(x/1.196, 2)" x=$array_order.ord_total_tax_included_price format="%.2f"}" border="0">
      

Et voici l'explication :
- <? echo $order_id; ?> Dans les patrons plici, la syntaxe PHP ne fonctionne pas. Smarty tant un moteur de template, nous l'utilisons pour diffrencier le PHP de l'HTML. C'est pour cette raison qu'il est dsactiv.

- ($ord_total_tax_included_price) ne fonctionne pas car les commandes Smarty doivent commencer par { et finir par }.

- {$order_id} aurait d fonctionner mais ce n'est pas le cas. En utilisant le code {debug} pour voir les variables dans la page (voir plus haut), on obtient :
 
Code:
{$array_order} Array (24) ord_id => 081215-273 etc.....
Ce qui veut dire que ord_id et un lment du tableau $array_order. Pour accder a l'lment ord_id du tableau array_order en Smarty, il faut taper {$array_order.ord_id}

- Le cache . Pour tre sr que tout se passe bien quand on modifie un patron, il est recommand de vider le cache du site chaque modification (on y accde par le super_admin).

- Avoir le HT Pour obtenir le HT, j'ai ralis une division par 1.196 grce la fonction math de Smarty. Cette solution n'est vraiment pas conseiller, normalement il faudrait rcuprer la TVA de chaque produit et calculer le tarif.


« Last Edit: 15 December 2008 à 18:00:33 by stephanet » Logged

PliciWeb Solutions : http://www.pliciweb.com.
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
*****
Posts: 2047


stephane.trichet@free.fr
View Profile WWW Email
Re: Tracking pour comparateur
« Reply #9 on: 17 December 2008 à 17:08:33 »

Version corrige Smiley :
Code:
<!-- first coffee / acheter moins cher -->
<img src="http://tracker.affistats.com/fctvol.php?anc=XXX&cd={$array_order.ord_id}&vt={$array_order.ord_total_tax_included_price}&m={$array_order.ord_cus_email}">
<!-- tous les prix -->
<img src="http://affiliation.touslesprix.com/affilie.php?idb=XXXX&numcom={$array_order.ord_id}&montant={$array_order.ord_total_tax_included_price}" border="0">

En effet, le tarif $array_order.ord_total_tax_included_price semble tre hors taxe d'aprs les remarques de yvanoff.
Logged

PliciWeb Solutions : http://www.pliciweb.com.
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
*****
Posts: 2047


stephane.trichet@free.fr
View Profile WWW Email
Re: Tracking pour comparateur
« Reply #10 on: 17 December 2008 à 17:12:11 »

Je viens de vrifier et c'est bien le tarif TTC qui est fourni, la premire solution semble meilleur.
Logged

PliciWeb Solutions : http://www.pliciweb.com.
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!