Giter VIP home page Giter VIP logo

deivisonarthur / osc-magento-brasil Goto Github PK

View Code? Open in Web Editor NEW
43.0 28.0 53.0 12.86 MB

O projeto OCS-MAgento-Brasil é uma iniciativa para traduzir e adaptar o módulo free OSC(One Step Checkout) para Magento chamado IWD OnePageCheckout. O módulo irá traduzir, adicionar estados, formatar, validar campos e adicionar novos campos. Irei tratar principalmente os campos: Rua, Bairro, Cidade, Estado, Cep com busca por Ajax com busca nos Correios, CPF/CNPJ, IE(Inscrição Estadual), tipo pessoa, Telefone, Celular,...

PHP 88.67% Perl 0.23% CSS 2.31% JavaScript 8.80%

osc-magento-brasil's Introduction

Módulo OSC-Magento-Brasil – Normatização do módulo para o padrão brasileiro

O projeto OCS-MAgento-Brasil é uma iniciativa para traduzir e adaptar o módulo free de OSC(One Step Checkout) para Magento chamado IWD OnePageCheckout. O módulo irá traduzir, adicionar estados, formatar, validar campos e adicionar novos campos. Iremos tratar os principais campos, como: Rua, Bairro, Cidade, Estado, Cep com busca por Ajax com busca nos Correios, CPF/CNPJ, IE(Inscrição Estadual), tipo pessoa, Telefone, Celular,…

Importante!

#####################################################################

Faça sempre backup antes de realizar qualquer modificação!

#####################################################################

Oque esse módulo irá fazer?

Com o módulo OSC-Magento-Brasil irá se ter o meio mais famoso de checkout do Magento conhecido por OSC(One Step Checkout) e iremos fazer outros ajustes, como:

  • Tradução dos Campos do formulário. (feito!)
  • Inclusão dos estados brasileiros. (feito!)
  • Remodelação do campo endereço do magento de 4 linhas. Dividindo e formatando para Endereço, Número, Bairro e Cidade. (feito!)
  • Utilização do campo taxvat por padrão como campo de CPF/CNPJ. (feito!)
  • Busca do endereço por ajax direto do site dos Correios. (feito!)
  • Formatação dos campos por máscara. Exe: Telefone com 9 ou 8 dígitos (99) ?9999-9999. (feito!)
  • Inclusão do campo tipo pessoa (Física ou Jurídica) (feito!)
  • IE(Inscrição Estadual) para gereção da NFE (feito!)
  • Inclusão do campo RG(Identidade) (feito!)
  • Opção de desligar todos os campos (feito!)
  • Opção de atribuição de obrigatório em todos os campos (feito!)
  • E outras coisas mais

