elisei / full-checkout Goto Github PK
View Code? Open in Web Editor NEWCheckout Para Magento 2
Checkout Para Magento 2
Bom dia Elisei, tudo bem? Estou tendo um problema com o recaptcha quando ativo "Enable for Customer Login" no magento 2.4 e o cliente já tem conta e vai logar no checkout apresenta erro. Teria como me ajudar? Att, André
Olá, estou obtendo o seguinte erro ao iniciar checkout:
[ERROR] Failed to load the "O2TI_ThemeFullCheckout/shipping" template requested by "checkout.steps.shipping-step.shippingAddress".
Tela do checkout fica só carregando(com 2.4.4 funcionava perfeito com este template)
A versao do Magento que estou usando é a 2.4.5-p1
Olá @elisei tudo bem? Meu caro, eu tenho uma dúvida e gostaria de saber se poderia me ajudar com ela, estamos usando o full-checkout, na loja magento 2.4.3 e estamos com um problema em relação a finalizar pedidos. Para termos um frete competitivo, estamos utilizando um módulo chamado webshopapps matrix rate, ele monta um frete personalizado, onde a própria empresa se encarrega de realizar as entregas para seus clientes, até aqui ok.
Quando entramos na página de um produto qualquer e realizamos a consulta do frete, este frete personalizado é exibido na página do produto.. agora quando o cliente clica em finalizar o pedido e ele precisa efetuar login ou cadastro este frete não é exibido, o que é apresentado são somente os fretes 'Melhor Envio', o personalizado não é apresentado, poderia haver alguma relação com o checkout, a dúvida mesmo é se ja pegou algo do tipo em relação a frete personalizado utilizando o checkout full.
Um Abraço!
Boa tarde,
Estamos atualizando para o magento 2.3.7-p1 mas o checkout fica em branco.
Estamos recebendo o seguinte erro no log
setup/src/Magento/Setup/Module/Di/Code/Reader/ClassReaderDecorator.php(35): Magento\Framework\Code\Reader\ClassReader->getConstructor('O2TI\FullChecko...')~
setup/src/Magento/Setup/Module/Di/Code/Reader/Decorator/Area.php(53): Magento\Setup\Module\Di\Code\Reader\ClassReaderDecorator->getConstructor('O2TI\FullChecko...')
No momento de compilar no composer, recebemos o seguinte erro
In ClassReader.php line 43:
Class Magento\ReCaptchaUi\Model\UiConfigResolverInterface does not exist
In ClassReader.php line 36:
Class Magento\ReCaptchaUi\Model\UiConfigResolverInterface does not exist
O restante da loja está ok, o unico problema serio no checkout.
Poderia me ajudar com isso?
Obrigado
Há um erro de validação com o campo E-mail para clientes que tem contato no site.
Clientes que finalizam a compra como visitante, não há erros.
Se fizer calculo de frete em checkout/cart o cep é armazenado e usado no formulário de checkout (entrega) porém sem as opções de bairro e cidade...
https://uploaddeimagens.com.br/images/003/093/447/full/Capturar2.JPG?1613866387
Como o cep é recuperado na página do checkout, o formulário de endereço de entrega não expande para rua, bairro.. deixando que o cliente avance para finalizar o pedido, mas o pedido não finaliza com erro "rua, cidade, bairro não preenchido"...
Estou vendo se posso resolver.
Galera, estou finalizando um dev de uma loja, e estou enfrentando este problema no meu checkout, simplesmente ele não finaliza o pedido sempre gerando o erro de "email com formato inválido ", não sei se poderia ser alguma validação aqui deste módulo, alguém ja pegou este problema com o magento 2.4.3 p1?
Checkout como visitante - OK
Checkout criando conta ao finalizar - OK
Checkout com conta já criada e endereço default - OK
Checkout com conta já criada e colocando endereço novo - ERRO
Ao finalizar o checkout já como cliente do site, com login efetuado, é mostrada uma mensagem de erro em vermelho solicitando o preenchimento do cep, porém o mesmo já está preenchido.
Mensagem de erro:
Por favor, especifique o cep no endereço de envio.
Oi, Elisei, tudo bem?
Estou com um tema novo (Athlete2) e ele já tem um checkout bem rápido e bonito
Testei seu módulo novamente, ele funciona perfeitamente, até a questão das máscaras
de telefone, endereço e CPF rodaram limpas! Mas quebra muito o meu layout.
Tem como deixar habilitado só a busca por CEP?
Queria desabilitar o resto, porque realmente gostaria de manter o layout e design original do tema.
Sei que não é um problema no seu módulo, mas peço mais como um favor como outra coisa,
já que outros clientes podem ter o mesmo problema no futuro.
Att
Luiz Santos
É possível inverter as linhas 3 e 4 do endereço? Deixar 3 como complemento e 4 como bairro? Da forma como está acredito que seja incompatível com a maioria dos ERPs do mercado (ou pelo menos é incompatível com Bling e Tiny). Obrigado
Fiz a instalação do módulo via composer em uma instalação limpa do magento 2.3 e após instalação o checkout não mostra o campo CPF.
Configurei os campos de endereço para 4, habilitei cpf e deixei como obrigatório.
Comando utilizados:
composer require o2ti/full-checkout
bin/magento setup:upgrade
bin/magento module:enable O2TI_FullCheckout
bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
Magento versão 2.3.5-p1
Php 7.2.19
Tema: Padrão Luma
Reabrindo #25
Estou tendo esse problema com alguns clientes há algum tempo já também. Eu desabilitei o cálculo de frete no carrinho (display:none) em todos os campos e resolveu, mas uma ou outra pessoa ainda empaca nisso. Para reproduzir o erro, deve-se fazer o seguinte:
-Adicionar um produto ao carrinho
-Ir para a tela de checkout
-Digitar um CEP qualquer no FullCheckout
-Selecionar uma transportadora (importante!)
-Voltar para a tela do carrinho: nessa hora, o JS do magento vai recalcular o frete e vai zoar o CEP que está salvo. Mesmo com todos os campos ocultos, ele recalcula automático, não sei desabilitar isso
-Voltar para o FullCheckout
Nessa hora, duas coisas ocorrem: 1) o campo de seleção de transportadoras fica bloqueado (se tem duas, o cliente não consegue escolher) e 2) A compra não finaliza
A solução é o cliente apagar o CEP e digitar novamente, dessa forma desbloqueia as transportadoras e a compra finaliza
Segue print dos campos de frete bloqueados. Quando está assim, não vai concluir a compra.
Percebi aqui que se a pessoa já preencheu o endereço e depois volta para o site, adiciona ou troca algum produto no carrinho, o erro também acontece
Após efetuar o login no checkout, atualiza a pagina e da 404, no magento 2.4.2
Página branca no checkout após instalação e configuração. Loja na versão 2.3.5-p2(Instalação limpa, sem módulos de terceiros).
Fala amigo, beleza?
Parece haver um bug aqui.
Estava dando erro no console e algumas coisas não funcionaram:
Found end comment without a matching opening comment, as child of [object Text]
Dei uma conferida e vi o erro sumiu após remover a tag no final do arquivo view/frontend/web/template/form/field.html
Aparentemente ela não deveria estar la, talvez tenha sido esquecida lá, ou ele fecha algum item de algum template pai?
de qualquer forma, tudo funcionou após remover ela.
Abraço.
Olá Bruno! Apenas uma sugestão para próx releases deste módulo que é o melhor de todos! :)
Não sei se está correta minha interpretação, mas acredito que a API do MOIP limita a quantidade de caracteres no campo bairro a 45:
https://docs.moip.com.br/reference#adicionar-cart%C3%A3o-de-cr%C3%A9dito
Como o limite no módulo está maior (Plugin/CheckoutLayoutPlugin.php - 255 de limite), vez ou outra algum cliente enche este campo de referências (casa amarela, portão branco, etc) e não consegue efetuar o pagamento. Sugestão seria limitar o campo a 45 caracteres para evitar o erro.
Obrigado e abraços!
Temos recebido vez ou outra reclamações de clientes que não conseguem realizar a compra pois os campos de endereço não abrem. No checkout aparece apenas o CEP, a pessoa preenche, mas não carrega os demais como deveria. É algo recorrente, recebemos uma ou outra reclamação por semana, mas acredito que percentualmente seja muito pouco. Nunca consegui reproduzir esse erro aqui nem debuggar com os clientes, geralmente sugerimos comprar pelo PC e funciona. Alguém já enfrentou situação similar? Acredito que seja simplesmente uma falha de carregamento no celular, mas não conseguimos descobrir ainda.
Não sou desenvolvedor, apenas um user que faz algumas coisas em sua própria loja
Instalei o checkout e ta funcionando legal, mas não consegui mesmo fazer o CEP autocompletar
Precisaria de eu ter o modulo de autocompletar? isso que não entendi
M2.3.3p1 com tema porto
foi instalado pelo composer conforme wiki
segue uma demonstração em minha loja https://www.loom.com/share/f981afadcda943d89425de2fa58ac794
Temos já instalado o módulo Amasty Social Login, porém no seu checkout ele é mostrado na etapa 2, no momento de completar endereço.
Como movemos este bloco para a etapa 1? Como o social login do seu módulo.
Obrigado desde já.
Bom dia,
todos os cliente que cadastram estão recebendo em seguida um e-mail de cancelamento da newsletter
Você cancelou a sua assinatura da newsletter com sucesso.
Como posso evitar isso? Obrigado.
Prezado Elizei,
Estou usando o Magento 2.3.5-p1 e fiz a instalação do seu módulo full-checkout pelo composer e ativei o módulo.
Porém ao executar o setup:upgrade, apareceu esse erro:
Invalid Document Element 'type', attribute 'disabled': The attribute 'disabled' is not allowed. Line: 14 Element 'type', attribute 'sortOrder': The attribute 'sortOrder' is not allowed. Line: 14
Fiz uma pesquisa e vi que erro semelhante aconteceu com quem atualizou o Magento 2.1.* para o 2.2.*.
magento/magento2#11116
A solução que deram era retirar o atributo inválido, mas acho que isso irá quebrar o código do seu módulo.
Queria saber se você poderia me ajudar.
Obrigado pela atenção.
ps: um aviso que apareceu durante a instalação do módulo (pacotes depreciados):
Package container-interop/container-interop is abandoned, you should avoid using it. Use psr/container instead. Package phpunit/phpunit-mock-objects is abandoned, you should avoid using it. No replacement was suggested.
Ótimo módulo, parabéns aos desenvolvedores. Espero algum dia contribuir também.
Ainda estou aprendendo..
Em caso de valor de frete zerado, é exibido no resumo "Frete não calculado" (Isso já com a forma selecionada e na aba de pagamento já). ao em vez de R$ 0,00 ou grátis.
Outra sugestão é deixar a logo com link para a home.
Abraços.
Essa situação em 2.4.2.
Olá, surgiu uma dúvida devido a integração com a clearsale antifraude, a clear menciona na documentação deles os campos (street1, street2,street3,street4), ou seja Rua, Número, Complemento e Bairro, minha sequência utilizando o módulo O2TI- fullcheckout esta ok, porém o campo Rua, tem a street como [street_0], e assim por diante com os outros campos, ou seja totalmente diferente do que a clearsale pede e com isso surgem erros ao validarem a compra.
Seria possível alterar o campo [street_0], para [street_1]? não sei se expliquei corretamente!
Olá. Estou testando o checkout em minha loja e está quase 100%. Percebi 2 comportamentos que não condizem com o real funcionamento.
Se clicarmos em uma outra etapa, como identificação, aparece normalmente e podemos prosseguir com o checkout
www.inusual.com.br
O checkout está ativo e pode ser visto esse comportamento.
Ao digitar o número do telefone/celular corretamente com ddd + numero, permanece uma mensagem dizendo que é necessário digitar um número com 14 dígitos.
Alguém sabe o que pode ser?
Olá, Elisei, tudo bem?
Sou um usuário seu do Moip Checkout Transparente (que já não funciona com a nova atualização de segurança do Magento)... Mas enfim, esse novo módulo funciona com o Magento 2 ou ainda não está pronto?
O formulário de endereço não é exibido após o usuário retornar ao carrinho.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.