patriciaprovence Posted June 3, 2015 Share Posted June 3, 2015 Bonjour, Après avoir effectué la mise à jour de mon site, en le passant de la version 1.6.0.11 à 1.6.0.14, je me suis aperçue d'un problème que je n'avais pas précédemment : le panier affichait en permanence "Livraison gratuite", même pour un client "connecté"... J'avais pourtant vérifié : - que mes transporteurs étaient toujours là et que les données de chacun étaient OK (ma base de données n'avait donc pas de problème pour ce qui étaient des différentes tables relatives aux transporteurs) ; - que la livraison était bien indiquée dans "CATALOGUE -->produits --> livraison". J'ai, par acquis de conscience, vidé le cache de mon navigateur Internet ainsi que celui du back office. Toujours aucun changement... J'ai donc comparé le fichier "prestashop/classes/carrier.php", de ma version 1.6.0.14 à celui de la version 1.6.0.11 dont j'avais gardé une copie... et à, entre autres différences, jai vu celle-ci : Sur la version 1.6.0.14, à la ligne 1239 : if (isset($warehouse_carrier_list)) $carrier_list = array_intersect($carrier_list, $warehouse_carrier_list); et sur la 1.6.0.11 if (isset($warehouse_carrier_list) && count($warehouse_carrier_list)) $carrier_list = array_intersect($carrier_list, $warehouse_carrier_list); J'ai remplacé, sur ma version 1.6.0.14 la ligne 1239 par celle de la version 1.6.0.11 et, maintenant, tout est OK. 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