Personnaliser les messages d'erreur sur la page de paiement

Remarque : Cette solution est un article ancien pour les versions 2.00 à 3.0.5. Les versions 3.0.6 et plus récentes doivent être traduites normalement à l'aide de l'article Loco Translate ou la norme POFichiers de traduction /MO.

If you’re using the MM_Form_Message type=’error’ SmartTag on your checkout page, this SmartTag™ is responsible for outputting any error messages that come from MemberMouse. The exact error message that should be displayed is passed to the checkout page via the URL query string in the ‘message’ parameter:



Since the error message is passed through the query string, it’s stored in the PHP ‘$_GET’ array and can be accessed in PHP as follows: ‘$_GET[‘message’]’.

If you are technically inclined, you can write code to detect particular messages coming from MemberMouse. If you’d like to change them, you can set the new message in the ‘$_GET’ array.

$_GET['message'] = "Ceci est mon message d'erreur personnalisé" ;

You’ll just need to make sure you do this early enough in the page execution such that it happens before the MemberMouse MM_Form_Message type=’error’ SmartTag attempts to display the message on the screen.

Afin de prendre une longueur d'avance dans ce processus, nous avons inclus ce qui suit Exemple de script pour vous, comme indiqué ci-dessus.

Vous trouverez ci-dessous une liste des messages d'erreur que MemberMouse peut présenter.

Remarque : Cette liste n'est qu'un exemple partiel des messages que vos utilisateurs peuvent voir :

TypeMessages
messageNom d'utilisateur ou mot de passe incorrect.
messageVotre numéro de carte est incorrect.
messageCe produit ne peut être acheté qu'une seule fois. Pour obtenir le même accès, veuillez acheter le produit alternatif indiqué ci-dessous.
messageEntrée captcha invalide
messageYou don’t have permission to place an order for another user
messageImpossible de terminer la commande. L'identifiant du niveau d'adhésion n'est pas valide.
messageImpossible de terminer la commande. Le niveau d'adhésion n'est pas actif.
messageLe service de paiement n'est pas configuré pour ce site.
messageAucune méthode de paiement sur site ou hors site n'est configurée pour ce site.
messageVous devez être connecté à votre compte pour pouvoir passer à la caisse.
messageYou don’t have sufficient permissions to place an order for another user.
messageUn compte avec cet email existe déjà.
messageImpossible de terminer la commande. Le produit n'est pas disponible.
messageVous devez être connecté pour acheter un cadeau.
messageErreur lors de la création d'un compte gratuit.
messageLe paiement du numéro de commande a été effectué avec succès, mais une erreur s'est produite dans l'accès à votre contenu.
Cet article a-t-il été utile ?

Articles connexes

Vous ne trouvez pas la réponse que vous cherchez ?

Contactez notre équipe chargée de la réussite des clients
Contactez nous !