Jump to content

1.5.1.0 Bug sur la gratuité des frais de ports


Recommended Posts

Bonjour,

 

Je viens d'installer la 1.5.1.0. sans problème.

Si ce n'est que le système de gratuité des frais de port qui lui en pose un ! (voir l'image jointe)

 

J'offre les frais de ports à partir de 150 euros et la phrase suivante apparaît quand même

"Pour obtenir la gratuité des frais de port, vous devez encore commander pour 1,00 €"

 

De plus il semblerait qu'elle disparaisse quand le montant du panier est < à 150 euros.

 

Ce serait pas le contraire qu'il faudrait faire dès fois ?!!?!!!

 

Toute idée est la bienvenue. :)

post-331813-0-29103000-1349437273_thumb.jpg

Link to comment
Share on other sites

Bonjour Atch,

 

merci pour cette réponse. Effectivement, le fait d'utiliser le thème de base de la 1.5.1.0 le problème n'arrive pas....

Merci encore. J'ai plus qu'à recustomiser le thème... Espérons que cela ne soit pas nécessaire à chaque changement de version.

 

Fabrice

Link to comment
Share on other sites

  • 3 months later...

Bonjour,

j'ai exactement le même soucis et je ne trouve pas ma réponse dans le thème de base de la 1.5.3 étant donné que ce code a été changé dans le sens, où maintenant il dit juste si l'on a atteint le montant ou pas, il ne précise plus combien il manque.

 

Le code en question

   <tr class="cart_free_shipping" {if $free_ship <= 0 || $isVirtualCart} style="display: none;" {/if}>
<td colspan="5" style="white-space: normal;">{l s='Remaining amount to be added to your cart in order to obtain free shipping:'}</td>
<td id="free_shipping" class="price">{displayPrice price=$free_ship}</td>
  </tr>

 

Avez-vous trouvé une solution ?

Edited by Nérim (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Bonjour,

Même problème en version 1.5.3 , quelque soit le montant du panier, j'ai toujours la même phrase et le même montant de 1 euro ! "Pour obtenir la gratuité des frais de port, vous devez encore commander pour 1,00 €"

Une solution serait la bienvenue svp ! Avec mes remerciements

Link to comment
Share on other sites

  • 4 weeks later...

hello,

 

pour une correction temporaire:

dans le template shopping-cart, j'ai ajouté

 

{assign var='free_shipping' value='300'}

{$free_ship = $free_shipping-$total_products_wt}

 

300 est le montant pour que les frais de port soit gratuit.

 

si ça peut dépanner...

Link to comment
Share on other sites

  • 6 months later...

Problème réglé alors dans Cart.php ajoutez à la ligne environ 2655 (nous ne sommes pas à quelques ligne près tant qu'elle ne se trouve pas dans une boucle) :

$this->fdp_free = $configuration['PS_SHIPPING_FREE_PRICE'];

shooping-cart.tpl ajoutez en début de fichier (moi cela ce trouve ligne 30 et 31):

{assign var='free_shipping' value=$cart->fdp_free}
{$free_ship = $free_shipping-$total_products_wt}

Et voilà j'espère vous avoir aidé ! :)

Link to comment
Share on other sites

  • 2 months later...

Bonjour,

 

Voici une solution plus simple et propre, il suffit de modifier une seule ligne  :

 

Dans le fichier classes/Cart.php (Ligne 2941 sur prestashop 1.5.3.1)

Remplacer la ligne

'free_ship' => $total_shipping ? 0 : 1,

Par la ligne

'free_ship' => Configuration::get('PS_SHIPPING_FREE_PRICE')-$total_products_wt,
  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...