Réduction en % s'applique aussi sur les taxes

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #13767

je test les coupons et je ne trouve pas le moyen de réduire (en %) sur le sous-total des articles dans le panier sans les taxes.

Je veux en fait que la réduction soit appliqué uniquement aux articles du panier et ensuite on ajoute les taxes sur le total après la réduction.

J'ai tenté avec l'option "Appliquer les réductions" -Après les taxes -Avant les taxes, peut importe l'option choisis cela ne change rien au rabais, c'est toujours calculé avec les taxes.

Avez-vous une idée ... j'ai peut-être manqué une option quelque part?

Exemple:
article 1 $ 10
article 2 $100
sous-total: $110
rabais 5% : -$ 5.50
Taxes 5% $ 5.23
total: $109.73

Note: Dans l'exemple j'ai n'ai pas tenu compte du shipping dont il ne faut pas appliquer le rabais

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #13768

Est-ce seulement que le coupon tient compte du rabais et aussi de ce que la personne a sauvé en taxe?

Dans tous les cas avec ou sans coupon la valeur du montant de taxes ne change pas dans le panier.

Bizarre.

Please Log in or Create an account to join the conversation.

  • Posts: 82914
  • Thank you received: 13389
  • MODERATOR
13 years 7 months ago #13775

C'est en effet le cas. Les coupons sont calculés en fonction du total avec taxes.

Il faudrait modifier le code pour calculer le coupon en fonction de cette option pour que cela fonctionne comme vous le voulez.

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #13797

Là ou je vois un problème c'est qu'avec ou sans coupon la valeur des taxes ne change pas sur la ligne taxes. La personne avec son coupon se trouve à payer moins de taxes?

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #13818

Quel est le fonctionnement de cette option:



Je ne vois pas d'effets peu importe l'option

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82914
  • Thank you received: 13389
  • MODERATOR
13 years 7 months ago #13821

Pourriez vous donner plus de détails sur la configuration de vos taxes et de votre coupon pour que nous essayons de reproduire le problème de notre coté ?

Cette option agit sur le calcul des rédutions (pas des coupons)

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #13823

Config des taxes:

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #13824

Config du coupon:

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82914
  • Thank you received: 13389
  • MODERATOR
13 years 7 months ago #13830

Ok. Nous allons tester cela de notre coté demain vu qu'il se fait tard ici. Merci.

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #13875

OK merci

Please Log in or Create an account to join the conversation.

  • Posts: 82914
  • Thank you received: 13389
  • MODERATOR
13 years 7 months ago #13917

Il y a actuellement un bug sur l'affichage des taxes quand un coupon avec taxes est aujouté à une commande: la taxe du coupon n'est pas retranchée à la taxe globale.
Pour corriger cela, il faut changer la ligne :
$prices->prices[$k]->price_value=$price->price_value-$discount->discount_value;
en:
$prices->prices[$k]->price_value=$price->price_value-$discount->discount_value_without_tax;
dans le fichier administrator/components/com_hikashop/classes/currency.php
Ensuite, quand vous créez un coupon avec une catégorie de taxe sélectionnée, la taxe du coupon est retrenchée également.

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #13921

j'ai appliqué le correctif, il me semble que quelque chose ne va pas dans les calculs. La taxe semble être maintenant ajustée

Voir image avec coupon, sans coupon et notes en rouge et vert:



C'est probablement une ambiguïté d'affichage (avec taxe et sans taxe)

Voici la seule façon d'arriver dans le calcul:

6331.95 --> Achat avec taxe
- 504.69 -->(-443.24*1.13925)=$504.96 , Coupon --> La taxe semble être ajouté au rabais du coupon
+ 77.27 --> Livraison avec taxe
=5904.53 --> Grand total

Remarquez qu'il y a toujours une petite différence dans les décimales peut importe la méthode de calcul .53 VS .58

Il doit y avoir moyen d'afficher le coupon sans la taxe ajoutée pour éviter la confusion pour le client. Le client fait la somme de ce qu'il voit à l'écran et doit arriver au grand total.

Attachments:
Last edit: 13 years 7 months ago by greniers.

Please Log in or Create an account to join the conversation.

  • Posts: 82914
  • Thank you received: 13389
  • MODERATOR
13 years 7 months ago #13986

Je sais qu'il y a un problème d'arrondi actuellement dans HikaShop avec les calculs de taxes dans certains cas. Peut être est-ce lié à cela: www.hikashop.com/en/support/forum/4-how-...culation-solved.html

Encore une fois, il va falloir que l'on étudie ca plus en détails de notre coté.

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #14014

Pour le problème d'arrondis je vais attendre la version corrigé du logiciel.

Néanmoins que faut-il modifier pour changer l'affichage du coupon pour lui enlever la taxe dans le panier pour que ce soit plus facile à comprendre pour le client?

voir mon exemple plus haut: affichage de 443.24 au lieu de 504.69 dans le panier.

Please Log in or Create an account to join the conversation.

  • Posts: 82914
  • Thank you received: 13389
  • MODERATOR
13 years 7 months ago #14018

Il faut éditer le fichier cart de la vue checkout via le menu Affichage->Vues et changer le code:
echo $this->currencyHelper->format(@$this->coupon->discount_value*-1,@$this->coupon->discount_currency_id);

en:
echo $this->currencyHelper->format(@$this->coupon->discount_value_without_tax*-1,@$this->coupon->discount_currency_id);

Please Log in or Create an account to join the conversation.

  • Posts: 230
  • Thank you received: 6
13 years 7 months ago #14038

Un super grand MERCI, ça fonctionne très bien.

Maintenant on additionne tout et on arrive au total final de la facture.

Total -coupon + livraison + taxe = total final

Super bon support et bon produit !

Il va rester juste à attendre la version qui calcul les décimales plus juste et ce sera parfait.

Last edit: 13 years 7 months ago by greniers.

Please Log in or Create an account to join the conversation.

Time to create page: 0.086 seconds
Powered by Kunena Forum