fbpx

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.

Se estiver usando a SmartTag MM_Form_Message type='error' em sua página de checkout, essa SmartTag™ é responsável pela saída de quaisquer mensagens de erro provenientes do MemberMouse. A mensagem de erro exata que deve ser exibida é passada para a página de checkout por meio da string de consulta de URL no parâmetro 'message':



Como a mensagem de erro é passada por meio da string de consulta, ela é armazenada na matriz PHP '$_GET' e pode ser acessada no PHP da seguinte forma: '$_GET['message']'.

Se você tiver inclinação técnica, poderá escrever um código para detectar mensagens específicas provenientes do MemberMouse. Se quiser alterá-las, você pode definir a nova mensagem na matriz '$_GET'.

$_GET['message'] = "Esta é minha mensagem de erro personalizada";

Você só precisa se certificar de que isso seja feito com antecedência suficiente na execução da página, de modo que aconteça antes que o SmartTag MM_Form_Message type='error' do MemberMouse tente exibir a mensagem na tela.

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
mensagemVocê não tem permissão para fazer um pedido para outro usuário
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
mensagemVocê não tem permissões suficientes para fazer um pedido para outro usuário.
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!