Personalizar mensagens de erro na página de checkout

Observação: Esta solução é um artigo herdado para as versões 2.00 a 3.0.5. As versões 3.0.6 e mais recentes devem ser traduzidas normalmente usando Loco Translate ou o padrão POArquivos de tradução /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'] = "Esta é minha mensagem de erro personalizada";

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 ter uma vantagem inicial nesse processo, incluímos o seguinte Exemplo de script para você, conforme mencionado acima.

Abaixo está uma lista de algumas das possíveis mensagens de erro que o MemberMouse pode apresentar.

Observação: Esta é apenas uma lista parcial como exemplo de mensagens que seus usuários podem ver:

TipoMensagens
mensagemNome de usuário ou senha inválidos.
mensagemO número do seu cartão está incorreto.
mensagemEste produto só pode ser adquirido uma vez. Para obter o mesmo acesso, adquira o produto alternativo mostrado abaixo.
mensagemEntrada de captcha inválida
mensagemYou don’t have permission to place an order for another user
mensagemNão é possível concluir o pedido. A ID do nível de associação não é válida.
mensagemNão é possível concluir o pedido. O nível de associação não está ativo.
mensagemO Payment Service não está configurado para esse site.
mensagemNão há métodos de pagamento no local ou fora dele configurados para este site
mensagemVocê deve estar conectado à sua conta para fazer o checkout com sucesso
mensagemYou don’t have sufficient permissions to place an order for another user.
mensagemJá existe uma conta com esse e-mail.
mensagemNão é possível concluir o pedido. O produto não está disponível.
mensagemVocê deve estar conectado para comprar um presente.
mensagemErro ao criar uma conta gratuita.
mensagemO pagamento do número do pedido foi bem-sucedido, mas houve um erro ao conceder acesso ao seu conteúdo
Este artigo foi útil?

Artigos relacionados

Não consegue encontrar a resposta que está procurando?

Entre em contato com nossa Equipe de Sucesso do Cliente
Entre em contato conosco!