fbpx

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.

Si vous utilisez l'étiquette intelligente MM_Form_Message type='error' sur votre page de paiement, cette étiquette intelligente est responsable de l'affichage de tous les messages d'erreur provenant de MemberMouse. Le message d'erreur exact qui doit être affiché est transmis à la page de paiement via la chaîne de requête de l'URL dans le paramètre 'message' :



Le message d'erreur étant transmis par la chaîne de requête, il est stocké dans le tableau PHP "$_GET" et peut être consulté en PHP de la manière suivante : '$_GET['message']'.

Si vous avez des connaissances techniques, vous pouvez écrire du code pour détecter des messages particuliers provenant de MemberMouse. Si vous souhaitez les modifier, vous pouvez définir le nouveau message dans le tableau '$_GET'.

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

Vous devez simplement vous assurer que vous le faites suffisamment tôt dans l'exécution de la page pour que cela se produise avant que le SmartTag MM_Form_Message type='error' de MemberMouse ne tente d'afficher le message à l'écran.

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
messageVous n'avez pas l'autorisation de passer une commande pour un autre utilisateur
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.
messageVous n'avez pas les autorisations suffisantes pour passer une commande pour un autre utilisateur.
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 !