Open betocordero opened 8 years ago
Estou com o mesmo problema em um tema que estou testando. Se encontrar a solução poste aqui por gentileza. Acompanhando...
Boa Personas...
Depois de quebrar muita a cachola, já que não sou nenhum expert em programação e Magento estou aprendendo agora. Consegui fazer os ajustes. Estou postando o arquivo já feita com as alterações.
O arquivo deve ser copiado para a pasta:
As alterações estão comentadas no arquivo: <?php /\ ALTERADO BETO CORDERO -->INICIO _/?>
<label for="billing:juridica">
<input type="radio" name="billing[radio_tipopessoa]" value="Jurídica" id="billing:juridica" class="radio" title="CNPJ" <?php if ($this->getDataFromSession('radio_tipopessoa') == 'Jurídica'): ?> checked="checked"<?php endif; ?>/>
<?php echo $this->**('Pessoa Jurídica') ?>
</label>
<?php /_\* ALTERADO BETO CORDERO -->FIM */?>
Observação: altere o arquivo para a extensão: phtml
ARQUIVO AJUSTADO: billing.txt
Abraço a todos e espero que ajude outras pessoas!
Legal @betocordero. Vou testar aqui amanhã. E a parte da data de nascimento, vc tb conseguiu?
@apzeiro consegui resolver esta questão da formatação da data de nascimento hoje.
Para resolver a questão é preciso editar o arquivo (css)
Abaixo segue os valores que defini para uso no meu template e a principio a formatação ficou legal!
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month, .form-list .customer-dob .dob-year{padding-right: 75px;} .form-list .field{width: 50%;} .form-list .field .input-box{width:100%;} .form-list .customer-dob .dob-year select {width:80px;} .form-list .customer-dob .dob-day select {width:65px;} .form-list .customer-dob .dob-month select {width:70px;} .form-list .customer-dob select {display:block; width:0px;}
@apzeiro, um outro ponto importante é testar a página de checkout no celular, você verificou se esta respeitando a "responsividade" da sua loja, mantendo a formatação esperada?
Caso negativo, faça o procedimento que é bem simples disponível em:
Agora tenho que resolver a questão dos métodos de pagamento. Preciso de uma solução Cielo, alguma sugestão?
Abraço!
@betocordero valeu por compartilhar. Vou testar isso agora na minha loja de testes. Em relação à cartão de crédito, eu considero a melhor solução disponível o sistema da Gerencianet. É bem profissional e o custo muitas vezes é vantajoso em relação a um contrato direto com a Cielo ou Rede.
@betocordero muitíssimo obrigado! Eu estava com o mesmo problema, inclusive fiz um comentário sobre isto em outro post que vou indicar lá a sua resolução.
No meu caso eu ainda estou com um problema com os títulos da página, também sou iniciante no Magento e se você puder me dar uma dica, de qual o tópico a alterar eu ficaria muito agradecido, porque tá complicado...
Olha só o que acontece com o título... eu preciso descer estas linhas...
Consegui resolver a formatação da data com a dica do @betocordero. Obrigado!
@apzeiro @betocordero Sobre pagamentos recomendo o Pagar.me Eu estou trabalhando com 6x sem juros para os clientes, recebo integral 1 vez por semana por 7,31% de taxa só. O sistema é bom, funciona e há suporte para o Magento.
@betocordero Você conseguiu encontrar o arquivo local.css no seu tema? Eu utilizo um tema da Ultimo, e na pasta CSS há vários arquivos, não consegui localizar o correto. Aí fiz a alteração no style.css e acabou modificando as colunas para todas as visualizações.
Após instalar o OSC 6 Pro, ao tentar finalizar uma compra retornava a mensagem de erro de validação de CPF e e-Mail.
Problema solucionado realizando uma pequena alteração no arquivo: billing.phtml que se encontra no caminho: /app/design/frontend/base/default/template/onestepcheckout/onestep/form/address.
Procure pela linha onde define a variável "var billingRegionUpdater" Exemplo: //<![CDATA[ var billingRegionUpdater =
Na linha abaixo acrescente a seguinte linha, afim de definir o valor da variável urlBase var urlBase = "<?php echo Mage::getBaseUrl(); ?>";
Procure agora a variável "var url", são duas linhas que deverão ser alteradas:
De: var url = 'onestepcheckout/ajax/check_taxvat/'; Para: var url = urlBase + 'onestepcheckout/ajax/check_taxvat/';
E a linha:
De: var url = 'onestepcheckout/ajax/check_email/'; Para: var url = urlBase + 'onestepcheckout/ajax/check_email/';
A principio na minha loja o erro parou de apresentar e a compra finalizou com sucesso.
Agora estou brigando para ajustar o label e os radios butons referente ao escolha do tipo de cliente Fisica/Juridica e aumentar um pouco os campos onde o cliente ira informar a data de nascimento.
Se algum souber como resolver, fico muito agradecido!
Abraço!