Jump to content

Carrier_id étrange (+bug Mondial Relay)


Recommended Posts

Bonjour tout le monde !

 

Je rencontre pas mal de problémes sur un prestashop 1.5.1.0 en mode multiboutique, où est installé le module "Mondial Relay" (v1.8.9).

 

Le fait est que dans la liste des transporteurs en front, la value des boutons radios de sélection sont sous la forme 31050000, 31130000, alors qu'en base de donnée, les carrier_id sont respectivement égaux a 105 et 113, le module Mondial Relay est basé uniquement sur le vrai "carrier_id" donc quand il comparre les valeurs, forcément ça ne colle pas ! Ce format d'ID vient de Prestashop, pas du module Mondial Relay.

 

Idem quand il souhaite injecter l'html généré via l'ajax, impossible de trouver le "$('#id_carrier' + carrier.id_carrier)" vue que "carrier.id_carrier" = 113, hors dans le code html de la page de selection j'ai "#id_carrier31130000".

 

Après quelques cherches dans le code j'ai trouvé que prestashop utilise "Cart::intifier()" pour générer ces nums, une idée de l'utilisé d'un tel id carrier ? pourquoi Mondial Relay n'utilise pas cette même fonction ?

 

Merci

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