Support » Plugin: Juno Split » Erro Vender Parcelado

  • Resolved timbalada88

    (@timbalada88)


    Olá Fernando já tinha aberto um tópico desse ( https://wordpress.org/support/topic/nao-vender-parcelado/ )

    Na epoca você pediu para inserir um código e deu certo, depois dos update nem precisou mais, só que hoje um cliente tentou comprar parcelado e deu erro novamente.

    A soma dos valores ‘charge.split[].amount’ deve corresponder ao valor de ‘charge.totalAmount’ ou ‘charge.amount’ X ‘charge.installments’. Caso este erro continue acontecendo, nos contate para assistência.

    Mudamos no site a forma de parcelamento, agora não é mais sem Juros e Sim Com Juros, bem como atualizamos o WordPress, Woocommerce e o Plugin da Juno, depois disso notamos esse erro.

    Vou testar novamente com código e ver se funciona e te digo em breve, segue o log do erro.

    03-21-2021 @ 09:03:58 - Recuperando vendedores por pedido: #19497
    03-21-2021 @ 09:03:58 - Há 2 vendedores no pedido #19497.
    03-21-2021 @ 09:03:59 - Parâmetros do pedido #19497:Array
    (
        [charge] => Array
            (
                [description] => Pedido 19497 do https://.com.br/ (com Cartão de crédito)
                [references] => Array
                    (
                        [0] => wc-order-19497
                        [1] => wc-order-19497
                        [2] => wc-order-19497
                        [3] => wc-order-19497
                    )
    
                [installments] => 4
                [paymentTypes] => Array
                    (
                        [0] => CREDIT_CARD
                    )
    
                [paymentAdvance] => true
                [totalAmount] => 161.00
                [split] => Array
                    (
                        [0] => Array
                            (
                                [recipientToken] => FAA4
                                [amount] => 108.23
                                [amountRemainder] => 
                                [chargeFee] => 1
                            )
    
                        [1] => Array
                            (
                                [recipientToken] => 3D97
                                [amount] => 52.78
                                [amountRemainder] => 1
                                [chargeFee] => 1
                            )
    
                    )
    
            )
    
        [billing] => Array
            (
                [name] => Isabel Alves
                [document] => 00
                [email] => i@hotmail.com
                [phone] => (00) 90000-0000
                [notify] => 1
            )
    
    )
    • This topic was modified 1 year, 10 months ago by timbalada88.
Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter timbalada88

    (@timbalada88)

    Olá Fernando testei com aquele código mas também não deu certo.
    Agora o erro é outro só que no Log não diz muito a respeito.

    O erro acontece no Parcelado, á vista no cartão e no boleto bancário.

    O campo ‘charge.totalAmount’ deve conter valores maiores ou iguais a 0.01 Caso este erro continue acontecendo, nos contate para assistência.

    Coisas que notei, está dizendo que o vendedor #60 não tem Token, mas verifiquei está sim inserido Token corretamente.

    Notei o Split dos Vendedores, mas no Log não vi nosso Split nossa comissão parece que não deu certo não entendi segue o Log.

    03-21-2021 @ 10:53:00 - Recuperando vendedores por pedido: #19503
    03-21-2021 @ 10:53:00 - Há 2 vendedores no pedido #19503.
    03-21-2021 @ 10:53:00 - Token não definido para o vendedor #60
    03-21-2021 @ 10:53:00 - Parâmetros do pedido #19503:Array
    (
        [charge] => Array
            (
                [description] => Pedido 19503 do https://.com.br/ (com Cartão de crédito)
                [references] => Array
                    (
                        [0] => wc-order-19503
                        [1] => wc-order-19503
                        [2] => wc-order-19503
                        [3] => wc-order-19503
                        [4] => wc-order-19503
                    )
    
                [installments] => 5
                [paymentTypes] => Array
                    (
                        [0] => CREDIT_CARD
                    )
    
                [paymentAdvance] => true
                [totalAmount] => 162.55
                [split] => Array
                    (
                        [0] => Array
                            (
                                [recipientToken] => FAA448E
                                [amount] => 108.23
                                [amountRemainder] => 
                                [chargeFee] => 1
                            )
    
                        [1] => Array
                            (
                                [recipientToken] => 3D976E
                                [amount] => 54.33
                                [amountRemainder] => 1
                                [chargeFee] => 1
                            )
    
                    )
    
            )
    
        [billing] => Array
            (
                [name] => Isabel
                [document] => 005
                [email] => isa_bel_111@hotmail.com
                [phone] => (00)0000000000 
                [notify] => 1
            )
    
    )
    • This reply was modified 1 year, 10 months ago by timbalada88.
    • This reply was modified 1 year, 10 months ago by timbalada88.
    Thread Starter timbalada88

    (@timbalada88)

    Olá Fernando.

    Com código são dois erros.
    Se coloco á vista ou parcelamento em 2x da esse erro. Ao informar o campo ‘charge.totalAmount’, o campo ‘charge.installments’ deve ser maior ou igual a 2 Caso este erro continue acontecendo, nos contate para assistência.

    Se coloco para parcelar em 3x da esse erro.
    O campo ‘charge.totalAmount’ deve conter valores maiores ou iguais a 0.01 Caso este erro continue acontecendo, nos contate para assistência.

    Fiz Downgrade do Woocmmerce para 4.9, fix Downgrade do Plugin da Juno tbm sem sucesso.
    Não sei o que pode ter mudado de sexta quando fizemos a ultima venda para hoje Domingo.

    Thread Starter timbalada88

    (@timbalada88)

    Olá Fernando eu de novo aqui kkkkk

    Olha, descobri o que está causando o erro, em algumas condições os valor total do produto não está batendo.

    Algumas condições se o valor total da compra é 155 a soma do split está dando R$155,01 então está dando esse R$0,01 centavo a mais, esse valor a mais está travando a venda.

    No caso temporariamente tive que mudar minha comissão para um pouco menos onde o valor da Soma da compra não dava esse 0,01 a mais.

    [amount] => 155.00
                [installments] => 1
                [paymentTypes] => Array
                    (
                        [0] => CREDIT_CARD
                    )
    
                [paymentAdvance] => true
                [split] => Array
                    (
                        [0] => Array
                            (
                                [recipientToken] => 1BA50
                                [amount] => 136.13
                                [amountRemainder] => 
                                [chargeFee] => 1
                            )
    
                        [1] => Array
                            (
                                [recipientToken] => 3D97
                                [amount] => 18.88
                                [amountRemainder] => 1
                                [chargeFee] => 1
                            )

    136,13 + 18,88 = 155,01

    • This reply was modified 1 year, 10 months ago by timbalada88.
    • This reply was modified 1 year, 10 months ago by timbalada88.
    Plugin Author Fernando Acosta

    (@amgnando)

    Há 2 vendedores, mas 1 deles sem token.

    O código personalizado não é mais necessário e deve ser removido.

    Não deveria estar havendo essa divergência de centavos.

    Você está com a versão mais recente de ambos os plugins, certo?

    Por favor, me informe o valor da comissão que causa o conflito para eu simular.

    Thread Starter timbalada88

    (@timbalada88)

    Olá Fernando como vai.

    Sim última versão do Juno e Split, a comissão que gerou erro é de 2,5%.

    Fiz teste com valor cheio de 100 e funciona é alguns casos mesmo.

    Thread Starter timbalada88

    (@timbalada88)

    Olá Fernando bom dia, conseguiu simular o erro? Aqui estamos perdendo muitas vendas de Páscoa por conta desse erro.

    Obrigado.

    Plugin Author Fernando Acosta

    (@amgnando)

    Não consegui reproduzir. Por favor, envie um e-mail para suporte@fernandoacosta.net que posso ajudá-lo, mas irei precisar de alguns detalhes extras privados.

    Plugin Author Fernando Acosta

    (@amgnando)

    Olá,

    Problema resolvido!

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Erro Vender Parcelado’ is closed to new replies.