Désactiver les frais de port dans le block panier | Astuce Prestashop 1.6

Pour éviter toute confusion, je préfère désactiver les frais de port dans le block panier.

En effet, si le client n’est pas connecté à son compte, Prestashop indiquera les frais de port les moins chers.

Hors si le client habite aux Etats-Unis, les frais de port peuvent considérablement varier et entrainer ainsi un risque d’abandon  lors de la finalisation de la commande. (voir depuis le début des frais de livraison à 4€ pour au final être à 10€, il y a de quoi être un peu surpris….)

Cette astuce est valable pour Prestahop 1.5 et 1.6

1) Aller dans modules/blockcart et ouvrir le fichier blockcart.tpl. Enregistrez-sous et mettre le fichier dans montheme/modules/blockcart/blockcart.tpl puis mettre ces lignes en commentaire

2) La ligne sera alors supprimée mais le total prendra toujours en compte les frais de port. Pour les supprimer définitivement, aller dans le fichier modules/blockcart et ouvrez le fichier blockcart.php puis modifier la ligne suivante

par

 

Capture d’écran 2015-01-05 à 23.30.21

Articles similaires

Comment créer une langue manuellement | Prestashop 1.6 / 1.7
views 1723
Vous ne désirez pas utiliser le pack de traduction de Prestashop ? Vous désirez faire vos traductions vous-même ? Prestashop 1.6 et 1.7 permet faci...
Comment afficher les prix avec/sans décimales | Astuce Prestashop 1.6
views 1440
Il est très simple depuis le back-office de Prestashop d'afficher les prix avec ou sans décimales. Quel est le processus ?  A) Connectez vous dans l...
Optimisez le sitemap de votre boutique | Astuce Prestashop 1.6
views 2245
Qu'est ce qu'un sitemap ?  Un sitemap est un fichier qui contient une liste enrichie d'URLs internes à un site web. Ce fichier est au format XML. Il ...
Connaître les modules de la page d’accueil | Astuce Prestashop 1.6
views 13439
Vous avez installé votre boutique Prestashop 1.6 et désirez modifier votre page d'accueil ? Ce petit tuto va vous aider à le faire en indiquant le nom...
Configurer les réseaux sociaux sur la page produit | Prestashop 1.6 et 1.7
views 2344
Aujourd'hui, nous allons voir comment configurer les réseaux sociaux sur les pages produits de votre boutique e-commerce sous Prestashop 1.6 et 17 ...
Supprimer redirection Home après s’être connecté lors du tunnel d’achat en 5 ...
views 691
Après avoir installé le tunnel de commande en 5 étapes sur le site e-commerce d'un client, j'ai rencontré un problème lors de l'étape inscription. ...
Où Changer le nom de sa boutique | Astuce Prestashop 1.6
views 2044
Si vous désirez modifier le nom de votre boutique sur le cms Prestashop, suivez ce petit tuto Comment modifier le nom de sa boutique depuis le back...
Comment afficher le nom du produit complet – PrestaShop 1.6 &1.7
views 349
Dans PrestaShop 1.6 et 1.7, si vos noms de produit sont trop long, ils vont être coupés. Vous désirez peut-être avoir le nom complet, c'est très si...
Faut-il installer et utiliser Prestashop 1.7 ?
views 3234
Prestashop a lancé officiellement la sortie de Prestashop 1.7, lundi 7 novembre. Vous pouvez télécharger le zip sur le lien suivant: https://www.prest...
Braintree – Une solution de Paiement sans VAD | Prestashop
views 4702
Qu'est-ce que Braintree ?  Braintree offre une solution complète de paiement pour les e-marchands sur mobile, tablette et bureau. C'est une entrepris...
  1. c_majory Auteur de l’article

    Bonjour,

    A partir du quel moment cela ne fonctionne pas ? La livraison est-elle encore affichée ? Le prix total inclut encore les frais de livraison ?

    Cordialement

  2. Philippe

    Bonjour,

    Merci pour cette astuce. Après mise en pratique, cela fonctionne pour le bloc panier mais pas pour la page panier.
    Avez-vous des infos sur le retrait de ces frais de port pour la page panier ? Je parle de la première page du tunnel de commande.

    D’avance merci 🙂

  3. c_majory Auteur de l’article

    Bonjour,

    Désolée je ne n’ai pas encore eu à faire cette modif. Vous avez essayer sur le forum presta ?

  4. canceil

    Bonjour

    je voudrais essayer de faire ceci sur mon site prestashop, mais dans mon theme/modules/blockart j’ai deja un fichier blockart est ce que je dois le remplacer par l’autre ?

  5. c_majory Auteur de l’article

    Bonjour,

    c’est bien ce fichier mais attention, il faut juste modifier le code à l’intérieur

  6. Sylvain Lano

    Bonjour,

    Il faut remplacer le 7 par un 4 dans la ligne :
    $totalToPay = $params[‘cart’]->getOrderTotal($useTax,7);

    Le 7, c’est seulement les produits sans les frais de port.
    Le 4, ce sont les produits ET les réductions sans les frais de port.

    Avec un 7, si vous offrez un produit dans une commande, son prix sera ajouté comme s’il était payant.
    Avec le 4, le prix produit offert ne sera pas ajouté au total.

    Cordialement 🙂

  7. isabelle

    Bonjour,
    Je cherche à supprimer justement les frais de port dans le panier prestashop,sauf que je suis en 1.7
    Auriez-vous une idée ? 🙂

    bien cordialement,

    et encore merci

  8. Markus

    Bonjour,
    Excuse-moi mais je ne comprends pas très bien ce qu’il faut faire . Je suis sur PS 1.6.1.13 mais je n’ai pas compris s’il fallait remplacer le fichier /themes/default-bootstrap/modules/blockcart.tpl par le fichier module/blockcart.tpl (j’ai essayé et gros bug)
    Vous dites “enregistrer sous” mais enregistrer quoi?
    Dans le fichier /themes/default-bootstrap/modules/blockcart.tpl il n’y a pas ces lignes que l’on doit commenter.

    Merci de votre aide

  9. c_majory Auteur de l’article

    Bonjour,

    Ce tuto demande une petite connaissance en html/css et prestashop, je vous invite à faire appel à un professionnel

    Cordialement

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *