Jump to content

code à insérer pour 1euros.com


zeroual

Recommended Posts

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

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

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

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

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

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

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 by Azureaweb (see edit history)
Link to comment
Share on other sites

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

post-147579-0-46056500-1354301953_thumb.jpg

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...