Também pretendo implementar opções de segurança, como:

  • Detecção de utilização de proxy com envio de email ao administrador
  • Detecção de compras suspeitas com envio de email ao administrador (Irá verificar por Geolocalização local onde foi feito a compra e bater com o local de entrega)
  • Integração com o sistema de detecção de fraude Maxmind (http://www.maxmind.com)

veja mais dicas sobre análise de risco e fraude no Magento em: http://www.deivison.com.br/blog/2012/07/25/modulo-de-analise-de-risco-e-fraude-no-magento-sem-mensalidade/

Observações Importantes!

Por motivos de segurança, recomendamos que faça sempre o download desse módulo diretamente no Github ou aqui no site do projeto. Atualmente na web, muitas pessoas mau intencionadas pegam templates e projetos Open Source, descompactam, inserem scripts maliciosos em js criptografados e redistribuem na web! Outra modalidade de pessoas mau intencionadas são as que pegam o projeto Open Source feito na integra, não realizam nenhuma alteração e redistribuem na web como se fosse a pessoa responsável ou participante no projeto, sem que ao menos terem adicionado uma linha sequer ao projeto!

Dessa forma prestigiaram e incentivaram os mantenedores do projeto e terão a garantia de não pegar o módulos com scripts maliciosos!

Projeto 100% auditado pelos mantenedores no Github!

Considerações finais do projeto

Realmente fazer essas customizações, nos deu muito trabalho e noites viradas, mas acreditamos ter valido a pena! Foi fundamental para o desenvolvimentos desse módulo nossas buscas incessantes de aperfeiçoamento em desenvolvimento no Magento e da ratificação da real necessidade de termos um módulo padronizado para o Brasil. E assim nos livrar do POG a cada instalação de um e-commerce! rs Um cuidado e observação nossa, foi desenvolver o módulo para trabalhar de forma genérica para assim atender as necessidades básicas descritas por nós e por emails e comentários enviados.

Procuramos fazer todas as customizações seguindo as rigorosas padronizações do Zend, assim acreditamos ter criado um módulo robusto e que irá suprir e contribuir muito para a comunidade.

Pensei por diversas vezes em colocar ou não esse módulo FREE! Por um lado eu poderia ter criptografado o módulo com o Ioncube e ter ganhado um bom dinheiro com ele, pois como podemos ver esse mesmo módulo sem customização nehuma é vendido pelos grandes cases em Magento de R$500 a R$1.200 reais. Mas por outro lado, pesou muito a contribuiçao e a nossa mente Open Source, onde acreditamos que o maior valor adquirido foi o conhecimento e a possibilidade do aumento infinito intelectual ao projeto!

PS: Coloquei o projeto como sendo versão final, mas na verdade sei que será somente o começo né rsrs, pois sei oque o volume que receberei de dicas e acertos vai ser muito grande! Na verdade a versão final representará o ponto que irei pegar bem menos para mexer no projeto e deixarei o projeto aberto mais a contribuições da comunidade pelo Github.

Release da versão Final 3.0

1 Controle do conflito na duplicidade dos dados instalados (Ou seja, antes caso opta-se por reinstalar o módulos estava dando o erro no bd de campos duplicados. Acontecia isso com os estados e com os novos campos, caso já os tinha no bd. Já nessa versão o sistema faz a verificação da existencia no bd de todos os campos e dos estados.) 2 Controle de todos os campos pela ADM por exibir ou não e/ou de serem ou não obrigatório. 3 Campos configuráveis no registro dos usuários: CFP/CNPJ, Empresa, IE e Identidade. 4 Campos configuráveis do reponsável pelo recebimento no envio: CFP/CNPJ, IE, Identidade e Celular. 5 Opção de habilitar ou desabilitar a biblioteca Jquery. 6 Opção de habilitar ou desabilitar a Formatação do campo CEP (Pois componentes como o Matrix Rates não permitem o "-", apenas os números). 7 Opção de escolha do campo CPF/CNPJ pelo taxvat ou não. 8 Exibição de todos os campos nos dados da ordem de serviço. 9 Escolha da exibição do link de login pelo box OSC ou pela tela nativa do Magento.

Release da versão Beta 2.0

  • Adicionado formatação dos campos telephone e fax com 8 ou 9 digitos por Expreg onde também altera o maxlength. E adicionado formatação do campo taxvat(CPF/CNPJ)

Site e comunidade do projeto:

http://onestepcheckout.com.br/

Demostração online do projeto:

http://onestepcheckout.com.br/final3/magento-1.5.1.0/onestep-magento-1-5-1-1.html

Tutorial para instalação e tratamentos de erros:

######################################################################################################################### http://www.deivison.com.br/blog/2012/08/11/osc-magento-brasil-magento-one-step-checkout-free-e-normatizado-para-o-brasil/ #########################################################################################################################

Desenvolvedores e mantenedores do projeto Módulo OSC-Magento-Brasil:

Versão do projeto:

O módulo ainda encontra-se em fase de desenvolvimento! Ou seja, Estágio Final – v 3.0 para testes e homologação!

Créditos:

Logs:

Projeto iniciado dia: 11/08/2012 ás 19h Estágio do projeto: Versão Final 3.0 (testes e homologação) Link do demo: http://onestepcheckout.com.br/final3

Gostou do módulo?

Se você gostou, se foi útil para você, se fez você economizar aquela grana pois estava prestes a pagar caro por aquele módulo pago, pois não achava um solução gratuita que te atendesse e queira prestigiar o trabalho feito efetuando uma doação de qualquer valor, não vou negar e vou ficar grato, você pode fazer isso utilizando o Pagseguro no site ofical do projeto: http://onestepcheckout.com.br/

osc-magento-brasil's People

Contributors

deivisonarthur avatar deniscsz avatar mateussouzaweb avatar r-martins avatar rafaelstz avatar ttribeiro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

osc-magento-brasil's Issues

Carregamento do OSC

Olá! Primeiramente parabéns pelo projeto! Instalei o OSC na minha loja e estou gostando, porém algumas vezes quando estou no carrinho de compras e clico em Finalizar compra e sou direcionado para o OSC, a tela fica em branco e fica "travada", sendo necessário pressionar F5 do meu teclado para carregar a página.

Outro problema é que no Internet Explorer 8, quando carrego OSC, o texto fica com a letra minúscula em algumas partes, sendo que no Chrome não ocorre o mesmo. Creio que para resolver isso basta acertar o CSS para o IE. Porém para a primeiro problema (carregamento) não sei como solucionar para não ficar parado nesta tela branca, testei em vários computadores e isso ocorre em diferentes navegadores e sistemas, mas não acontece mais depois que recarregada a página. Alguma dica do que posso fazer, ou tenha que configurar para evitar isso?

eu instalei ontem a versão mais recente o OSC, porém ainda ocorre isso.
Segue minha loja, para verificar: www.millarosa.com.br/magento

Arquivo billing.phtml

Meu arquivo billing.phtml esta diferente dos exemplos mostrado. No meu a escolha do tipo de pessoa esta diferente e tbm não aparece Data de nascimento e sexo. Aguardo ;)

