Skip to main content

User Points payment plugin sauf sur reduction

More
6 years 8 months ago - 6 years 8 months ago #314569 by erickb
-- HikaShop version -- : 4.2.2

Bonsoir
Je ne trouve pas comment configurer le HikaShop User Points payment plugin afin que les acheteurs ne gagnent des points que sur les produits sans reduction
Ce serait vraiment un plus de pouvoir le faire

actuellement 1 produit acheté = 1 point
ma config :



merci
Last edit: 6 years 8 months ago by erickb.

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

More
6 years 8 months ago #314572 by nicolas
Bonjour,

Il n'y a en effet pas d'option pour cela. C'est noté de notre coté.
The following user(s) said Thank You: erickb

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

More
6 years 8 months ago #314587 by erickb
mon client magasin de chaussure de le demande, merci

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

More
6 years 8 months ago #314980 by nicolas
Bonjour,

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.
The following user(s) said Thank You: erickb

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

More
6 years 8 months ago - 6 years 8 months ago #315011 by erickb
Merci beaucoup

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
Code:
if($product->reduction == true){ continue; }

quelle est la clé $product->?
Last edit: 6 years 8 months ago by erickb.

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

More
6 years 8 months ago #315014 by nicolas
Bonjour,

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.
The following user(s) said Thank You: erickb

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

More
6 years 7 months ago #315645 by erickb
est ce qu'il y a une chance de voir ca sur la prochaine version d'hikashop ?
Sinon je dois le faire :-)

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

More
6 years 7 months ago #315657 by nicolas
Euh non. La prochaine version est pour Février donc les fonctionnalités rajoutées sont déjà arretées et nous sommes en phase de test.
The following user(s) said Thank You: erickb

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

More
6 years 7 months ago #315692 by erickb
comme je ne savais pas trop ou le mettre
a la fin de function getPointsEarned($order) j'ai refais une boucle
Code:
foreach($products as $k => $p) { if($p->discount == true){ $points -= 1 ; } } if($points <= 0) $points = 0; if(!empty($this->plugin_params->rounddown)) return floor($points); return round($points, 0);

il y a sans doute beaucoup mieux mais ca semble marcher

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

More
6 years 3 months ago #319904 by erickb
une chance de voir cette option assez vite ? car a chaque mise a jour je dois penser a remettre mon code

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

More
6 years 3 months ago #319984 by nicolas
Bonjour,

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.

More
6 years 3 months ago #320080 by erickb
je vais faire ca
merci

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

More
5 years 10 months ago #325190 by erickb
est ce que ce probleme a ete resolu avec la 4.4 ou bien dois je encore rajouter mon code ?

merci

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

More
5 years 10 months ago #325214 by nicolas
Bonjour,

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.
The following user(s) said Thank You: erickb

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

More
4 years 4 months ago - 4 years 4 months ago #341211 by erickb
ce n'est pas dans la 4.5.1
est ce toujours en projet ?

merci
Last edit: 4 years 4 months ago by erickb.

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

More
4 years 4 months ago - 4 years 4 months ago #341212 by nicolas
Bonjour,

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.
Last edit: 4 years 4 months ago by nicolas.
The following user(s) said Thank You: erickb

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

More
4 years 2 months ago #342930 by erickb
une idée du prix pour ajouter cette option ?
merci

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

More
4 years 2 months ago - 4 years 2 months ago #342934 by nicolas
Bonjour,

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.
Last edit: 4 years 2 months ago by nicolas.

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

Time to create page: 0.347 seconds
Powered by Kunena Forum