Personalizar los mensajes de error en la página de pago

Nota: Esta solución es un artículo heredado para las versiones 2.00 a 3.0.5. Las versiones 3.0.6 y posteriores deben traducirse normalmente utilizando Loco Traducir o el estándar PO/MO archivos de traducción.

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'] = "Este es mi mensaje de error personalizado";

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.

Para empezar con buen pie en este proceso, hemos incluido lo siguiente Ejemplo de guión para usted como se ha mencionado anteriormente.

A continuación se muestra una lista de algunos de los posibles mensajes de error que puede presentar MemberMouse.

Nota: Esta es sólo una lista parcial como ejemplo de los mensajes que sus usuarios pueden ver:

TipoMensajes
mensajeNombre de usuario o contraseña no válidos.
mensajeEl número de su tarjeta es incorrecto.
mensajeEste producto sólo puede adquirirse una vez. Para obtener el mismo acceso, adquiera el producto alternativo que se muestra a continuación.
mensajeCaptcha inválido
mensajeYou don’t have permission to place an order for another user
mensajeNo se puede completar el pedido. El ID del nivel de socio no es válido.
mensajeNo se puede completar el pedido. El nivel de afiliación no está activo.
mensajeEl Servicio de Pago no está configurado para este sitio.
mensajeEste sitio no tiene configurado ningún método de pago in situ ni externo.
mensajeDebe iniciar sesión en su cuenta para realizar correctamente el pago
mensajeYou don’t have sufficient permissions to place an order for another user.
mensajeYa existe una cuenta con ese correo electrónico.
mensajeNo se puede completar el pedido. El producto no está disponible.
mensajeDebe iniciar sesión para comprar un regalo.
mensajeError al crear una cuenta gratuita.
mensajeEl pago del número de pedido se ha realizado correctamente, pero se ha producido un error al permitir el acceso a su contenido.
¿Le ha resultado útil este artículo?

Artículos relacionados

¿No encuentra la respuesta que busca?

Póngase en contacto con nuestro equipo de atención al cliente
Póngase en contacto con nosotros