Problema no cadastro de clientes!

Galera é o seguinte em um dos meu sites eu desinstalei o OSC, e agora quando vou cadastrar um cliente pelo checkout normal eu preencho todos os campos e quando vou enviar aparece "tipo pessoa é um campo obrigatório" parece que ele ainda esta usando a validação do OSC mas acho que já exclui todos os arquivos. Alguma ideia de como resolver? Grato

Finalização da Compra

Deivison,

primeiro gostaria de parabenizar pelo módulo do OSC customizad para o Brasil.
mto bom.
porém gostaria de uma ajuda sua, pois ao finalizar a compra, os itens do carrinho não estão sendo limpos, sendo assim, ao finalizar uma compra, os ítens comprados permanecem no mesmo.
até encontrei um código em Php que limpa o carrinho de compras, ao abrir o arquivo success.phtml, mas gostaria de verificar com você como poderia corrigir isto no próprio OSC, já que no arquivo review.phtml no botão de finalização existem algumas possibilidades (save, updateCart, success, failure) que estão no arquivo onepagecheckout.phtml.

atualmente está com a opção SAVE, tentei trocar para SUCCESS porém não tive sucesso na alteração.

Fico no aguardo e agradeço antecipamente pela ajuda.

Módulo desativado

Desativei o módulo para testes e percebi que quando volta ao checkout padrão, mesmo o módulo estando desativado, dá o erro "tipo pessoa é um valor obrigatório".

Estranhamente quando habilito o módulo, o botão "fechar pedido" do carrinho muda para um layout diferente do meu template, ele fica como um botão padrão do browser. Não sei se acontece só no meu template, mas é algo que está acontecendo.

Vi alguns erros de tradução como: "Dados pessoal", "forma da pagamento".

Nesta nova versão, vi que está com duas colunas e na anterior estava com três, onde acho que fica melhor distribuído.

Alterar dados, esvaziar carrinho, CNPJ não grava, Please enter the state/province

Alguns erros que encontrei e estou tentanto consertar por conta própria

1 - Alterar dados do cliente: Quando um cliente logado tenta alterar o endereço pelo painel do cliente, a página carrega pela metade, sem parte do campos e botão salvar.

2 - Esvaziar carrinho. Fiz uma compra teste e após a finalização o produto continua no carrinho como se nada tivesse acontecido.

