- Posts: 2696
- Thank you received: 74
User Points payment plugin sauf sur reduction
Please Log in or Create an account to join the conversation.
Il n'y a en effet pas d'option pour cela. C'est noté de notre coté.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Si c'est quelque chose que vous voulez rajouter rapidement, vous pouvez modifier la fonction getPointsEarned du fichier plugins/hikashop/userpoints/userpoints.php pour exclure du calcul des points les produits avec réduction.
Please Log in or Create an account to join the conversation.
dans la public function getPointsEarned($order) il y a foreach($products as $k => $product)
comment je sais si il y a une reduction ?
pour faire un truc du genre
quelle est la clé $product->?
Please Log in or Create an account to join the conversation.
Pas sûr que la données soit tout le temps disponible.
Mais supposant que le code passe à cet endroit (il faut qu'il y ai des points configurés par catégorie pour que ce code avec le foreach sur $products soit utilisé), ou que vous ayez modifié le code pour cela, si la réduction est présente, elle devrait être dans $product->discount.
Please Log in or Create an account to join the conversation.
Sinon je dois le faire
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
a la fin de function getPointsEarned($order) j'ai refais une boucle
il y a sans doute beaucoup mieux mais ca semble marcher
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Possible mais pas dans l'état de votre code.
Votre code enlève juste 1 point pour chaque produit avec une réduction au nombre de points gagnés.
Cela ne peut fonctionner que dans le cas on le nombre de point gagné est de 1 par produit acheté.
Donc cela demander un tout autre code pour gérer tous les cas et ainsi pouvoir ajouter cette option.
Sinon, alternativement, vous pouvez faire une copie du dossier du plugin. Vous rajoutez un 2 après "userpoints" dans les noms des fichiers et dans le xml et dans le nom de la classe, etc. Ainsi vous avez votre propre plugin de point avec votre modification qui n'est pas enlevée à chaque mise à jour.
Please Log in or Create an account to join the conversation.
merci
Please Log in or Create an account to join the conversation.
merci
Please Log in or Create an account to join the conversation.
Il n'y a pas de problème ici. Vous avez demandé l'ajout d'une option en plus pour ne pas permettre l'utilisation des points lorsqu'un coupon est utilisé.
Nous n'avons pour l'heure pas implémenté cette option.
Please Log in or Create an account to join the conversation.
est ce toujours en projet ?
merci
Please Log in or Create an account to join the conversation.
Non, cela n'a pas été implémenté pour l'instant.
C'est toujours dans notre todo list.
C'est juste que la priorité n'est pas importante vu que c'est quelque chose spécifique à seulement un utilisateur, et que vous avez déjà une solution qui fonctionne en modifiant le code après chaque mise à jour.
Please Log in or Create an account to join the conversation.
merci
Please Log in or Create an account to join the conversation.
Nous pouvons développer cela pour 150€.
Notez que nous ne sommes pas disponible en Juillet/Août.
Donc après la release de la 4.6.1 (prévue pour aujourd'hui) la prochaine version sera en Septembre.
Please Log in or Create an account to join the conversation.