Open diogodaluz opened 9 years ago
Há um campo que está oculto que tem o valor pf ou pj apartir daí você pode modificar o JS para verificar e carregar as labels.
Rafael desculpa a burrice, mas onde está esse campo, como puxo ele?lá embaixo ja
lah embaixo no billing me achei la com o javascript.. soh nao to sabendo como puxar a info desse campo
Alguém?
Tive um problema parecido, apenas peguei a ultima versão do github do osc e reinstalei jogando os arquivos sobre os antigos e substituindo, meu checkout ficou 100%.
@diogodaluz Seu OSC está atualizado?
Sim, acabei de colocar a mais nova aqui baixada do github.. Limpei cache indice ... e permanece mesma coisa :(
Pessoa jurídica não abre como pessoa jurídica.. usa os campos de pessoa física no CHECKOUT..
Ideias?
Aliás, se tá logado ele não exibe os campos de CNPJ / CPF.. Me parece que esta parte precisa ser revista.. (Quando usuário está logado, verificar se eh PJ ou PF e entao exibir os campos correspondentes).. Se alguem puder ajudar aí seria ótimo.. aparentemente essa parte está toda no arquivo billing.phtml
ola @diogodaluz se o cliente ja preencheu essas informações na criação de conta! porque ele deveria alterar novamente?
agora a exibição está correta.
qdo relatei abria alguns textos de PF no lugar de PJ nao lembro quais eram.. (faz bastante tempo)
2015-06-12 4:21 GMT-03:00 Isaac Lopes notifications@github.com:
ola @diogodaluz https://github.com/diogodaluz se o cliente ja preencheu essas na criação de conta! porque ele deveria alterar novamente?
— Reply to this email directly or view it on GitHub https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/issues/78#issuecomment-111390510 .
Pessoal, o que acontece é seguinte!
Ao eu finalizei a primeira compra como PJ e foi tudo certo. Mas o que acontece é que na segunda compra quando você esta logado como PJ e seleciona a opção de novo endereço, ele traz os campo como se fosse PF (Nome, Sobrenome), não deixa como PJ (Razão Social, Nome Fantasia)...
Podem Ajudar?
Vejam na imagem o que estou falando!
Logado como PJ se eu mudo para novo endereço ele n deixa os campo como PJ.
Então pessoal? Alguma ajuda?
Ola tem uma funcao no Shipping e Billing, setTipopessoaArea('seu valor Jurídica/fisica'); que faz isso, aciona ela ao entrar
Desculpa a minha falta de conhecimento, mas como eu faço para chamar essa função, para que ela altere os campos quando a pessoa já estiver logada e quiser um cadastrar um novo endereço?
Então se não "manja" muito vc tera alguns problemas! pois o magento é um tanto complexo, e o que comentei é javascript e nem é magento, no evento change vc conseguiria acionar
Opa @NelsonJunioon o Magento é muito complexo, se esta tendo problemas relacionado com desenvolvimento contrate um desenvolvedor experiente para auxilia-lo. Caso tente por contra própria ao sanar esse problema você terá outros mil pela frente. A curva de aprendizagem do Magento é longa e cansativa pacas.
OK obrigado...
Pessoal vejam se estou no caminho certo, eu fui no arquivo: app/code/community/Inovarti/Onestepcheckout/Block/Onestep/Form/Address/Billing.php
cheguei na "function getAddressesHtmlSelect($type)"
e aqui: $select = $this->getLayout()->createBlock('core/html_select') ->setName($type . '_address_id') ->setId($type . '-address-select') ->setClass('input-text form-control address-select') ->setValue($addressId) ->setOptions($options);
alterei para: $select = $this->getLayout()->createBlock('core/html_select') ->setName($type . '_address_id') ->setId($type . '-address-select') ->setClass('input-text form-control address-select') ->setExtraParams('onchange="setTipopessoaArea()"') ->setValue($addressId) ->setOptions($options);
deste modo a select fica assim:
isso faz com que quando eu estou logado e e quero mudar o endereço ele chame a função setTipopessoaArea(), porém o navegador retorna o erro "setTipopessoaArea is not defined" no console.
o que fiz de errado?
@isaaclopes fiz algo errado poderia me ajudar já que deu a ideia?
conforme dito acima setTipopessoaArea('seu valor Jurídica/fisica'); espera receber um valor, no seu exemplo ai não esta passando nada https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/blob/master/app/design/frontend/base/default/template/onestepcheckout/onestep/form/address/billing.phtml#L228
e outra ela ira aparecer quando nao esta logado https://github.com/deivisonarthur/OSC-Magento-Brasil-6-Pro/blob/master/app/design/frontend/base/default/template/onestepcheckout/onestep/form/address/billing.phtml#L217
Defini o checkout para pedir antes login e senha ou solicitar um cadastro novo (caso de cliente não cadastrado).
Pois bem, então cadastrei um cliente PJ para testar (tema padrão do MAGENTO 1.9.1).. Tudo beleza, salvou 100% ..
No entanto quando vou fechar a compra (após logado) os campos do ONE STEP aparecem como se fosse PESSOA FISICA (com o campo nome preenchido pelo NOME FANTASIA).. os campos não mudam para PJ..
Ideias?