3 - CNPJ não está gravando no banco de dados. Criei um usuário teste, e preenchi os dois campos RG e CNPJ. Ao realizar uma compra com esse usuário, antes mesmo de preencher todo o formulário, apertei o botão de finalizar para saber qual campo estava validando, e ocorre o mesmo erro que está nesse print #51. Reativei o TAX/VAT do magento e habilitei ele no Onepage checkout e funcionou, e não sei o que pode ocorrer a partir disso.

4 - Please enter the state/province - Ao finalizar a compra, esse erro persistia, o que impedia a finalização. Acessei o arquivo Geo.php e comentei a linha. Funcionou, mas não sei o que isso pode implicar.

No momento, estou tentando encontrar uma forma de consertar a alteração de endereço, e uma maneira de fazer o carrinho esvaziar após a compra.

Módulo Dalivery Date

Olá Deivison...

Primeiramente meus parabéns pela iniciativa. E que isso sirva para o crescimento cada vez mais da comunidade magento.

Instalei o módulo OSC perfeitamente tudo lindo e maravilhoso.

Porem um dos meus cliente pediu para incluir uma "Entrega Agendada" para o usuário escolher a data da entrega.

Encontrei diversas soluções prontas na internet e a que estou utilizando atualmente é esta:
http://ecommerce-team.com/delivery-date-and-comment.html

Bom pelo que vi, ele chama um block additional no XML de layout do módulo:

<checkout_onepage_index>
    <reference name="head">
        <action method="addItem"><type>skin_css</type><name>css/ecommerceteam/datepicker.css</name><params/></action>
        <action method="addJs"><script>ecommerceteam/prototype-date-extensions.js</script></action>
        <action method="addJs"><script>ecommerceteam/datepicker.js</script></action>
    </reference>

    <reference name="checkout.onepage.shipping_method">

        <action method="unsetChildren" />

        <block type="checkout/onepage_shipping_method_available" name="checkout.onepage.shipping_method.available" as="available" template="checkout/onepage/shipping_method/available.phtml"/>
        <block type="ecommerceteam_ddc/shipping_method_additional" name="checkout.onepage.shipping_method.additional" as="additional" template="checkout/onepage/shipping_method/additional.phtml"/>

    </reference>
</checkout_onepage_index>

<checkout_onepage_additional>
    <!-- Mage_Checkout -->
    <remove name="right"/>
    <remove name="left"/>
    <remove name="root" />

    <block type="ecommerceteam_ddc/shipping_method_additional" name="ddc.root" output="toHtml" template="checkout/onepage/shipping_method/additional.phtml">
        <action method="setDontDisplayContainer"><param>1</param></action>
    </block>
</checkout_onepage_additional>

Tentei de diversas formas no XML do OSC, chamar este módulo após os metodos de envio.
Mas até agora não obtive sucesso. Alguma ideia do que preciso fazer?

Duvidas na hora de instalar o modulo

Sou leigo, devo pegar os arquivos que baixei e jogar direito em qual pasta? Fiz os outros passos como no tutorial, porém fiquei voando como devo fazer o restante. Grato

Problema com OSC no Internet Explorer 8

Estou com dois problemas quando vou finalizar a compra na loja usando internet explorer.
Um é o desalinhamento do campo "data de nascimento" e a outra que considero mais grave é o erro na linha 526 do arquivo deivison.js

Ocorre que a tela não muda quando escolho pessoa física e juridica, como não entendo nada de java não consegui identificar o erro.

Alguem pode dar uma luz?
erroosc2

Erro ao Editar Endereço na "Minha Conta"

Olá Deivison,
continuo em alguns testes, e agora encontrei um erro ao altera o endereço de um cliente através do Frontend através do painel "Minha Conta" o qual o cliente terá acesso.

quando o cliente acessa a sua conta, ao tentar alterar um endereço cadastrado, está sendo exibido erro conforme abaixo:
os únicos campos exibidos corretamente são o Nome e o Sobrenome, a Label de Empresa aparece, porém após isso aparece o erro e o restante não é exibido.

----erro-----
<input type="text" name="company" id="company" title="Empresa" value="" class="input-text

Fatal error: Call to undefined method Mage_Customer_Helper_Address::getAttributeValidationClass() in
/home/hiperem/public_html/app/design/frontend/base/default/template/onepagecheckout/persistent/
customer/address/edit.phtml
on line 123

