Skip to main content

AUP / annulation de commande

More
13 years 8 months ago #87159 by emohk
Bonjour,

J'ai paramétré le plugin AUP pour rendre les points à l'annulation. Après un cycle de test complet (passage en caisse, validation du mode de paiement en CB, passage sur le site de la banque pour la CB, abandon du paiement par CB sur le site de la banque, retour sur le site marchand avec retour en annulation de la commande : tout le cycle s'est correctement déroulé), le système n'a pas retourné les points utilisés lors de cette commande à l'utilisateur. Un bug ???

Merci de votre réponse

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

More
13 years 8 months ago #87329 by nicolas
Bonjour,

Possible.

Il y a trois méthodes pour payer avec des points:
- paiement partiel via coupon généré à partir des points
- paimenet total avec la méthode de paiement AUP
- paiement avec points virtuels

Normalement le remboursement des points fonctionne avec les trois méthodes. Laquelle utilisez-vous ? Pourriez vous faire une capture des options de votre plugin AUP ? Cela nous aiderez à reproduire le problème.

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

More
13 years 8 months ago #87750 by emohk
Replied by emohk on topic AUP / annulation de commande
Bonjour,

J'utilise la mode de paiement AUP. Ci-joint copie d'écran des paramètres.
Cordialement


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

More
13 years 8 months ago #88033 by Jerome
Replied by Jerome on topic AUP / annulation de commande
Bonsoir,

Je viens de faire une couche de refactoring du plugin AUP afin de simplifier certains algorithmes en utilisant les améliorations apportées par HikaShop 2.0.0
Les derniers tests effectués sur mon site local Joomla 1.5 avec AUP 1.5.13 fonctionnent correctement.
Ne pouvant publier le plugin ici, serait-il possible que je vous envoie celui ci par email afin de valider les modifications et la correction du problème que vous rencontrez ?

Cordialement,
jerome at hikashop.com

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

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

More
13 years 8 months ago #88042 by emohk
Replied by emohk on topic AUP / annulation de commande
Bonjour,

Oui comment je vous adresse mon email par messagerie privée ??

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

More
13 years 8 months ago #88083 by emohk
Replied by emohk on topic AUP / annulation de commande
Bonjour,

Au fait je reviens sur un point de détail, vous me préciser que votre test a été réalisé sur joomla 1.5, pour ma part je suis sur 2.5.

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

More
13 years 8 months ago #88091 by Jerome
Replied by Jerome on topic AUP / annulation de commande
Bonjour,

Le plugin que je vous ai envoyé fonctionne sous Joomla 1.5 et 2.5 (il est aussi compatible Joomla 3.0 mais AUP ne l'est pas).
Nous avons testé le plugin avec AlphaUserPoints 1.5.13 mais celui ci devrait être sans soucis compatible avec AlphaUserPoints 1.8.2

Cordialement,

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

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

More
13 years 8 months ago #88097 by emohk
Replied by emohk on topic AUP / annulation de commande
Ok,
Je teste et vous tiens au courant des résultats.

Merci

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

More
13 years 7 months ago #88417 by emohk
Replied by emohk on topic AUP / annulation de commande
Bonjour,

Petite précision : vous n'avez modifier que le fichier alphauserpoints.php?? (j'ai une modif à apporter sur le php),

Cdt

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

More
13 years 7 months ago #88419 by Jerome
Replied by Jerome on topic AUP / annulation de commande
Bonjour,

Le plugin a subit quelques modifications depuis le moment ou je vous l'ai envoyé par email. Mais seul le fichier PHP principal a été modifié.

Cordialement,

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

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

More
13 years 7 months ago #88581 by emohk
Replied by emohk on topic AUP / annulation de commande
Bonjour,

J'ai procédé à la mise à jour du fichier php suite à votre envoi et les tests ne sont pas concluants. Lors de l'annulation d'une commande confirmée :
- l'utilisateur ne retrouve pas les points qu'il avait utilisés pour payer sa commande, par contre les points qui ont été générés et acquis lors de la confirmation de cette commande, ces derniers sont bien annulés.

Il faut donc quand une commande est annulée tout défaire par rapport à cette commande :
- remettre à l'utilisateur les points utilisés pour le paiement de la commande,
- supprimer les points acquis lors de la confirmation de cette commande.

Merci

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

More
13 years 7 months ago #88594 by Jerome
Replied by Jerome on topic AUP / annulation de commande
Bonjour,

Je viens d'effectuer de nouveaux tests sur le plugin en mode "virtual coupon" et je n'ai pas de soucis lors de l'annulation de la commande.


On remarque les 200 points enlevés suite à la création de la commande.
On voit les 5 points gagnés suite à la confirmation de la commande.
On note les 195 points gagnés suite à l'annulation de la commande.

Je vais vous renvoyer la toute dernière du plugin.
Si jamais le problème persiste, merci de me faire suivre la marche précise afin que je puisse reproduire le problème en local.

Cordialement,

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

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

More
13 years 7 months ago - 13 years 7 months ago #88764 by emohk
Replied by emohk on topic AUP / annulation de commande
Bonjour,

Je fais à nouveau un test comme suivant :
1)

un client choisit un produit et l'ajoute à son panier

2) Ce client a déjà 5 points dans AUP


3) le client valide son paiement sur Hikashop et est redirigé vers la page de la banque pour saisir les info de sa CB


4) il décide d'abandonner le paiement et fait annuler, il est redirigé vers le site marchand avec un message d'erreur (normal)


5) Sur l'admin dans la gestion de AUP : les 5 points ont été utilisé pour sa commande (ok) mais comme cette commande est maintenant annulée, il devrait avoir une annulation de l'utilisation de ces points pour avoir le même solde de points avant cette commande


6) Sur l'admin, la commande a bien le statut annulée

En fait, le problème persiste et le puglin ne permet pas de restituer les points en cas d'une annulation.

Merci de votre retour
Last edit: 13 years 7 months ago by emohk. Reason: retirer une image avec mail

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

More
13 years 7 months ago #88817 by Jerome
Replied by Jerome on topic AUP / annulation de commande
Bonjour,

Effectivement, il s'agit d'un cas assez spécial.
Dans la fonction _giveAndGiveBack du plugin, merci de remplacer
Code:
if( !empty($order->order_status) && !in_array($order->order_status, $confirmed) && in_array($this->previousOrderStatus, $confirmed)){
Par
Code:
if( !empty($order->order_status) && $order->order_status != $this->previousOrderStatus && !in_array($order->order_status, $confirmed) && (in_array($this->previousOrderStatus, $confirmed) || $this->previousOrderStatus == $created) ){

Ainsi que
Code:
$points = $this->getPointsEarned($fullOrder); $userid = (int)$fullOrder->customer->user_cms_id;
Par
Code:
$points = 0; if(in_array($this->previousOrderStatus, $confirmed)) $points = $this->getPointsEarned($fullOrder); $userid = (int)$fullOrder->customer->user_cms_id;

Cela ajoutera la gestion du cas spécifique "created > cancelled" dans le plugin.

Cordialement,

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

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

More
13 years 7 months ago #88828 by emohk
Replied by emohk on topic AUP / annulation de commande
Bonjour,

Merci pour ce retour rapide à nouveau. Toujours aussi efficace.
Je teste et vous tient au courant.

Cdt
Eric

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

More
13 years 7 months ago #88877 by emohk
Replied by emohk on topic AUP / annulation de commande
Bonsoir,

OK tests concluants.

Merci
The following user(s) said Thank You: Jerome

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

Time to create page: 0.271 seconds
Powered by Kunena Forum