Arrondi paiement User Points

  • Posts: 79
  • Thank you received: 3
  • Hikamarket Multivendor Hikashop Business
5 years 4 months ago #301627

-- HikaShop version -- : 4.0.1
-- Joomla version -- : 3.9.1

Bonjour,

Nous utilisons les User Points Hikashop et cela fonctionne, les clients qui en possèdent peuvent payer avec.

Chaque User Point équivaut à 1 euro, mais nous rencontrons un petit souci lors du passage en caisse : le nombre de points utilisé est arrondi au nombre le plus proche, c'est à dire au nombre inférieur si la décimale n'atteint pas 5. Par exemple si le client possède 200 points et passe une commande de 180,05€ :
- 180 points sont utilisés
- Le client doit payer 0,05€

Cette petite somme pose problème, notamment dans le cas de paiement par Carte Bancaire qui est en général refusé. Nous souhaiterions que le nombre de points utilisé soit toujours arrondi au nombre supérieur.

J'ai cherché dans les options des différents plugins mais je n'ai pas trouvé ce qui permet de faire cela. Est-ce possible ou pas ?

Merci,

Cordialement

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
5 years 4 months ago #301640

Bonjour,

Je pense que cela a quelque chose à voir avec l'option "Rouding point value by" de votre méthode de paiement par points.
Pourriez-vous fournir une capture d'écran des options de cette méthode de paiement (menu System>Payment methods) ainsi que des options du plugin de points (menu System>Plugins)

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

  • Posts: 79
  • Thank you received: 3
  • Hikamarket Multivendor Hikashop Business
5 years 4 months ago #301652

Merci pour votre réponse. C'est probablement dans la méthode de paiement qu'il faut paramétrer l'option "Arrondir les points par", mais que faut-il indiquer ? Il n'y a pas d'aide disponible sur cette méthode de paiement. Ci-dessous les 2 vues écrans :

1 - La méthode de paiement par points :



2 - Le plugin de points :


Merci pour votre aide,

Cordialement

Attachments:

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
5 years 4 months ago #301702

Bonjour,

Changez la ligne:

return round($pointsDecrease, $rounding);
en:
return ceil($pointsDecrease);
dans le fichier plugins/hikashoppayment/userpoints/userpoints.php et cela corrigera le soucis.
Nous allons rajouter ce patch également de notre coté dans la prochaine version d'HikaShop.

The following user(s) said Thank You: hts

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

Time to create page: 0.078 seconds
Powered by Kunena Forum