Suporte Navegadores Antigos

Olá Gostaria de saber em quais navegadores vcs suportam no módulo. Ex. IE7, IE8...IE10 Firefox e afins. Fico no aguardo obrigado

Sabe quantos pessoas tem RNE aqui no Brasil

nao posso dizer voce quantos vezes eu tentei comprar alguma coisa so para chegar na area de pagamento e eles so aceita RG! Eu tenho RNE e nao posso comprar no sites que usa essa modulo. acho pessoas que usa essa modulo perdir muitos cleintes por causa isso
pode incluir RG/RNE tem muito estrangeiros aqui no Brasil!

eu gosto essa modulo mas nunca vou habilitar RG por causa isso.

Obrigado

Erro ao finalizar o pagamento

Primeiramente, gostaria de agradecer pelo excelente trabalho ao desenvolver este modulo.

Fiz e refiz a instalação normalmente sem maiores problemas.

Mas o que está acontecendo quando preencho todas as informações de cadastro e ao clicar no Botão
'Finalizar Compra "

abre uma janela pequena, tipo "poupap" com a seguinte informação

"The Date of Birth is required, The Tax/vat number is required "

OBS: Mesmo preenchendo a data de aniversário ou até mesmo desabilitando a mesma aparece a mesma mensagem.

inclusive já ativei o Campo CPF/CNPJ pelo TaxVat para "SIM" mas não está funcionando.

Vocês poderiam me ajudar.

O download fiz diretamente no site www.http://onestepcheckout.com.br - dia 07/11/2012

a versão que estou usando do magento é 1.4.1.1

o site é www.shopzero.com.br

Grato

Danilo

Rg não grava no admin nem no cliente

Não sei se é só eu que estou passando por isso, mais creio que não.
Estou com problema com o modulo, ele não esta gravando o campo RG no admin, nem na pagina do cliente,
Na pessoa juridica ele salva o IE e o CNPJ sem erros, agora na pessoa fisica nao esta gravando o RG.
Alguem sabe como resolver isso?

Opção novos clientes não aparece

Boa noite, primeiramente gostaria de parabeniza-los pelo desempenho no desenvolvimento dos modulos 100% free, bom minha dúvida é a seguinte, na minha loja está funcionando perfeitamente único problema, é que ele no momento do cadastro ele deixa como obrigatório o CPF e RG sendo que está como opcional no painel, e mais uma dúvida a opção pra clientes já cadastrados não aparece na tela do checkout como vi na demo

grato pela ajuda

Incluir CPF no pedido.

Olá a todos tentei incluir o CPF no pedido, fui pela lógica e adicionei a linha

__('CPF/CNPJ') ?> htmlEscape($_order->getCustomerCpfCnpj())?>

Mas aparece apenas o "Label" sabem me dizer como faço para ele puxar o campo Cpf/Cnpj não utilizo o Tax Vat do magento e sim o novo campo do módulo.
Creio que essa pode ser uma necessidade de muitos. Obrigado.

Problema ao finalizar pedido

Olá pessoal

Estou testando a seguinte situação:
Preencho todos os campos do formulário, para pessoa física e jurídica.
Escolho os métodos de envio e pagamento.
Clico em Finalizar Compra, e após alguns segundos vejo a seguinte mensagem de alerta:
"É necessário o número de fiscais/IVA"
Capturar

Enfim, alguém sabe do que se trata essa mensagem? Não consigo finalizar pedido algum.

Também gostaria de agradecer. Acabo de instalar, e estou gostando bastante do módulo. Estou fazendo umas customizações, e gostaria de sugerir algumas melhorias em breve.
Obrigado e boa semana.

Sugestão de melhorias : Como manipular os campos de registro do cliente pelo admin

Olá Deivison,

Gostaria de saber se tem como ocultar os campos de registro do cliente em Admin : Customer > Manage Customer > Account Information > Account Information e logo em baixo em Edit Customer's Address

Existem campos de texto que não são usados geralmente pelos brasileiros

