zeroual Posted November 30, 2012 Share Posted November 30, 2012 Bonjour, Je dois insérer le code fourni par 1euro.com dans la fiche produit pour afficher le montant à payer en plusieurs fois. Voici le code fourni par 1euro.com <script language="javascript" src="http://flux.effiliation.com/new1euro/11888224?montant=0&taille=120x100&type=3X5X10X20X&top=0&bottom=0&right=0&left=234"></script> Je dois donc affecter à montant=0 la variable montant total du panier. Comment faire svp Merci Link to comment Share on other sites More sharing options...
zeroual Posted November 30, 2012 Author Share Posted November 30, 2012 Il n'y a personne ? Link to comment Share on other sites More sharing options...
Azureaweb Posted November 30, 2012 Share Posted November 30, 2012 Bonjour, Le montant à indiquer est celui du produit ou du panier ? En HT ou en TTC ? Avec ou sans frais de port ? @ plus ! Link to comment Share on other sites More sharing options...
zeroual Posted November 30, 2012 Author Share Posted November 30, 2012 Bonjour, En fait dans la page produit il y a seulement le montant du produit TTC sans frais de port. Ce montant permet de faire une simulation de prêt.. Ensuite, dans la page du panier c'est le montant Total de tous les produits du panier TTC sans frais de port. Enfin, dans la page de paiement quand on choisit le paiement 1euros.com on est dirigé vers la page 1euros avec cette fois ci le montant Total = montant TTC + Frais de port. Merci Link to comment Share on other sites More sharing options...
Azureaweb Posted November 30, 2012 Share Posted November 30, 2012 Ok. Alors pour la page du produit, il te suffit de remplacer "0" par {$productPrice}. Attention, si il y a des déclinaisons qui changent le prix, il va falloir intervenir côté JS/ajax pour mettre à jour ta variable 1euro.com... Dans le panier, il te suffit de remplacer "0" par {$total_products} Attention, de la même manière, si les quantités sont changées, il faut mettre à jour ta variable aussi en JS/ajax... Dans le module de paiement, la variable du prix total doit être : {$total} En espérant t'avoir aidé. @ plus ! Julien. Link to comment Share on other sites More sharing options...
zeroual Posted November 30, 2012 Author Share Posted November 30, 2012 Un grand Merci Azureaweb. Pour la page produit c'est Nickel tout fonctionne. Pour la page du panier je viens de me rendre compte qu'il faut le montant total des produits TTC + les frais de port. C'est bien alors {$total_products} ? Dans quelle page tpl faut il mettre cette modification ? Egalement pour la page paiement Dans quelle page tpl ? Avec tous mes remerciements Link to comment Share on other sites More sharing options...
Azureaweb Posted November 30, 2012 Share Posted November 30, 2012 Pour le panier : Fichier : nom_de_ton_theme/shopping-cart.tpl variable Total à payer (Port compris TTC) : {$total_price} Pour la page du module de paiement, c'est propre à chacun, mais si tu me transmet les fichiers du module je te guide. Link to comment Share on other sites More sharing options...
zeroual Posted November 30, 2012 Author Share Posted November 30, 2012 Merci bcp Azureaweb. Le simulateur sur la page panier marche Nickel. Pour le paiement je n'ai pas de module de paiement propre à 1euro comme Sips, ou autres modules mais tout simplement un code à insérer sur une page de paiement tpl qui en principe affiche les autres modules de paiement ( Banque, Paypal, chèque,..) Voici le code de paiement fourni par 1 euro.com <script type="text/javascript" src="http://flux.effiliation.com/js/12457964"></script> Encore une fois merci pour ton aide Link to comment Share on other sites More sharing options...
Azureaweb Posted November 30, 2012 Share Posted November 30, 2012 Ok capté Dans ce cas le fichier cible c'est nom_de_ton_theme/order-payment.tpl La variable du montant à payer : {$total_price} Tiens moi au jus si ça roule ! Link to comment Share on other sites More sharing options...
zeroual Posted November 30, 2012 Author Share Posted November 30, 2012 Voici le code de la page tpl. {if !$opc} <script type="text/javascript"> // <![CDATA[ var currencySign = '{$currencySign|html_entity_decode:2:"UTF-8"}'; var currencyRate = '{$currencyRate|floatval}'; var currencyFormat = '{$currencyFormat|intval}'; var currencyBlank = '{$currencyBlank|intval}'; var txtProduct = "{l s='product'}"; var txtProducts = "{l s='products'}"; // ]]> </script> {capture name=path}{l s='Your payment method'}{/capture} {include file="$tpl_dir./breadcrumb.tpl"} {/if} {if !$opc}<h1>{l s='Choose your payment method'}</h1>{else}<h2>3. {l s='Choose your payment method'}</h2>{/if} {if !$opc} {assign var='current_step' value='payment'} {include file="$tpl_dir./order-steps.tpl"} {include file="$tpl_dir./errors.tpl"} {else} <div id="opc_payment_methods" class="opc-main-block"> <div id="opc_payment_methods-overlay" class="opc-overlay" style="display:none;"></div> {/if} <div id="HOOK_TOP_PAYMENT">{$HOOK_TOP_PAYMENT}</div> {if $HOOK_PAYMENT} {if !$opc}<h4>{l s='Please select your preferred payment method to pay the amount of'} <span class="price">{convertPrice price=$total_price}</span> {if $taxes_enabled}{l s='(tax incl.)'}{/if}</h4>{/if} {if $opc}<div id="opc_payment_methods-content">{/if} <div id="HOOK_PAYMENT">{$HOOK_PAYMENT}</div> {if $opc}</div>{/if} {else} <p class="warning">{l s='No payment modules have been installed.'}</p> {/if} {if !$opc} <p class="cart_navigation"><a href="{$link->getPageLink('order.php', true)}?step=2" title="{l s='Previous'}" class="button">« {l s='Previous'}</a></p> {else} </div> {/if} Où faut il insérer le code de 1euro.com celui ci: <script type="text/javascript" src="http://flux.effiliation.com/js/12457964"></script> sachant que je ne vois pas où mettre la variable montant total à payer Merci Link to comment Share on other sites More sharing options...
Azureaweb Posted November 30, 2012 Share Posted November 30, 2012 (edited) Je dirais ici : {if !$opc} <script type="text/javascript" src="http://flux.effiliation.com/js/12457964"></script> <script type="text/javascript"> // <![CDATA[ var currencySign = '{$currencySign|html_entity_decode:2:"UTF-8"}'; var currencyRate = '{$currencyRate|floatval}'; var currencyFormat = '{$currencyFormat|intval}'; var currencyBlank = '{$currencyBlank|intval}'; var txtProduct = "{l s='product'}"; var txtProducts = "{l s='products'}"; // ]]> </script> Ce lien javascript semble n'afficher qu'une simple image de pub... Voici ce que renvoi la page appelée par le JS : function writeJS(){ var str=''; str+='<img src="http:\/\/cofidis.effiliation.com\/1euro\/paiement.gif">'; str+='<div style="display: none;"><img src="http:\/\/track.effiliation.com\/servlet\/effi.pixel?cachebuster=1354269024437&id_compteur=12457964" border="0" alt=""><\/div>';document.write(str); } writeJS(); Edited November 30, 2012 by Azureaweb (see edit history) Link to comment Share on other sites More sharing options...
zeroual Posted November 30, 2012 Author Share Posted November 30, 2012 Effectivement ça ne donne pas le radio bouton pour choisir la méthode de paiement 1euro. Voici l'image écran de cette page Link to comment Share on other sites More sharing options...
zeroual Posted November 30, 2012 Author Share Posted November 30, 2012 Oups! voici l'image ecran Link to comment Share on other sites More sharing options...
Azureaweb Posted November 30, 2012 Share Posted November 30, 2012 (edited) Si tu propose une méthode de paiement 1euro, tu dois forcément avoir un module d'installé... Pour faire simple, la liste des modes de paiements sont des modules installés et configurés. Donc si tu veux que 1euro.com apparaisse comme tel, il te faut le module adéquate. Edited November 30, 2012 by Azureaweb (see edit history) Link to comment Share on other sites More sharing options...
zeroual Posted November 30, 2012 Author Share Posted November 30, 2012 Je n'ai pas justement de module installé et pas d'addon 1euros. J'ai contacté Prestashop et la réponse pas de module pour ce mode de paiement alors qu'il existe pour oscommerce, magento et autres ecommerce Dans le back office de 1euro.com il nous propose ce code . Voir image ci joint. Je vais les contacter lundi. Mais si quelqu'un dispose de ce module gratuit ou payant je suis preneur. Merci beaucoup Azureaweb pour ton aide et le temps consacré à mon problème Link to comment Share on other sites More sharing options...
Azureaweb Posted November 30, 2012 Share Posted November 30, 2012 J'ai ça comme piste, mais tu ne semble pas être le seul dans la recherche de ce module pour PS... http://www.magavenue.com/boutique/50-1eurocom-cofidis-module-prestashop.html Link to comment Share on other sites More sharing options...
Azureaweb Posted November 30, 2012 Share Posted November 30, 2012 Peut être une piste avec ce module (en espagnol) : cofidis - Compatible con PS 1.4.zip Link to comment Share on other sites More sharing options...
zeroual Posted December 1, 2012 Author Share Posted December 1, 2012 J'ai essayé le module cofidis espagnol mais ce n'est pas celui de 1eurro.com. donc pas le module recherché. Je vais vous donner des nouvelles une fois trouvé ou acheté le module et vous faire le point. A bientôt Link to comment Share on other sites More sharing options...
Azureaweb Posted December 1, 2012 Share Posted December 1, 2012 Salut, pourtant, cofidis semble être la société qui se cache derrière 1euro.com.... Je serais curieux de connaître le fin mot de cette histoire Je compte sur toi Zeroual ! @plus Julien. Link to comment Share on other sites More sharing options...
Recommended Posts