Open ronaldopadula opened 9 years ago
Já tentou mudar de tema só para ver se funciona?
Já tentei...inclusive fiz um teste usando o tema padrão e deu o mesmo erro. Se quiser fazer algum teste...basta criar uma conta: www.camaleonicos.com.br
engraçado que tenho outra loja com o mesmo modulo, o mesmo tema e a mesma versao do magento e do OSC e funcionou...menos aqui!
Obs: desinstalei o mudulo todo...aí o cadastro funciona perfeitamente...instalei novamente e o erro retorna!
você moveu os arquivos da app/design/... e skin/... para seu template?
ronaldopadula
Simples meu amigo !
acessei aqui e vi que seu problema é simples de resolver. Ao chegar no checkout está aparecendo uma pasta (default)
veja o link http://camaleonicos.com.br/default/onestepcheckout/index/
Sendo assim ao clicar em finalizar compra está chamando o endereço errado no console do navegador aparece
POST http://camaleonicos.com.br/onestepcheckout/ajax/check_email/ 404 (Not Found)
Deveria ser
http://camaleonicos.com.br/default/onestepcheckout/ajax/check_email/%20404%20(Not%20Found)
Para resolver é simples
Acesse app\design\frontend\base\default\template\onestepcheckout\onestep\form\address\billing.phtml
e procure por
var url = '/onestepcheckout/ajax/check_taxvat/';
Altere para var url = '/default/onestepcheckout/ajax/check_taxvat/';
encontre também var url = '/onestepcheckout/ajax/check_email/';
e altere para var url = '/default/onestepcheckout/ajax/check_email/';
Agora acesse app\design\frontend\base\default\template\onestepcheckout\persistent\customer\form\register.phtml
e procure por
var url = '/onestepcheckout/ajax/check_taxvat/';
Altere para var url = '/default/onestepcheckout/ajax/check_taxvat/';
Agora acesse o arquivo validation.js
pode ser encontrado na raiz js\onestepcheckout\validation.js
ou skin/frontend/base/onestepcheckout/js
e procure por
jQuery.getScript("/onestepcheckout/ajax/busca_cep?cep="+ cep + "", function() {
Altere para jQuery.getScript("/default/onestepcheckout/ajax/busca_cep?cep="+ cep + "", function() {
pronto resolvido !
Meu caro...muito obrigado...eu vou fazer todas as alterações e vou postar o resultado aqui!
Beleza! Fico aguardando !
Caso ainda n resolva vamos ver em que consigo te ajudar
No meu caso essa dica resolveu o problema. Obrigado.
Bom..eu fiz as alterações sugeridas, mas continua com o mesmo erro:
Campo e-mail mesmo sendo preenchido: Informe um endereço de email válido. Por exemplo, johndoe@domain.com.
Campo CPF mesmo preenchido: Campo obrigatório.
Ronaldo, Essa dica do rfbastos funciona!!
Não deve estar funcionando para você porque provavelmente você editou os arquivos errados. Para se certificar de que editou os arquivos corretos, aconselho a ligar o Debug do magento. Aí você entra no seu site e vê exatamente o caminho e o nomeado arquivo a ser editado.
Posso tentar te ajudar. Me passa o link do site para eu dar uma olhada.
olá...blz? o site é www.camaleonicos.com.br
Hoje vou dar mais uma mexida!
On 9/1/2015 15:06, luisgennari wrote:
Posso tentar te ajudar. Me passa o link do site para eu dar uma olhada.
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69364531.
Olá Ronaldo, Olhando através do console, vi que não foi feita alterações nos arquivos correspondentes do site conforme dica do rfbastos.
A instalação do magento do seu site está dentro de uma pasta chamada default. Mas a função está sendo chamada no endereço http://camaleonicos.com.br/onestepcheckout/ajax/check_email/. Você deve alterar os arquivos do site para que a chamada seja feita na URL http://camaleonicos.com.br/default/onestepcheckout/ajax/check_email/.
Se fizer isso vai resolver seu problema.
Ok.... vou fazer a alteração.
On 11/1/2015 21:28, luisgennari wrote:
Olá Ronaldo, Olhando através do console, vi que não foi feita alterações nos arquivos correspondentes do site conforme dica do rfbastos.
A instalação do magento do seu site está dentro de uma pasta chamada default. Mas a função está sendo chamada no endereço http://camaleonicos.com.br/onestepcheckout/ajax/check_email/. Você deve alterar os arquivos do site para que a chamada seja feita na URL http://camaleonicos.com.br/default/onestepcheckout/ajax/check_email/.
Se fizer isso vai resolver seu problema.
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69517434.
Olá, fiz as atualizações nos arquivos mas continua não funcionando, só se no meu caso eu deva alterar arquivos de outras pastas e não os que eu estou alterando.
Tem como vc verificar ?
Caso eu não consiga, vc pode dar uma mãozinha acessando o meu ftp? Te passo o login e senha caso seja coisa rapida. Este é um ambiente de teste e desenvolvimento que estou implementando atualmente.
Abraços
Ronaldo
Em 12 de janeiro de 2015 10:15, Ronaldo Padula ronaldopadula@gmail.com escreveu:
Ok.... vou fazer a alteração.
On 11/1/2015 21:28, luisgennari wrote:
Olá Ronaldo, Olhando através do console, vi que não foi feita alterações nos arquivos correspondentes do site conforme dica do rfbastos.
A instalação do magento do seu site está dentro de uma pasta chamada default. Mas a função está sendo chamada no endereço http://camaleonicos.com.br/onestepcheckout/ajax/check_email/. Você deve alterar os arquivos do site para que a chamada seja feita na URL http://camaleonicos.com.br/default/onestepcheckout/ajax/check_email/.
Se fizer isso vai resolver seu problema.
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69517434 .
Oi Ronaldo,
Liga o debug do magento que fica fácil encontrar os arquivos corretos que devem ser editados.
Assim que ligar, me avisa que te ajudo.
Enviado do meu iPhone
Em 12/01/2015, às 15:15, ronaldopadula notifications@github.com escreveu:
Olá, fiz as atualizações nos arquivos mas continua não funcionando, só se no meu caso eu deva alterar arquivos de outras pastas e não os que eu estou alterando.
Tem como vc verificar ?
Caso eu não consiga, vc pode dar uma mãozinha acessando o meu ftp? Te passo o login e senha caso seja coisa rapida. Este é um ambiente de teste e desenvolvimento que estou implementando atualmente.
Abraços
Ronaldo
Em 12 de janeiro de 2015 10:15, Ronaldo Padula ronaldopadula@gmail.com escreveu:
Ok.... vou fazer a alteração.
On 11/1/2015 21:28, luisgennari wrote:
Olá Ronaldo, Olhando através do console, vi que não foi feita alterações nos arquivos correspondentes do site conforme dica do rfbastos.
A instalação do magento do seu site está dentro de uma pasta chamada default. Mas a função está sendo chamada no endereço http://camaleonicos.com.br/onestepcheckout/ajax/check_email/. Você deve alterar os arquivos do site para que a chamada seja feita na URL http://camaleonicos.com.br/default/onestepcheckout/ajax/check_email/.
Se fizer isso vai resolver seu problema.
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69517434 .
— Reply to this email directly or view it on GitHub.
Ok..está feito..dá uma olhada!
On 12/1/2015 19:18, luisgennari wrote:
Oi Ronaldo,
Liga o debug do magento que fica fácil encontrar os arquivos corretos que devem ser editados.
Assim que ligar, me avisa que te ajudo.
Enviado do meu iPhone
Em 12/01/2015, às 15:15, ronaldopadula notifications@github.com escreveu:
Olá, fiz as atualizações nos arquivos mas continua não funcionando, só se no meu caso eu deva alterar arquivos de outras pastas e não os que eu estou alterando.
Tem como vc verificar ?
Caso eu não consiga, vc pode dar uma mãozinha acessando o meu ftp? Te passo o login e senha caso seja coisa rapida. Este é um ambiente de teste e desenvolvimento que estou implementando atualmente.
Abraços
Ronaldo
Em 12 de janeiro de 2015 10:15, Ronaldo Padula ronaldopadula@gmail.com escreveu:
Ok.... vou fazer a alteração.
On 11/1/2015 21:28, luisgennari wrote:
Olá Ronaldo, Olhando através do console, vi que não foi feita alterações nos arquivos correspondentes do site conforme dica do rfbastos.
A instalação do magento do seu site está dentro de uma pasta chamada default. Mas a função está sendo chamada no endereço http://camaleonicos.com.br/onestepcheckout/ajax/check_email/. Você deve alterar os arquivos do site para que a chamada seja feita na URL http://camaleonicos.com.br/default/onestepcheckout/ajax/check_email/.
Se fizer isso vai resolver seu problema.
— Reply to this email directly or view it on GitHub
https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69517434
.
— Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69647864.
Este email foi escaneado pelo Avast antivírus. http://www.avast.com
Oi Ronaldo, Então é o seguinte. Você terá que editar os arquivos abaixo seguindo a dica do rfbastos:
Cadastro de conta: frontend/fortis/default/template/onestepcheckout/persistent/customer/form/register.phtml
Checkout: frontend/fortis/default/template/onestepcheckout/onestep/form/address/billing.phtml
Esse são os arquivos que você deve alterar conforme a dica. E para terminar, você deve editar também o validation.js que deve estar em /skin/frontend/base/default/onestepcheckout/js/validation.js.
Feito isso, vai funcionar!
Ronaldo, uma correção: Seu validation.js está em skin/frontend/fortis/default/onestepcheckout/js/validation.js
Fiz estes passos, me certifique que o arquivo foi subsistido, no entanto permanece o mesmo erro rodei o cache, indexei e continua o mesmo.
On 13/1/2015 16:54, luisgennari wrote:
Ronaldo, uma correção: Seu validation.js está em skin/frontend/fortis/default/onestepcheckout/js/validation.js
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69797661.
Este email foi escaneado pelo Avast antivírus. http://www.avast.com
Olá Ronaldo,
Acho que você está tendo algum problema para editar o arquivo. Entrei no seu site agora e chequei o console, mas a chamada continua na url: http://camaleonicos.com.br/onestepcheckout/ajax/check_email/
Ou seja, é como se você não tivesse editado os arquivos conforme a dica do rfbastos.
será que não é nenhum problema de cache?
Vou anexar os arquivos
On 13/1/2015 17:49, luisgennari wrote:
Olá Ronaldo,
Acho que você está tendo algum problema para editar o arquivo. Entrei no seu site agora e chequei o console, mas a chamada continua na url: http://camaleonicos.com.br/onestepcheckout/ajax/check_email/
Ou seja, é como se você não tivesse editado os arquivos conforme a dica do rfbastos.
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69807315.
Este email foi escaneado pelo Avast antivírus. http://www.avast.com
É aconselhável desabilitar o cache enquanto você estiver implementando sua loja.
Bom, desabilitei o cache, subi os arquivos novamente e o problema ainda não desapareceu..creio que no meu caso haja algo ais errado na minha instalação do OSC.
On 13/1/2015 17:52, luisgennari wrote:
É aconselhável desabilitar o cache enquanto você estiver implementando sua loja.
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69807819.
Este email foi escaneado pelo Avast antivírus. http://www.avast.com
Eu encainhei os arquivos em anexo...veja se esta correto!
On 13/1/2015 17:52, luisgennari wrote:
É aconselhável desabilitar o cache enquanto você estiver implementando sua loja.
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-69807819.
Este email foi escaneado pelo Avast antivírus. http://www.avast.com
Onde vejo os anexos?
No console ainda aparece do mesmo jeito. Se preferir, me passa os dados ssh ou FTP que vou tentar te ajudar com isso. Meu email direto luis.gennari@gmail.com
Ronaldo, Acessei a conta ftp e fiz a edição dos arquivos. Agora está funcionando. Faça um teste e confirme. Estando tudo ok pode fechar essa issue.
Abraço e sucesso!
Ronaldo,
Só um detalhe que identifiquei que pode gerar problemas para você. Eu fiz uma cadastro no seu site como pessoa física e a data de aniversário está com preenchimento obrigatório. Você deve colocar como um campo de preenchimento opcional conforme instruções de instalação para evitar problemas quando uma pessoa for se cadastrar como pessoa jurídica.
Sucesso!
Opa que bom que deu certo então!
luisgennari estava pensando aqui que podemos melhorar esse codigo, pq nem sempre é '/default/' que deve ser adicionado.
Vou realizar alguns teste mas a ideia seria usar as variaveis do magento por ex ao inves de colocar '/default/' ficaria algo como
$urlMagento = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); var url = $urlMagento.'/onestepcheckout/ajax/check_taxvat/';
Eu ainda preciso pensar melhor se funcionaria ou teria que ser outra variavel. ex de variaveis ( http://denisspalenza.com/get-pegar-recuperar-obter-url-magento/ )
O que pega é no arquivo JS que eu ainda n consegui pensar em algo pra que funcione lá tb
Oi rfbastos,
Você tem razão! No meu site por exemplo a pasta de instalação tem outro nome. A implementação dessa variável seria excelente! eu vou fazer um teste com esse exemplo que você postou aqui. Se funcionar eu aviso.
Abraço e obrigado por nos ajudar.
"O conhecimento ou se divide ou se perde"
Eu já fui muitas vezes ajudado, sendo assim nada mais justo que colaborar também!
Também irei realizar alguns testes.
Para o JS pensei em algo ... ficaria mais ou menos assim
var urlSite = window.location.hostname; jQuery.getScript(urlSite+"/onestepcheckout/ajax/busca_cep?cep="+ cep + "", function() {
Olá Luisgennari,
Voce poderia relatar aqui o que voce fez para consertar o problema do Ronaldo? Estou utilizando o mesmo tema que ele no meu site, o fortis, e estou passando pelos mesmos problemas.
Agradeço desde já!
Arnon Soares.
Olá Arnon,
O ronaldo me questionou sobre isso no email. Mas eu não fiz nenhum procedimento "Secreto"! kkkkk. Eu simplismente baixei os arquivos corretos, editei conforme a dica do rfbastos e depois subi os arquivos novamente para o servidor. Só isso!
Eu acredito que: • Ou você está editando os arquivos errados • Ou por algum motivo que não sei explicar, as alterações que você fez não foram gravadas no arquivo.
Arnon, você está baixando o arquivo para o seu PC, atualizando e subindo novamente?
Sim Rfbastos, estou fazendo isso, baixando o arquivo para o meu PC, atualizando e subindo novamente
Uma duvida, no guia de instalação do proprio deivisson, ele fala pra copiar as patas app, js e skin. Mas quando baixo o modulo só vem as pastas app e skin. Com vcs foram o mesmo tbm?
No que eu utilizei o JS está dentro de skin\frontend\base\default\onestepcheckout\js
Arnon, Na versão do OSC o diretório JS ficava separado. Agora fica dentro do diretório skin\frontend\base\default\onestepcheckout\js conforme o rfbastos comentou.
Opa galera, Segue todas dicas e aqui continua a mesma mensagem. Outra coisa também o campo CEP fica carregando, mas nunca completa o auto preenchimento. Alguém pode me ajudar? Já refiz este passa 5 vezes e nada.
O procedimento funciona. Você deve estar deixando alguma coisa de fora. Talvez esteja editando os arquivos errados, arquivos que estejam fora da pasta do seu tema por exemplo.
Boa tarde pessoal. Fiz e refiz os passos e nada. Alguém pode me ajudar a encontrar os arquivos certos?
Link da loja com Debug ligado: http://www.graficafogovivo.com.br/loja/
Grato desde já!
Note que o busca_cep não está sendo encontrado. Você já deve estar ciente, mas essa thread é longa e talvez alguns procedimentos tenham de ser adaptados para seu tema e seus extensões. Por aqui tive que fazer muitas adaptações.
Em 16 de fevereiro de 2015 12:36, Glenio notifications@github.com escreveu:
Boa tarde pessoal. Fiz e refiz os passos e nada. Alguém pode me ajudar a encontrar os arquivos certos?
Link da loja com Debug ligado: http://www.graficafogovivo.com.br/loja/
Grato desde já!
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/49#issuecomment-74516918 .
Vinícius R. T. Ferraz IT Consultant www.viniciusferraz.com
Já mudei de tema e dá os mesmo erros. Isso do CEP mencionei no post anterior. Não sei nada de programação. Tem como me ajudar, precisa de que?
Glenio, Edite os seguintes arquivos do tema RWD
Criar conta do cliente: frontend/rwd/default/template/onestepcheckout/persistent/customer/form/register.phtml
Checkout: frontend/base/default/template/onestepcheckout/onestep/form/address/billing.phtml
E não se esqueça do arquivo validation.js.
Espero que isso te ajude. sucesso!
Os arquivos a editar estão certos, mas acho que o pessoal não entende é que se vc usa uma subpasta para a loja exe: www.superdesconto.com.br/loja ou www.superdesconto.com.br/magento será isso que deverá ser acrescentado na frente....
/loja/ ou /magento/
exe: var url = '/onestepcheckout/ajax/check_taxvat/'; Altere para var url = '/loja/onestepcheckout/ajax/check_taxvat/'; ou var url = '/magento/onestepcheckout/ajax/check_taxvat/';
é só isso e nao precisa mecher em mais nada.... aqui funcionou 100% e na hora.
Bom dia, Primeiramente obrigado a todos pela atenção, e ao FabioSee, viniciusrtf, luisgennari.
Bem pessoal, com a dica de vocês o problema quase foi resolvido, parece que agora ele valida o CPF, mas ainda o e-mail não está sendo validado. A questão do CEP também foi resolvida, agora está carregando normalmente. Segui a dica do FabioSee de adicionar ao caminho ('/loja/), sem os parenteses.
As linhas ficaram assim. No arquivo Billing '/loja/onestepcheckout/ajax/check_taxvat/';
No arquivo Register '/loja/onestepcheckout/ajax/check_taxvat/';
No arquivo Validation jQuery.getScript("/loja/onestepcheckout/ajax/busca_cep?cep="+ cep + "", function() {
Como eu disse, aparentimente valida o CPF, mas ainda aparece mensagem para colocar email válido.
Glenio: No: /loja/app/design/frontend/base/default/template/onestepcheckout/onestep/form/address/billing.phtml var url = '/loja/onestepcheckout/ajax/check_email/'; var url = '/loja/onestepcheckout/ajax/check_taxvat/';
No: /loja/app/design/frontend/rwd/default/template/onestepcheckout/persistent/customer/form/register.phtml var url = '/loja/onestepcheckout/ajax/check_email/'; var url = '/loja/onestepcheckout/ajax/check_taxvat/';
Veja se não deixou duas iguais.... pois esse é um erro que cometi na hora de trocar.
Exato, é necessário alterar 2 linhas em cada arquivo, uma referente ao email e a outra referente ao cpf.
Pessoal, muito obrigado pela ajuda, consegui, seguindo os procedimentos indicados, agora sim, até o teste no sandbox deu certo. Agora irei implantar no ambiente real e ser feliz. Que DEUS abençoe a todos, muito obrigado pela ajuda.
Que bom Glenio.
Aos desenvolvedores fica minha sugestao. Ajustar ao subdominio, e ajustar ao tema, pq aqui tive que adpatar ao caminho do tema.... colocando /loja/index.php/... para funcionar.
Olá...eu fiz todas as configurações. Aparentemente o módulo funciona. Consigo logarcom contas antigas e mexer em tudo. No entanto, ao fazer contas novas, dá erro no campo e-mail e no campo cpf e cnpj. Mesmo preenchendo os campos corretamente aparecem os seguintes erros:
Campo e-mail mesmo sendo preenchido: Informe um endereço de email válido. Por exemplo, johndoe@domain.com.
Campo CPF mesmo preenchido: Campo obrigatório.
Utilizo o magento versão 1.8.1 e o tema Fortis