Prefix, Middle Name / Initial , Suffix , TaxVat , uma vez que estamos usando os eu campo de CPF,
E como você criou um campo Empresa, o campo Company também ficou em duplicidade porém vazio, uma idéia legal seria ocultar esses campos afim de melhorar esta parte.

Não é uma reclamação é uma sugestão de melhorias, eu não sei como proceder para executar da melhor forma possível estas partes .

Obrigado!!

Checkout in Cart

Olá, achei fantástico o módulo. Tem como habilitar uma opcao de colocar o OSC na pagina do carrinho (checkout/cart) ?

O módulo esvaziar carrinho funciona para todos os meios de pgto ?

A verso 4.01 nao esta funcionando, nada aparece no admin. Instalei sobre a v3.0.2 mas sumiu tudo, mesmo relogando e limpando cache...a v 3.0.2 ainda está disponível no seu github ?

Outro ponto é que ao por CEP de SP esta pondo como Santa Catarina.

Meu site é www.penelopeestilosa.com

Posso te add no skype ? qual seu id ?

MUITO OBRIGADO!!!

Problema no "Tipo de Pessoa"

Esta dando erro toda vez na hora de finalizar uma compra sobre essa questao de falar oque o tipo de pessoa e obrigatorio. Como faço para mudar isso?

Problema com atualização de valor e carrinho de compras

Hoje instalei o one step checkout mas encontrei alguns problemas.

1- toda vez que adiciono uma compra, clico em fechar pedido e depois "Caso possua conta? Clique aqui e poupe tempo!", ele adiciona tudo que tem no carrinho mais uma vez,ficando 2 itens do mesmo tipo.

2- programei uma promoção de carrinho para ter desconto em uma forma de pagamento, quando escolho a forma de pagamento que tem o desconto tem hora que é calculado correto mas as vezes o calculo não é feito.

Inserir/alterar campos no formulario de cadastro

Gostaria de saber qual os arquivos que tenho que editar para inserir novos campos no formulario de cadastro, e alterar a opcao de check para combo em pessoa fisica ou juridica.

Grato

Sandro

Falta opção "usuário já registrado"

Estou com um problema no OSC que não aparece a opção para as pessoas que já fizeram compra uma vez no site se logarem e nao precisar colocar os dados novamente. Segue a imagem
Alguem sabe como resolver?
erroosc

Problema com Template Monster

Olá amigos,
Instalei o módulo do one step checkout em meu site, onde utilizo um template da Monster e não funcionou.
Fiz todas as configurações através do painel de controle e nem se quer chega a aparecer no site.
Alguem já teve este mesmo problema?

Sugestões

Boa tarde mto bom módulo, sou meio cru quanto a edição de códigos mas gostaria de dar uma seugestão de melhoria,

1 - Criar uma opção de ir diretamente para o checkout ao invés de passar pelo carrinho, e no próprio onestep ter a opção de continuar comprando.
2 - mostrar imagem do produto no onestepcheckout do carrinho.
3 - colocar um botao no final "increver newsleter" caso o cliente nao gostar ter a opção de desabilitar

abraço

OSC 4.0 Módulo não aparece no painel de Administração da Loja

Baixei e instalei a vs do OSC 4. final, porém no painel da admin não aparece mais o módulo para configurar. Tanto que gerei a serial para colocar no módulo na admin e não existe mais. Voltei para a vs inferior do OSC. Como faço para corrigir este problema?

OSC VS 4.0

Olá
Gostaria ver como faço para adquirir a nova versão 4.0 que tem muitas melhorias, como faço para comprar. E também como faria para adequar o módulo OSC com meus módulos de pagamento da CEREBRUM principalmente o CIELO.

Usuário pode se cadastrar mais de uma vez com o mesmo CPF/CNPJ

Salve,

Quero contribuir com um problema que deve atingir a maioria das lojas: Não há validação para o caso do usuário cadastrar-se mais de uma vez com o mesmo CPF.

Me cadastro pela primeira vez com o CPF X, o cadastro é concluído com sucesso e ao editar minha conta, o CPF é consultado corretamente, ou seja, foi gravado.

