-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Observer alterando status dos pedidos pagos através de outros módulos #3
Comments
@sandiegobr Poxa, legal, vou testar mais tarde. Não queria desistalar, porque é de longe o melhor plugin de OneStepChecout para Magento 1/Openmage do mercado. Pedi para o desenvolvedor deixar essa possibilidade, mas ele se recusou... O Elisei é gente boa, mas é um tanto quanto sentimental quando fazemos algumas criticas para melhoria dos plugins... Sempre fecha as issues que abrimos, mesmo quando o assunto é pertinente. Basicamente a única coisa que tem que ser feito, é deixar os fields dob (date of birth), telephone (telefone) e taxvat (CPF) como opcional ao invés de required. Se você souber como ou de alguém que consegue resolver isso, me dê um toque, valeu? |
eu posso resolver isso! |
@sandiegobr tudo bem? Este é o link para os arquivos: Att |
Notei que os pagamentos via cartão de crédito (pelo módulo da Pagar.me / MundiPag) estavam alterando o status (de forma correta, quando o cartao era aprovado) para "Pagamento Aprovado", mas logo em seguida o status desse mesmo pedido "voltava" para Pagamento Pendente.
Descobri que esse problema é causado pelo Observer desse módulo para Magento 2.
Então, para resolver o problema, tive que adaptar o observer que está em:
/app/code/Foxsea/Paghiper/Observer/OrderObserver.php
A solução foi verificar a forma de pagamento do pedido ($payment->getMethod()) A adequação ficou:
The text was updated successfully, but these errors were encountered: