Jump to content

restant pour frais de port gratuit


Recommended Posts

Hello

j'ai trouvé, c'est dans order.php.
free_ship

le but : c'est que : on gère les taxes et on affiche les prix ht.
on voulait que les frais de port soient gratuit pour 280 euros ht et non ttc.
une modif dans getOrderShippingCost et c'est bon.

j'en profite pour féliciter les dev de prestashop, c'est très clair et c'est facile pour retrouver nos petits

Bonne journée

Link to comment
Share on other sites

  • 5 months later...
Hello

j'ai trouvé, c'est dans order.php.
free_ship

le but : c'est que : on gère les taxes et on affiche les prix ht.
on voulait que les frais de port soient gratuit pour 280 euros ht et non ttc.
une modif dans getOrderShippingCost et c'est bon.

j'en profite pour féliciter les dev de prestashop, c'est très clair et c'est facile pour retrouver nos petits

Bonne journée


Je cherche à réaliser la même modif.
Dans le order.php, j'ai trouvé pour pour modifier le message, "Pour obtenir la gratuité des frais de port, vous devez encore commander pour" (retirer tout simplement le wt de total_products) mais pour le calcul effectif du panier, où est-ce?
Peux-tu m'aider plus précisément?
Merci!
Link to comment
Share on other sites

Je pense avoir un début de solution, dans la classe cart.php

Apres la ligne // Free fees (865 environ)

Insérer ceci, afin de récupérer le total des taxes appliqués sur les produits ajoutés au panier.

$total_products_wt2 = $this->getOrderTotal(true, 4);
$total_products2 = $this->getOrderTotal(false, 4);
$total_tax2 = $total_products_wt2 - $total_products2 ;



Ensuite simplement ajouter la valeur des taxes à votre seuil de franco (ligne 868) pour paramétrer votre franco de fait en HT dans la back:

           $free_fees_price = Tools::convertPrice(floatval($configuration['PS_SHIPPING_FREE_PRICE']) + $total_tax2, new Currency(intval($this->id_currency)));



J'espère que cette solution est juste, et pas source d'erreurs annexes, je sollicilte l'avis des spécialistes ^^

Link to comment
Share on other sites

  • 1 year later...

Bonjour à tous,

 

Je fais appelle à votre aide, face à une problématique que je n'arrive pas à résoudre.

 

Lorsque le client atteint la somme minimale pour obtenir les frais de ports gratuit la ligne énonçant le montant restant disparaît.

 

J'aimerais, alors, la remplacer par la phrase "Vos frais de transports sont offerts !".

 

Je suis un peu perdu dans le order.php, quelqu'un pourrait m'aider ?

 

Merci d'avance.

 

Bonne journée,

Clément

Link to comment
Share on other sites

  • 5 months later...
  • 2 months later...

Bonjour,

 

Idem ... j'ai pourtant bien un montant minimum pour les frais de port offert ... mais la phrase indiquant le montant restant à ajouter au panier pour obtenir les frais de port gratuit ne s'affiche pas.

 

Version 1.5.1.0

 

Quelqu'un aurait une solution ?

Link to comment
Share on other sites

  • 2 weeks later...

Pour ma part, et après avoir tenté vainement quelques solutions glanées ici et là, j'ai paré à l'urgence en modifiant le fichier shopping-cart.tpl de mon modèle duquel j'ai supprimé les lignes qui affichent lesdites infos erronées :

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

 

Mais c'est loin d'être la solution idéale :(

Link to comment
Share on other sites

Pour ceux que ça pourrait embêter, il y a aussi des lignes dans "themes/default/js/cart-summary.js" qui peuvent être gênantes, notamment:

$('.cart_free_shipping').fadeIn(); // Ligne 706 chez moi. Après, faites un ctrl+f si vous avez un template.

Link to comment
Share on other sites

  • 2 months later...
  • 4 months later...

Bonjour,

 

http://www.prestashop.com/forums/topic/156526-ajouter-encore-x-euros-avant-la-gratuite-de-la-livraison-dans-le-bloc-panier/?p=1391597

 

j'ai répondu à un post à ce sujet. Pour ma part, je n'ai aucune trace d'une telle fonctionnalité sur la version 1.5.5.0 de Prestashop.

Je l'ai donc partiellement implémenté ( TTC et seulement si frais de port offert basé sur le prix du panier)

Link to comment
Share on other sites

  • 1 year later...

Bonjour,

 

Je vois que cette fonctionnalité existait dans la 1.5 et n'existe plus dans la 1.6

 

Pouvez-vous me confirmer ceci ?

 

Si c'est le cas, ça craint vraiment pour deux raisons :

 

1- J'imagine les gens qui étaient en 1.5 et qui passant leur boutique en 1.6 n'ont plus cette fonctionnalité (bonjour les pauvres webmaster qui vont se faire tuer par leurs clients)

 

2- Retrait de cette fonctionnalité purement "commerciale" de la part de PS ?

 

 

Les versions nouvelles ne sont-elles pas censées apporter de plus nombreuses fonctionnalités et non retirer des existantes ?

Link to comment
Share on other sites

Bonjour,

 

Je vois que cette fonctionnalité existait dans la 1.5 et n'existe plus dans la 1.6

 

Pouvez-vous me confirmer ceci ?

 

Si c'est le cas, ça craint vraiment pour deux raisons :

 

1- J'imagine les gens qui étaient en 1.5 et qui passant leur boutique en 1.6 n'ont plus cette fonctionnalité (bonjour les pauvres webmaster qui vont se faire tuer par leurs clients)

 

2- Retrait de cette fonctionnalité purement "commerciale" de la part de PS ?

 

 

Les versions nouvelles ne sont-elles pas censées apporter de plus nombreuses fonctionnalités et non retirer des existantes ?

 

Pas de réponse ?

Existe encore ou n'existe plus ?

Link to comment
Share on other sites

  • 5 months later...

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...