Me cadastro pela segunda vez com o mesmo CPF X, o cadastro é concluído com sucesso e ao editar minha conta, o campo CPF está vazio, ou seja NÃO foi gravado.

Desabilitar cupom

Ola, existe opcao para habilitar / desabilitar cupom nas proximas versoes ?

Obrigado!

Sugestões de melhoria do OSC - Junior

Estou adaptando algumas coisas para se tornar mais usual e consegui melhorar mas tive que ir desmontando os .phtml e na verdade quando surgir atualização eu to ferrado que meus arquivos estão adaptados.. acho que não esta funcionando bem as configurações no admin para desabilitar as funções e por isso que estou improvisando.

Para ver como esta ficando acesse meu site de teste e simule uma compra: http://1001utilidades.com/onepagecheckout

O login do usuário já cadastrado esta meio estranho com aquela frase que vem da versão original e sinceramente acho que só interessa para o lojista saber que a finalização e em um passo, mas esta é minha opinião. Por isso como não sei desenvolver os códigos então improvisei com uma imagem para o cliente colocar usuário e senha. Percebi também que quando o cliente já esta logado na loja e vai fazer um pedido não esta buscando a informação do cadastro dele no pedido.

Para concluir: acho que poderia colocar uma opção para quando é pessoa física habilitar o rg obrigatório e pessoa juridica a IE obrigatória e ocultar quando não for necessário. Hoje já é obrigatório a IE e RG para emitir NFE.

Não quero que leve a mal minhas criticas e também que sei dos esforços para viabilizar o projeto em curto prazo mas são sugestões para ir vendo quando tiver mais tranquilo. E sugiro a todos que faça doações para o projeto pois temos que prestigiar.

Campo cpfcnpj

Galera,

Alguém aqui já teve problema no campo cpfcnpj.
Seguinte:
Quando crio o usuário pela administração e preencho o campo CPFCNPJ ele grava normalmente.

Quando simulo o cadastro do usuário pelo frontend, preencho o campo CPF normalemente, mas na hora da edição ele traz vazio o campo.

Vou ao mysql verificar se a informação foi gravada e infelizmente não foi.

Alguém já passou por isso? Tem idéia do que possa ser?

Sugestão: Bloquear o formulário quando ocorrer request

Então, como mencionei em outro post, instalei o módulo OSC recentemente, e achei sensacional. É um módulo bem completo, com pouco acoplamento, e agradeço disponibilizarem como OSL.

Segue uma sugestão de melhoria:

Após poucos testes percebi que a tela de checkout pode se tornar extremamente instável com usuários indecisos. Muita gente clica "a varrer" em botões radio. Com apenas 3 cliques seguidos, sem aguardar o carregamento do restante do formulário, a tela entrou em loop. Achei que os requests acumulados terminariam, mas ficou realmente em loop.

Além disso é possível alterar o CEP, e submeter o formulário com uma cotação inferior, antes que a nova cotação seja carregada. Dessa mesma forma é possível também burlar descontos baseados na forma de pagamento.

Enfim a despeito disso gostaria de sugerir o bloqueio do formulário inteiro, cada vez que houver algum request em ajax. Isso evita que o usuário sobrecarregue o servidor, fazendo requests desnecessários.

É isso, caso eu resolva isso, e seja do agrado da equipe, compartilharei a solução.

Boa semana a todos.

Erro ao usar desconto a vista!!

Olá, estou com problemas ao usar desconto a vista.

Na minha loja tenho duas formas de pagamento:

  • PagSeguro (apenas para TEF e Boleto)
  • Cartão de Crédito Cielo feito pela Maxima

para o PS eu configurei a regra para dar 10%. o no cartão fica o preço normal.

Acontece que quando o cliente está no OSC ele dá o desconto para os dois meios de pagamento ou não dá para nenhum.
Se o cliente quiser se aproveitar e passar a compra dele no cartão com desconto, o OSC responde avisando que o número do cartão de crédito é inválido.

Desabilitando o OSC não tenho esse problema, pq há uma ultima confirmação de pedido onde se o preço estava a vista (mesmo se poder) no ultimo passo ele conserta e tira o desconto. O que não acontece no OSC porque ele não tem uma ultima página para confirmar a compra, de lá a venda já é finalizada.

