c-manu Posted February 12, 2009 Share Posted February 12, 2009 Bonjour,je viens de m'apercevoir que les tarifs par tranche de poids ne fonctionne pas.Unité : grammesTranches de poids par zone (grille colissimo)Exemple Europe communauté européenne : Tranche de poids de 0 à 3000 g = 14,50 euroTranche suivante 3000 à 6000 g = 29,00 euroEtc..En achetant un produit qui pèse 3500 grammes je me retrouve avec le prix de la première tranche (0 à 3000 g = 14,50 euro).Localisation en grammes et produits en grammes, j'ai donc tout parametré correctement et rien à faire.Je pense qu'il s'agit d'une erreur dans le code, peut-être order.php, mais aucune certitude.Si quelqu'un pouvait m'indiquer la correction à faire ça serait sympa.A plus Link to comment Share on other sites More sharing options...
Fabrice Posted February 13, 2009 Share Posted February 13, 2009 bonjour !quelle version tu utilises ? Link to comment Share on other sites More sharing options...
c-manu Posted February 13, 2009 Author Share Posted February 13, 2009 j'utilise la version 1.1 Link to comment Share on other sites More sharing options...
c-manu Posted February 13, 2009 Author Share Posted February 13, 2009 C'est bon je viens de solutionner mon problème, pour ceux que ça intéresse ça se passe dans le fichier class/Cart.php Link to comment Share on other sites More sharing options...
L. Brett Sinclair Posted February 13, 2009 Share Posted February 13, 2009 ca nous interesse Link to comment Share on other sites More sharing options...
c-manu Posted February 13, 2009 Author Share Posted February 13, 2009 Il faut remplacer la ligne 752 par :$this->_totalWeight = number_format(floatval($result['nb'] + $result2['nb']), 3, '.', ''); Link to comment Share on other sites More sharing options...
c-manu Posted February 13, 2009 Author Share Posted February 13, 2009 Attention uniquement si l'unité de poids choisi est le Gr Link to comment Share on other sites More sharing options...
c-manu Posted February 13, 2009 Author Share Posted February 13, 2009 Pour le moment il ne me reste plus qu'un problème à résoudre : obtenir un module d'affiliation en marque blanche et bannieres de redirections (pas un module de parainage).C'est dans la rubrique modules du forum, je crains que cela ne finisse aux oubliettes... Link to comment Share on other sites More sharing options...
L. Brett Sinclair Posted February 13, 2009 Share Posted February 13, 2009 tres bien - merciPM jolvil qu'il puisse mettre a jour http://www.prestashop.com/forums/viewthread/9918/installation_configuration_et_mise_a_jour/v1_dot_1_fixes_de_bugs Link to comment Share on other sites More sharing options...
kyldan Posted June 9, 2009 Share Posted June 9, 2009 Il faut remplacer la ligne 752 par :$this->_totalWeight = number_format(floatval($result['nb'] + $result2['nb']), 3, '.', ''); Je confirme cette manipulation fonctionne et les frais de port s'affiche correctement !!Mille merci a toi manu Link to comment Share on other sites More sharing options...
jolvil Posted June 10, 2009 Share Posted June 10, 2009 Si cette modif fonctionne uniquement pour les poids en gramme, on ne peut pas la généraliser.Je sais qu'il y a aussi un probleme pour les poids de plus de 1000 kg, est ce que cette modif peut fonctionner en Kg avec ce bug.Si cette modif fonctionne dans les 2 cas, on pourra l'ajouter Link to comment Share on other sites More sharing options...
kyldan Posted June 10, 2009 Share Posted June 10, 2009 Salut,Je ne suis pas programmeur mais je pense que le problème vient de la virgule !!regarde dans le backoffice le poids s'affiche ainsi 1,120 gr alors quand quand on doit saisir les poids on intègre pas cette virgule, on tape 1000.000 gr 2000.000 Gr.enfin ca fonctionne nikel maintenant 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