Cobredireto - Erro no XML pelo "-" no Cep
Enviado: 30 Abr 2011, 01:36
Segue e-mail que mandei para o suporte do Cobredireto:
"Olá, estou tentando integrar o módulo na loja Opencart, mas não consigo pois o webservices de vocês precisa que a loja gere um XML que tenha 8 caracteres no cep. Na minha loja, o formulário para cep gera aquele hífen separando os três últimos números. Verifiquei o código e imagino que existe a possibilidade de excluir o "-" do cep para que o XML seja gerado adequadamente, de forma semelhante a que o módulo do Cobredireto trata os campos endereço e telefone (através do arquivo /cbd/tratadados.php?). Vocês podem me ajudar com isso?? Eu sou capaz de manipular as linhas do código php, mas não sei como fazer sem orientação. Resumindo, gostaria inserir um código ou que vocês me enviassem módulo módulo alterado com esta funcionalidade.
O código de erro que o site retorna é:
Erro: XML mal formatado. _customer_data of class: payorder.PayOrder: _customer_info of class: payorder.Customer_data: _address_zip of class: payorder.Customer_info: Strings of this type must have a maximum length of 8 characters.
Obrigado!"
Imagino que isso possa ser facilmente resolvido com algum comando no código do módulo para apagar o hífen antes de enviar o formulário ao Cobredireto, mas eu sou completamente leigo em PHP.
Ficaria muito agradecido se alguém puder me ajudar.
"Olá, estou tentando integrar o módulo na loja Opencart, mas não consigo pois o webservices de vocês precisa que a loja gere um XML que tenha 8 caracteres no cep. Na minha loja, o formulário para cep gera aquele hífen separando os três últimos números. Verifiquei o código e imagino que existe a possibilidade de excluir o "-" do cep para que o XML seja gerado adequadamente, de forma semelhante a que o módulo do Cobredireto trata os campos endereço e telefone (através do arquivo /cbd/tratadados.php?). Vocês podem me ajudar com isso?? Eu sou capaz de manipular as linhas do código php, mas não sei como fazer sem orientação. Resumindo, gostaria inserir um código ou que vocês me enviassem módulo módulo alterado com esta funcionalidade.
O código de erro que o site retorna é:
Erro: XML mal formatado. _customer_data of class: payorder.PayOrder: _customer_info of class: payorder.Customer_data: _address_zip of class: payorder.Customer_info: Strings of this type must have a maximum length of 8 characters.
Obrigado!"
Imagino que isso possa ser facilmente resolvido com algum comando no código do módulo para apagar o hífen antes de enviar o formulário ao Cobredireto, mas eu sou completamente leigo em PHP.
Ficaria muito agradecido se alguém puder me ajudar.