Alguém mais usa desconto a vista com o OSC?? teve o mesmo problema??

a minha Versão do Magento: 1.7.0.2

Abraços,
Dante Fortes

captcha

Olá a todos!

Primeiramente PARABÉNS aos desenvolvedores e aos contribuidores deste grande projeto que ajuda e muito a todos nós. Sou novo no mundo magento e andei pesquisando a fundo sobre módulos e durante esta jornada de buscas me deparei com este projeto que no qual vi a demo. A minha dúvida é se existe alguma forma de incluir captcha na área onde o cliente se cadastra? Valeu!

Nome de id dos inputs

Trocar os nomes de id dos inputs, pois podem causar futuros problemas. Alguns inputs possuem id do tipo string1:string2.
O caractere ':' pode causar complicações, principalmente para futuras customizações de outros desenvolvedores.

Erro no Carregamento de Arquivo MaxMind/GeoIP/geoip.inc

Ótimo módulo, parabéns pela iniciativa e qualidade do módulo.

O módulo funciona normalmente, porém no log do magento aparecem vários erros iguais no carregamento do arquivo MaxMind/GeoIP/geoip.inc

Não utilizo essa funcionalidade eu conseguiria remover esses erros?

ERR (3): Warning: include(MaxMind/GeoIP/geoip.inc) [function.include]: failed to open stream: No such file or directory in /home/outecom/public_html/includes/src/DeivisonArthur_OnepageCheckout_Model_Type_Geo.php on line 2

Desde já agradeço a atenção dispensada.
Marcio

Minimal Termos e Condições

Amigos,
Encontrei um erro simples no momento de exibir os termos e condições no formato Minimal.
No erro o texto era jogado na tela diretamente, e não ia para a box.
O erro acontecia por falta de um ";" (ponto e vírgula).

Parabéns pelo projeto

TAX/VAT

Galera,

sou meio iniciante no Magento e o Deivison já até me ajudou a configurar o OSC...porém estou com um problema.
To testando uma loja que estou fazendo e instalei o módulo dos correios e td mais. ao preencher e finalizar a compra no OSC, me aparece a msg: The TAX/VAT number is required.

O q pode estar acontecendo?

tive q desabilitar e usar o método convencional momentaneamente.

Grato desde já pela atenção galera

O CPF/CNPJ informado é invalido

Boa noite,

Alguem poderia me ajudar, estou usando o Magento Ver. 1.7.0.2 e o OSC Pro V4.0.2.
Quando o cliente faz o cadastro, o campo CPF não está sendo salvo, e quando o cliente vai fechar o pedido da erro.
Já desabilitei o TAX/VAT do Magento (Clientes -> Conf. Clientes -> Show Tax/VAT Number), já alterei o campo TAX/VAT no módulo OSC para SIM e NÃO e o problema persiste.
Alguem sabe como posso resolver isso?

Obrigado

Tarso Garcia

erro

Dúvida configuração

Olá pessoal,

Estou enfrentando alguns problemas com configuração e ajuste do módulos. Gostaria de saber se alguém já passou por esses problemas e sabe como resolver.

  1. Campo CFP
    Não tinha esse campo no meu magento antes de instalar o módulo. Depois de instalado ele fica como obrigatório (apesar de não ter o * no formulário indicando isso). Colocar o * no campo creio que seja fácil.
    O problema é que o valor preenchido no campo CPF não está sendo salvo. Qdo abro os dados do cliente esse campo está em branco.
  2. Ainda sobre o CPF
    Alguem sabe como desabilitar esse campo para quando o cliente não é do Brasil?
  3. Campo Identidade
    Tbm não tinha essa campo antes do módulo. Alguém sabe como desabilitar esse campo ou deixá-lo não obrigatório?
  4. Celular
    Idem. Como tirar do obrigatório?

Por hora acho que é isso...vi outras coisas que vou ter que ajustar no meu tema (alguns botões que sumiram e ficaram com o padrão) mas isso eu verei outra hora.

Obrigado a todos e aos desenvolvedores do módulo.
Alexei

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.