Support » Plugin: WooCommerce Wirecard Brazil Official » Problema com desconto

  • Resolved matheusgomesms

    (@matheusgomesms)


    Fiz uma reclamação 9 meses atrás sobre a utilização de um outro plugin de desconto (tópico aqui: https://wordpress.org/support/topic/desconto-nao-funciona/), e o problema não foi resolvido ainda.

    Sei que vocês implantaram um método de aplicar o desconto diretamente nas configurações do plugin do Moip, inclusive fazendo com que não haja a necessidade de instalar outro plugin para realizar essa tarefa. Contudo, do jeito que está sendo aplicado o desconto atualmente (criação de um cupom com o desconto), vejo dois problemas:

    1 – Fica aquela confusão de ‘cupom aplicado com sucesso’, muito ruim para a experîência do usuário (como já registrado por outro usuário no tópico aqui: https://wordpress.org/support/topic/desconto-no-boleto-aplica-codigo-no-carrinho/).

    2 – Como esse cupom é aplicado, se eu utilizar junto com o Moip outros métodos de pagamento/gateways, o desconto segue sendo aplicado para esses métodos! Em outras palavras: nos força a utilizar somente o gateway do Moip, e nenhum outro método de pagamento!

    Como proceder nestes casos? Desde já agradeço!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Este problema ainda persiste, ao usar outro plugin para calcular descontos, o boleto do MOIP é gerado com o valor sem incluir o desconto. Demais gateways de pagamento da loja funcionam normalmente, apenas o MOIP que não reconhece.

    Plugin usado para calcular os descontos é este aqui se quiserem testar.
    https://br.wordpress.org/plugins/checkout-fees-for-woocommerce/

    @edir, recomendo o uso do plugin do Claudio Sanches no momento (https://wordpress.org/plugins/woocommerce-moip/). Está desatualizado, é verdade, mas ainda funciona e funciona perfeitamente com plugins de desconto. Estou usando ele já faz tempo e não estou tendo problemas.

    Só tive um problema grave recentemente, mas arrumei uma solução temporária simples. Você pode verificar aqui: (https://wordpress.org/support/topic/erro-boleto/). Mesmo com essa gambiarra, está funcionando melhor do que o plugin oficial.

    @matheusgomesms Acabei de testar e parece tudo ok mesmo. Valeu pela dica, salvou meu dia 🙂

    @matheusgomesms Deu e não deu, a interface deste outro plugin é bem ruin para o usuário, por conta dele usar uma popup e solicitar a escolha da forma de pagamento duas vezes. Acabei tentando novamente achar uma solução e no meio do código achei um hook que me permitia calcular na mão o desconto. Se servir para mais alguém, foi feito assim:

    add_filter( 'apiki_moip_create_order', function( $moip_order, $wc_order ) {
    	
    	$discount = ( 5 / 100 ) * $wc_order->get_subtotal(); // Calcula 5% sobre o preço total sem o frete
    	$discount = (int) number_format( $discount, 2, '', '' ); // Jeito do plugin :(
    	
    	$moip_order->setDiscount( $discount );
    	
    	return $moip_order;
    	
    }, 10, 2 );

    @apiki só para esclarecer, eu fiz esta gambiarra ali mas o ideal é o plugin pegar corretamente os valores de desconto de plugins de terceiro, por conta que nestes outros plugins existem as telas de configuração e ficar com desconto rodando via código apenas é pedir para dar problema no futuro.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Problema com desconto’ is closed to new replies.