Imagem Assine nossa RSS
Novidades por email
29
julho
2009




Olá, vamos falar mais uma vez da “LojaExemplo”, sistema de e-commerce da Locaweb (versão 6.5).

Um dos problemas que o cliente encontra na hora de pagar via depósito bancário em um e-commerce Locaweb é o fato de não receber os dados de pagamento do pedido por e-mail. Caso o cliente feche a janela dos dados sem anota-los, poderá ter que refazer toda a trajetória da compra para conseguir esses dados novamente. Para evitar isso incluí os dados do depósito no e-mail de recibo gerado logo após o pedido.

Primeiramente, é necessário mudar o tipo de envio de email de “texto” para “HTML”. Para isso siga os seguintes passos:

Entre em seu administrativo e clique na opção “Dados gerais da loja”. Logo depois escolha a opção “Formato dos e-mails” e selecione “HTML” como mostra na imagem abaixo:

11
Agora abra o arquivo funcoes/funcoes_mail.asp e adicione a parte em vermelho:

varCOBRANCA = varCOBRANCA & Session(“bairro_cobranca”) & ” – ” & Session(“cep_cobranca”) & Chr(13) & Chr(10)
varCOBRANCA = varCOBRANCA & Session(“cidade_cobranca”) & ” – ” & Session(“estado_cobranca”)

If Session(“forma_pagamento”) = “Deposito” Then
Call abre_ArquivoXML(Application(“XMLMeiosPagamentos”),VarobjXML,VarobjRoot)
Set configuracao = VarobjRoot.selectSingleNode(“configuracao/pagto[@nome_pagto='"&Session("forma_pagamento")&"']“)

varCOBRANCA = varCOBRANCA & “<br><br><b>”&Application(“FestrTxtDadosParaDep”)&”:</b></center><br>”
varCOBRANCA = varCOBRANCA & Application(“FestrTxtCorrentista”)& “: ” & configuracao.getAttribute(“DepositoCorrentista”) & “<br>”
varCOBRANCA = varCOBRANCA & “<b>”&Application(“FestrTxtDadosDeposito”) & “</b><br> ” & Replace(configuracao.getAttribute(“DadosDeposito”),vbcrlf,”<br>”) & “<br><br>”
varCOBRANCA = varCOBRANCA & Application(“FestrTxtEnvieComprov”)& “:<br>”
varCOBRANCA = varCOBRANCA & Application(“FestrTxtEmail”) & “: ” & configuracao.getAttribute(“DepositoEnvioCompEmail”) & “<br>”
varCOBRANCA = varCOBRANCA & Application(“FestrTxtFax”) &”: ” & configuracao.getAttribute(“DepositoEnvioCompFax”)

End If

‘DADOS PARA ENTREGA
If Session(“cep_entrega”) <> “” Then
cod_coluna = “_entrega”
Else
cod_coluna = “_cobranca”
End If

Copie a parte em vermelho acima clicando aqui

Download do arquivo original com essa modificação.

Qualquer dúvida, comente este post.

Abraço!

Posts Relacionados:




Todo o conteúdo deste site é protegido pelos direitos autorais de Copyright © Surgimento 2005 - 2009
Posts (RSS) e Comentários (RSS).