Jump to content

PaymentModule: erreur enregistement poids total


jplt

Recommended Posts

Je pense qu'il y a une erreur lors de l'enregistrement du poids total d'un produit dans la table "order_detail" effectué dans PaymentModule.php:

Si on travaille avec une déclinaison, la valeur insérée ne tient compte que de l'information rentrée dans la déclinaison et ne tient pas compte du poids du produit lui-même:

floatval(array_key_exists('id_product_attribute', $product) ? $product['weight_attribute'] : $product['weight'])



Le calcul suivant me semblerait plus pertinent:

floatval(array_key_exists('id_product_attribute', $product) ? $product['weight_attribute'] + $product['weight'] : $product['weight'])



Je m'excuse si ce point a déjà été signalé mais je n'en ai pas trouvé trace...

Link to comment
Share on other sites

  • 2 months later...

ouaip et ça fait longtemps que ce bug existe... en fait, il n'existe pas de variable calculée qui tienne compte du poids initial + poids attribut pour un produit.
seule la variable poids total de l'ensemble de le commande (ou du panier si vous préférez) est connue.
si quelqu'un a la méthode pour corriger ça, je suis aussi preneur. (voudrais l'afficher dans le BO dans AdminCarts)

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