cine-songes Posted October 5, 2012 Share Posted October 5, 2012 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. Link to comment Share on other sites More sharing options...
cine-songes Posted October 6, 2012 Author Share Posted October 6, 2012 Alors personne ne fait cadeau des frais de ports ? J'aimerais bien savoir si vous obtenez le même problème et si quelqu'un pouvait me dire quoi faire... au moins pour avertir l'équipe de développeurs... Link to comment Share on other sites More sharing options...
Atch Posted October 6, 2012 Share Posted October 6, 2012 Bonjour, Avez vous essayé avec le thème de base prestashop la 1.5.1 et non celui de la 1.4.9 ? V++ Atch Link to comment Share on other sites More sharing options...
cine-songes Posted October 7, 2012 Author Share Posted October 7, 2012 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 More sharing options...
Nérim Posted January 30, 2013 Share Posted January 30, 2013 (edited) 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 January 30, 2013 by Nérim (see edit history) Link to comment Share on other sites More sharing options...
Marie18 Posted March 7, 2013 Share Posted March 7, 2013 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 More sharing options...
Marie18 Posted March 10, 2013 Share Posted March 10, 2013 up ? Link to comment Share on other sites More sharing options...
maxagaze Posted April 4, 2013 Share Posted April 4, 2013 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 More sharing options...
albert-art Posted October 21, 2013 Share Posted October 21, 2013 Personne n'arrive donc à récupérer cette règle de frais port pour faire le calcul depuis tout ce temps ? Link to comment Share on other sites More sharing options...
albert-art Posted October 21, 2013 Share Posted October 21, 2013 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 More sharing options...
Wandrille Posted January 6, 2014 Share Posted January 6, 2014 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, 1 Link to comment Share on other sites More sharing options...
albert-art Posted January 6, 2014 Share Posted January 6, 2014 Ah oui exact je vais modifier cela alors merci ! Link to comment Share on other sites More sharing options...
Chocovision Posted January 9, 2014 Share Posted January 9, 2014 Bonjour, La solution de Wandrille fonctionne aussi très bien sous Prestashop 1.5.4.1 (dans le fichier classes/Cart.php: ligne 2950) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now