Jump to content

id_carrier réécrit et total_shipping à 0 en étape de paiement


Recommended Posts

Bonjour,

 

J'utilise le module Colissimo Flexibilité pour donner la possibilité au client de se faire livrer en bureau de poste ou en relais. Le support common-services (top ! en passant) m'a aidé le configurer et j'ai 2 problèmes qui ne sont pas de leur ressort :

 

  1. l'id de mes transporteurs est réécrit.
    Par exemple : Colissimo sans signature - id 207 devient 32070000 dans ma page de choix de transporteurs

    En back-office
    post-173071-0-51247600-1490214639_thumb.png

    HTML affiché en Front-office
    post-173071-0-90182200-1490214651_thumb.png

    Code dans le template order_carrier.tpl
    <input type="radio" name="id_carrier" value="{$carrier.id_carrier|intval}" id="id_carrier{$carrier.id_carrier|intval}" {if $carrier.id_carrier == $checked || ($checked == 0 && $i == 0) || ($carriers|@sizeof == 1) || $default_carrier == $carrier.id_carrier}checked="checked"{/if} />

     
  2. Si j'utilise un substr() sur mon id_carrier afin d'avoir mon 207 (je sais ce n'est pas propre mais c'était pour le test), arrivé à l'étape de paiement, je n'ai plus les frais de port comptabilisé dans mon récap de commande. Ils sont à 0.

    Si id_carrier = 32070000
    post-173071-0-20716200-1490214678_thumb.png

    Si id_carrier = 207
    post-173071-0-83688300-1490214667_thumb.png
     

Auriez-vous des idées d'où je pourrais chercher ?

 

Je vous remercie d'avance !

 

Prestashop 1.6.1.11

Version de PHP 5.4.45

Template personnalisé à partir d'une ancienne version de thème par défaut (certainement 1.5)

URL de la boutique : www.souvenirparis.com

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