Annulation commande et paiment paypal

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour.

 

Si je ne me trompe pas, une fois une commande annulée le client peut toujours aller dans les information de la commande depuis l'historique de commande et cliquer le lien paypal pour payer la commande. C'est problématique.  Si la commande a été annulée elle ne doit pas pouvoir être payée.

Bonne journée.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Ce fonctionnement est paramètrable, vous pouvez définir quel statut de commande peuvent être modifier en utilisant le paramètre de site payment_status_forbid_payment.

Seulement il y a une correction à apporter dans le fichier achat\historique_commandes.php. Vers la ligne 40 du fichier, il faut ajouter le bloc de code

			foreach($payment_status_forbid_payment as $this_statut) {
				if (is_numeric($this_statut)) {
					$numeric_value=true;
					break;
				}
			}

en dessous de

			if(!empty($GLOBALS['site_parameters']['payment_status_forbid_payment'])) {
				$payment_status_forbid_payment = $GLOBALS['site_parameters']['payment_status_forbid_payment'];
			} else {
				$payment_status_forbid_payment = array('being_checked', 'completed', 'cancelled');
			}

ensuite modifier le test

if(is_numeric(key($payment_status_forbid_payment))) {

par

if(!empty($numeric_value)) {

 

Les valeurs par défaut du paramètre sont 'being_checked', 'completed', 'cancelled', donc par défaut le moyen de paiement ne s'affiche pas pour une commande annulée.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Juste pour être certain de bien parle du même résultat.

 

Je veux que l'admin puisse annuler une commande comme il le souhaite à tout moment.

Par contre le client peut annuler une commande mais pas la dé-annuler.

Et si elle est annulée, le client ne peut pas la payer.

 

Si le client ne peut pas l'annuler ca reste pénible car ca touche à mes stocks.

A ce propos une commande en attente de paiement peut-elle s'annuler tout seul après xx jours sans paiement ?

 

Bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Je veux que l'admin puisse annuler une commande comme il le souhaite à tout moment.

L'administrateur peut changer le statut de paiement d'une commande à tout moment, depuis le back office.

Par contre le client peut annuler une commande mais pas la dé-annuler.

Et si elle est annulée, le client ne peut pas la payer.

Actuellement c'est possible, suite à une erreur de programmation sur le paramètre payment_status_forbid_payment. J'explique comment corriger dans mon message précédent.

A ce propos une commande en attente de paiement peut-elle s'annuler tout seul après xx jours sans paiement ?

Cela demande un développement spécifique.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci. Je vais m'y atteler :)

Bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping