Web In Color Posted November 13, 2014 Share Posted November 13, 2014 Bonjour, Nous avons constaté un problème lors du calcul des taxes et d'ailleurs du recalcule global des commandes lors du passage de 1.4 à 1.6. En effet, certaines commandes ont un total_paid_tax_excl inférieur à 0 rendant toute mise à jour impossible sur les commandes concernés. Il y a également un problème sur les frais de port HT et également un problème sur le calcul des bons de réduction. Voici la solution que nous avons trouvé pour remédier aux problèmes. Il se peut que cette solution ne soit pas exhaustive mais nous sommes persuadés que la communauté complétera cela si besoin. Nous viendrons également compléter ce topic si nous trouvons d'autres erreurs du même genre. UPDATE `ps_orders` SET `total_shipping_tax_excl` = ROUND((`total_shipping_tax_incl`/(1+`carrier_tax_rate`/100)),2) UPDATE `ps_orders` SET `total_discounts_tax_excl` = ROUND((`total_discounts_tax_incl`/(1+`carrier_tax_rate`/100)),2) UPDATE `ps_orders` SET `total_paid_tax_excl` = ROUND((`total_shipping_tax_excl`+`total_products`-`total_discounts_tax_excl`),2) WHERE `total_paid_real` > 0 UPDATE `ps_orders` SET `total_paid_tax_excl` = 0 WHERE `total_paid_real` = 0 REMPLACER ps_ par votre préfix de table bien entendu. Nous avons également constaté dans les scripts de mise à jour (et pour les personnes disposant de grosses bases de données) qu'il y a un timeout sur l'ajax de 20 minutes. Clairement il est fort possible que ceci ne soit pas suffisant. Enfin, nous vous conseillons lors de mises à jour de désactiver le mod FAST CGI sur vos serveurs car celui-ci est également un frein au bon déroulement des migrations. N'hésitez pas à compléter ces informations Thomas - Web In Color 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