deivisonarthur / OSC-Magento-Brasil-6-Pro

One Step Checkout Brasil 6 Pro
75 stars 102 forks source link

Problema na tela de Checkout #29

Open dgulias opened 10 years ago

dgulias commented 10 years ago

Olá,

Eu tinha n meu site o OSC 4.02 e agora fui intalar a versão 6.

Antes de jogar os arquivos do OSC 6 eu comentei com um "-" todas as pastas do OSC 4.

Gostaria de entender por que a tela de Checkout está ficando assim? :

osc-bug-1 osc-bug-2

Obrigado.

dgulias commented 10 years ago

Reparei algumas coisas também:

No site do OSC 6, na foto do Layout do OSC, a Forma de Entrega e Pagamnto estão agora unidas na coluna "2". No meu eles permanecem sepados.

O Layout das formas de pagamento também está diferente, aí já não sei se vocês estão fzendo módulos de Cartão de Crédito, etc.

Outra Coisa que reparei, eu uso modulo CIELO Query (antigo Maxima CIELO), e o desconto que dou no boleto não some quando seleciono o módulo de pagamento da Cielo. Quando escolho PayPal está sumindo.

rafaelstz commented 10 years ago

O Layout é só mexer no css do campo quando estiver um input por linha, a questão do desconto é regra de promoção que está configurada errada, já tive esse problema com regra também, mas o módulo não interfere nisso.

dgulias commented 10 years ago

Obrigado pela resposta!

Eu achei em um dos comentários no blog do Deivison que o problema do CIELO e outros modulo de Cartão de Crédito é que só acontece o RELOAD quando a gente adiciona um número válido do cartão. Aí sim será atualizado e o desconto do Boleto irá "sair" da forma de pagamento por Cartão de Crédito. Então está funcionando normal. Foi opção na forma de configuração.

As outras coisas já acertei também, como por exemplo o CSS e a numeração do "V" para "4" (eu vi o seu pull request) e funcionou numa boa.

Só continuo com o problema do CEP não puxar o endereço automaticamente de jeito nenhum (na versão antiga funcionava numa boa).

E o meu site não fica em pasta nenhuma. Ele fica solto dentro de "/public_html/" no servidor.

Eu tenho que adicionar o arquivo buscacep.php da versão 4.0 e criar uma pasta AJAX nesta versão do OSC (se sim, nem sei em que local exatamente), ou o código foi escrito de outra maneira e não precisa de nada disso?

O que poderia ser?

Obrigado.

jonatanaxe commented 10 years ago

Voce verificou se esta gerando erros de js? porque ja fiz varias instalações do ASC 6 O unico problema que eu tive foi alguns conflitos.

Abraços

dgulias commented 10 years ago

Depois que eu desabilitei o "editar produtos no checkout" os erros de JS sumiram.

Não sei o que pode ser.

dgulias commented 10 years ago

No backend aparece esse erro no console: Error: "throw $continue" is deprecated, use "return" instead

Foi algo do tipo que apareceu para você?

Abs

dgulias commented 10 years ago

Fiz uma gambiarra. Me deram uma dica e funcionou.

Só tentem isso se o método correto não funcionar. rs

Criei um arquivo chamado "republicavirtual.php" e coloquei na raiz.

O código desse arquivo é:

<?php $webservice = 'http://cep.republicavirtual.com.br/web_cep.php'; $resultado = file_get_contents($webservice . '?cep=' . urlencode($_GET['cep']) . '&formato=javascript');

echo $resultado;

?>

Aí, lá no arquivo "validation.js" eu coloquei linha 141: jQuery.getScript("https://www.SEUSITE.com.br/republicavirtual.php?cep="+ cep + "", function() {

linha 162: jQuery.getScript("https://www.SEUSITE.com.br/republicavirtual.php?cep="+ cep + "", function() {

Funcionou. rsrsrs

rafaelstz commented 10 years ago

Opa blz :+1:

hallandellon commented 8 years ago

Valeu dgulias, sua solução foi a única que funcionou para o meu sistema localizar o CEP. Fiquei dois dias quebrando a cabeça até fazer funcionar. Minha versão do Magento é 1.9.1.0. Será que é algum problema com o servidor dos Correios?