Calcul total commande

  • Posts: 99
  • Thank you received: 3
7 years 2 months ago #259797

-- HikaShop version -- : 3.0.0
-- HikaMarket version -- : 1.7.2
-- Joomla version -- : 3.6.5
-- PHP version -- : 5.6

Bonjour,
lors de la dernière commande reçue sur notre site, j'ai relevé un petit souci lors de la passation de la commande :
- Le client a commandé 27 articles, pour un montant total de 103,55€ port inclus
- Le passage en caisse indique un montant de 103,60€, alors que le total des produits est de 103,55€
- Lors du paiement CB MangoPay, il lui a été demandé 103,60€
- Après validation du paiement par MangoPay, 2 transferts ont été réalisés : un de 103,55€ vers l'e-wallet du vendeur et un de 0,05€ vers notre e-wallet
- Sur l'email envoyé au client, il est indiqué un total de 103,60€ : le sous-total et les frais de port sont corrects, mais le total non
- Sur l'email envoyé au vendeur, le total est correct, soit 103,55€

Pour bien comprendre, quelques vues-ecran ci-dessous.

1) Le passage en caisse :



2) Dans le backend, le haut de la commande :


3) Le bas de la commande dans le backend :


4) Le détail de l'email client :


5) L'email vendeur :


Nous n'appliquons aucun frais sur les vendeurs, et le même vendeur avait reçu une autre commande quelques jours auparavant sans qu'il y ait ce type d'écart, seuls les produits étaient différents.

Je peux vous donner un accès en backend si nécessaire.

Merci de votre aide,

Cordialement

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
7 years 2 months ago #259798

Bonjour,

Voyant que le sous-total dans le front-end et dans le backend sont différents ; je pense que vous avez activé une option afin d'arrondir les prix.
Serait-il possible d'avoir des détails sur votre configuration HikaShop vis-à-vis de la gestion des prix et des arrondis ?

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 99
  • Thank you received: 3
7 years 2 months ago #259897

Bonjour,
ci-dessous le seul endroit dans Hikashop où me semble paramétré un arrondi des prix :



Le vendeur a saisi les prix TTC, le calcul HT étant automatique. Ainsi sur les fiches-produits en backend les prix exacts apparaissent ainsi en incluant toutes les décimales :
3,00€ HT - 3,60€ TTC
2,37500€ HT - 2,85€ TTC
3,83333€ HT - 4,60€ TTC
2,55924€ HT - 2,70€ TTC
idem pour le dernier produit

Les 3 premiers produits ont une TVA de 20%, les 2 derniers de 5,5%.

Merci,
Cordialement

Attachments:

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
7 years 2 months ago #259936

Bonjour,

HikaMarket ne possède pas de support pour les prix arrondis ; mais il n'en a logiquement pas le besoin.
(de plus, si jamais HikaMarket se met à faire des arrondis durant les calculs des commissions vendeurs, le total des vendeurs pourrait devenir supérieur au total de la commande ; c'est pourquoi il n'y aura pas cela dans le logiciel).

Maintenant j'ai un peu de mal à comprendre votre "sous-total" dans le passage en caisse.
Tous les prix de vos produits sont déjà "ronds" et sont enregistrés dans la base de données pour être ainsi.

54.00 + 14.25 + 23.00 + 2.70 + 2.70 = 96.65
Rien qu'en regardant les prix on peut voir qu'il est impossible d'avoir 96.70 car il y a un seul produit se terminant par un "5".

HikaMarket va faire le calcul des sous commandes afin de déterminer le total de chaque vendeur.
Il va donc sortir le sous-total que vous pouvez voir dans le backend ou dans les emails d'HikaShop : 96.65 + 6.90 = 103.55
Mais votre "total" dans HikaShop est de "96.70 + 6.90 = 103.60" ; du coup vous avez 5 centimes qui viennent de quelque part.

Le plugin de paiement MangoPay va donc faire payer le client pour le total de la commande (103.60) mais va reverser au vendeur ce qui lui ai du (103.55) ; les 5 centimes apparu je ne sais où vont donc se retrouver automatiquement à la boutique.

Ne pouvant expliquer le sous-total (et le total) de la commande dans HikaShop ; je me voit mal écrire un patch dans HikaMarket afin de gérer un cas qui me semble malheureusement incorrect.
Le fait d'arrondir les prix durant le calcul dans HikaShop ne devrait pas générer un ajout de 5 centimes comme cela ; il n'y a pas de raison pour que des arrondis puisse ajouter une telle somme surtout quand les prix sont déjà ronds.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

Moderators: Obsidev
Time to create page: 0.090 seconds
Powered by Kunena Forum