2017-01-24 2 views
-1

Si un client est connecté et choisit un produit groupé, placez-le dans le panier. Tout va bien. Toutes les taxes et sous-totaux sont inclus si je regarde dans la facture.Les taxes et sous-totaux sont égaux à 0

Un client spécial a un rabais de 5% sur chaque produit (règle du panier) et choisissez un produit en lot et mettez-le dans le panier. Everthing est correct ..

enter image description here

Mais s'il ajoute un code promo (environ 20 €) la taxe et le montant est égal à 0 et le prix est pas correct. Il équivaut à quelque chose de magique ....

enter image description here

Thx pour votre aide les gars!

+0

Il n'est vraiment possible de corriger le code que si vous voyez du code. Mon * devinez * est que vous avez une division entière quelque part dans ce code. – Bathsheba

+0

De quel code avez-vous besoin? Son trouvé qu'un produit bundle avec un prix dynamique est égale à l'erreur. avec un prix fixe peut-être pas que cela aide? Si vous avez besoin de quelque chose, dites-le moi! Merci beaucoup!! – Anjenehm

Répondre

0

Modifiez le type de données de variable de int à float. Vous utilisez probablement des entiers de type de données, qui ne peuvent pas représenter des décimales (par exemple, 0001). Par conséquent, vos chiffres sont arrondis et les résultats changent. J'espère que cela aide, sinon, s'il vous plaît poster votre code afin que nous puissions réellement aider plutôt que de faire des hypothèses.

+0

Où est-ce de changer? Merci pour votre aide – Anjenehm