• Minha sugest?o é a mesma que já foi postada aqui: https://www.ads-software.com/support/topic/desmembrar-pix-do-cartao-de-credito/

    Existem diversos outros plugins que permitem manipular as formas de pagamento e frete da loja, nos meus projetos eu utilizo um para criar mecanicas de descontos e uso ele também para definir descontos no pagamento via pix.

    Sei que o plugin da InfinitePay já oferece a op??o de desconto no pix porém ao n?o fazer esse desmembramento como sugerido por mim e pelo outro colega, torna-se difícil implementar certos comportamentos mais avan?ados.

    Esse mesmo problema ocorre com quem usa o plugin do Pagseguro, mas n?o ocorre com quem usa o plugin do MercadoPago – pois o MercadoPago separou as formas de pagamento, o que é o correto a meu ver.

    E sem contar que ao separar as formas de pagamento isso também auxilia na experiência do cliente pois aparecem duas op??es diferentes e separadas (cart?o e pix) e n?o apenas uma, o que poderia confundir um usuário leigo.

Viewing 14 replies - 1 through 14 (of 14 total)
  • Parabéns ao MercadoPago por isso.

    Ainda tem outra quest?o sobre isso.
    Nas op??es de pagamento e exibido (Infinitepay) e só la dentro as op??es cart?o e pix.

    Oras, o cliente n?o sabe o que Infinitepay, Isso só vai confundí-lo.

    Pra ele tanto faz se vai ser Infinitepay, Stone, Bin, Ele quer pagar no cart?o.

    Se colocar lá (Cart?o Infinitepay) vai ser pior ainda, por que na icerteza o cliente n?o paga.

    Cart?o é cart?o, Pix é Pix,

    Adicionar o jome da empresa que vao processar só atrapalha todo nosso processo de compra confundindo o cliente. ele.pode achar que a infinitepay é um picpay, ou paypal, e wue ptecisa de um cadastro para usar, compreende as implica??es disso.

    Por isso no meu sote eu mudei o texto.

    mas ainda assim, no email de confirma??o, ainda aparece infinitepay.

    deveriam rever isso logo.

    O Email para nós donos da loja, faz sentido vir Cart?o Infinitepay, mas para o cliente n?o.

    Thread Starter denisgomesfranco

    (@denisgomesfranco)

    @delaitec Em vers?es anteriores o plugin do MercadoPago também n?o oferecia a op??o para trocar o nome da forma de pagamento. N?o sei como você fez na sua aí mas eu usava esse código aqui:

    add_filter( 'woocommerce_gateway_title', 'altera_nome_pagamento', 100, 2 );
    function altera_nome_pagamento( $title, $payment_id ){
        if( $payment_id === 'cheque' ) {
            $title = __("Nome da forma de pagamento", "woocommerce");
        }
        return $title;
    }

    Onde se lê ‘cheque’ deve-se substituir pelo slug da forma de pagamento que você quer alterar, e na variável $title você pode colocar o que preferir.

    N?o sei se isso altera nos emails também mas acredito que sim.

    Eu fa?o via CSS, veja:

    /* /* >> TIPO DE PAGAMENTO INFINITEPAY */
    /* Alterando Rótulo inativo */
    label[for="payment_method_infinitepay"]:after{
    	content: "Cart?o de Crédito ou PIX";
    	background-color: #f5f5f5;
    	padding: 2px;
    	margin-left: -97px;
    }
    /* Rótulo ativo */
    .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+
    label[for="payment_method_infinitepay"]:after{
    	background-color: #ededed;
    } 

    Mas vou testar isso que mandou para ver se muda nos emails.

    Obrigado.
    delaitec.com

    Thread Starter denisgomesfranco

    (@denisgomesfranco)

    Via CSS n?o é confiável, cara… Na minha opini?o.

    @denisgomesfranco tranquilo? Onde insiro isso?

    add_filter( ‘woocommerce_gateway_title’, ‘altera_nome_pagamento’, 100, 2 );
    function altera_nome_pagamento( $title, $payment_id ){
    if( $payment_id === ‘cheque’ ) {
    $title = __(“Nome da forma de pagamento”, “woocommerce”);
    }
    return $title;
    }`

    Thread Starter denisgomesfranco

    (@denisgomesfranco)

    @bwimq Esse tipo de código (em PHP) é chamado de ‘snippet’, s?o funcionalidades que alteram certos comportamentos na loja, eu uso com bastante frequência vários tipos de snippets.

    Esses snippets s?o inseridos no arquivo functions.php do seu tema porém modificar ele diretamente n?o é o correto, o correto é você usar um plugin como o Code Snippets (gratuito) pra inserir essas coisas na sua loja.

    Mas aten??o: você precisa modificar esse código para o seu caso particular, ok.

    @bwimq

    Bem vindo a discuss?o.

    A forma recomendada de modificar seu tema é através de um tema filho.

    Neste artigo é explicado como criar um tema filho.
    https://utilidadeninja.com/como-criar-um-tema-filho-no-wordpress/

    Depois que tiver o tema filho criado e ativado em seu site, insira os códigos “snipets” desejados no arquivo functions do tema filho.

    @denisgomesfranco

    Obrigado, seu código funcionou perfeitamente, e substituí “cheque” por “infinitepay”

    E defini o nome “Cart?o de Crédito / PIX”

    Alterou em todos os locais, tela de finaliza??o, emails, etc.

    @denisgomesfranco muito obrigado!
    Entendi, acredito.
    Mas acho que estou fazendo algo errado.
    Ficaria assim?

    add_filter( 'woocommerce_gateway_title', 'altera_nome_pagamento', 100, 2 );
    function altera_nome_pagamento( $title, $payment_id ){
        if( $payment_id === 'InfinitePay' ) {
            $title = __("Crédito ou Pix", "woocommerce");
        }
        return $title;
    }
    Thread Starter denisgomesfranco

    (@denisgomesfranco)

    @delaitec Prefiro muito mais usar o plugin Code Snippets rsrsrs Antigamente eu fazia tema filho nos meus sites, dá bem mais trabalho se for pra só inserir essas fun??es, hoje n?o mais.

    @bwimq Você precisa achar a ID da InfinitePay, n?o é pra preencher o nome dela, é a ID dela, que é diferente. A ID deve aparecer, eu acho, quando você clica pra abrir a configura??o dela no painel do Woocommerce, isso deve estar na URL.

    @bwimq

    olha como ficou o meu: eu usei “infinitepay” tudo minúsculo mesmo.

    function altera_nome_pagamento( $title, $payment_id ) {
    	if( $payment_id === 'infinitepay' ) {
    		$title = __("Cart?o de Crédito / PIX", "woocommerce");
    	}
    	return $title;
    }
    add_filter( 'woocommerce_gateway_title', 'altera_nome_pagamento', 100, 2 );

    Show! Deu certo.
    Muito obrigado!

    Plugin Author malkcloudwalk

    (@malkcloudwalk)

    @denisgomesfranco no momento ainda n?o é possível separar as duas formas de pagamento no plugin, n?o por uma quest?o técnica. Obrigado

    Thread Starter denisgomesfranco

    (@denisgomesfranco)

    A InfinitePay respondeu mas apagou, disseram que n?o era possível por quest?es técnicas no entanto MercadoPago e outros plugins oferecem isso, ent?o sei que pelo menos é possível.

    Minha principal preocupa??o com esta sugest?o é isto:

    Existem diversos outros plugins que permitem manipular as formas de pagamento e frete da loja, nos meus projetos eu utilizo um para criar mecanicas de descontos e uso ele também para definir descontos no pagamento via pix.

    Sem apresentar as formas de pagamento como op??es separadas no Woocommerce, se torna impossível utilizar certas funcionalidades dos plugins de descontos, dos plugins de restri??o de formas de pagamento, etc.

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Separar cart?o e pix’ is closed to new replies.