Encore une histoire bug Prestashop qui n'en finit pas de les empiler au gré des "mises à niveau" des différentes versions ..
WooCommerce sur WordPress est nettement plus stable et performant (notamment en SEO) mais beaucoup de gens continuent d'utiliser Prestashop donc, il faut corriger les bugs ..
Cette fois-ci, il s'agit d'un doublement des frais de port et de certaines commandes dédoublées.
Le site (superbe) Les Raffineurs, fonctionne avec Prestashop.
La société fonctionne elle avec avec 2 entrepôts : L'entrepôt principal est chez le prestataire logistique en Bourgogne et il y a un autre entrepôt à Paris (notamment pour les envois de lettres et les produits envoyés par coursier).
Pour une raison inconnue, certaines commandes sont scindées alors qu'elles concernent des produits du même entrepôt avec le même mode de livraison. Cela entraîne également un doublement des frais de port.
Après plusieurs heures de recherche, on a fini par comprendre que le problème était dans la fonction de tri utilisée dans le fichier cart.php de Prestashop dans Classes, à la racine de Prestashop.
Il faut chercher "arsort($warehouse_count_by_address);" (ligne 1710) et changer ceci.




Laisser un commentaire