Achei o problema, novos códigos.
JS
$('img').each(function(){
if($(this).attr("alt") == "Pague com Mercado Pago"){
$(this).attr("src","https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Logo—pix_powered_by_Banco_Central_%28Brazil%2C_2020%29.svg/2560px-Logo—pix_powered_by_Banco_Central_%28Brazil%2C_2020%29.svg.png");
}else if($(this).attr("alt") == "Mercado Pago"){
$(this).attr("src","https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Logo—pix_powered_by_Banco_Central_%28Brazil%2C_2020%29.svg/2560px-Logo—pix_powered_by_Banco_Central_%28Brazil%2C_2020%29.svg.png");
}
});
$("div.accordion-body").each(function(){
if($(this).attr("id").indexOf("mercadopagov1_1") != -1){
$(this).remove();
}
});
CSS
span.text-parcelas,
#escolha-mercadopagov1-18{
display: none;
}
O único X da questão, é que não consegui remover o texto (parcelas) só da categoria do pix
Mas se clicar nos cartão, ele aparece.
2 curtidas
para esconder vai precisar colocar um “endereço maior” da classe para atingir somente este item, mas vamos esperar ela colocar seu código e a gente vê depois.
3 curtidas
Pronto! Fiz essas alterações.
ok, tira o código todo pq vou ter que ver outros ajustes aqui…
1 curtida
tirei o css e o js, certo?
coloque isso
JS
$(function(){
$('.parcelas-produto img[src*="https://cdn.awsli.com.br/production/static/img/formas-de-pagamento/mercadopagov1-logo.png"]').each(function(){
$(this).attr('src', 'https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Logo—pix_powered_by_Banco_Central_%28Brazil%2C_2020%29.svg/2560px-Logo—pix_powered_by_Banco_Central_%28Brazil%2C_2020%29.svg.png');
$(this).parent().find('.text-parcelas').css("display", "none");
$(this).parent().parent().find('.accordion-body').css("display", "none");
});
});
1 curtida
As parcelas abrem junto da página do produto.
muda para esse …
$(function(){
$('.parcelas-produto img[src*="https://cdn.awsli.com.br/production/static/img/formas-de-pagamento/mercadopagov1-logo.png"]').each(function(){
$(this).attr('src', 'https://cdn.awsli.com.br/1318/1318966/arquivos/PIX.png');
$(this).parent().find('.text-parcelas').css("display", "none");
$(this).parent().parent().parent().find('.accordion-body').css("display", "none");
});
});
2 curtidas
funcionou perfeitamente!! obrigadaa
3 curtidas
Então essa opção é somente para plano pro?
Eu quero colocar essa opção de pix
Achei que tinha que clicar no mercado pago fiz vários testes, mas não aparece nem a página de check-out, diz que eu não posso pagar a mim mesma, mesmo eu usando todos os dados diferentes.
Como faço isso. Deixar igual da lojista acima?
1 curtida
faça os teste em uma aba anônima que deve funcionar
1 curtida
eu uso o pag seguro para pagamentos no cartão e boleto e uso o checkout transparente, para usar o pix do mercado pago, preciso colocar como checkout pro?
sim, precisa ativar o PRO (somente este)
1 curtida
eu fiz estes ajustes que você colocou ali para aparecer o pix, mas quando entra para escolher qual a forma de pagamento, ainda aparece a imagem do mercado pago e as bandeiras do cartão, tem como mudar isto também ?
a tá, para aparecer as imagens, esse é um processo manual…
vai achar muito material e código para fazer o que precisa.
1 curtida
fiz uma compra teste, e quando selecionado mercado pago, aparece a opção do pix ao finalizar.
1 curtida
Eu consigo usar esse código no meu site? Eu aplico em todas as páginas, ou só na página de checkout? Eu estou na mesma situação, quero substituir o selo do Mercado Pago pelo do Pix, tanto na página do produto, quanto a do checkout, as clientes estão fazendo muita confusão.
o ideal e vc usar cada trecho de código em seu devido lugar…
1 curtida
Eu coloquei os códigos pra testar, mas na página do checkout continuou com o logo do mercado pago. E na página do produto deu certo, porém não aparece o valor a ser pago na frente do selo do Pix.