Alterar Botão "Finalizar Compra" após adicionar ao carrinho

entendi, vai precisar de uma customização, um programador para mudar como a plataforma faz.

seria algo ± Assim:

$(function() {
    $(document).off("click", ".botao-comprar-ajax");

    $(document).on("click", ".botao-comprar-ajax", function(r) {
        r.preventDefault();
        var q = $(this);
        $(".botao-comprar-ajax").button("loading");
        $.ajax({
            url: $(this).attr("href").replace("https:", ""),
            dataType: "json"
        }).done(function(s) {
            //$.fancybox.showLoading();
            //$.fancybox.helpers.overlay.open();
            if (s.status !== "sucesso") {
                $("#comprar-ajax-status .erro .msg").text(s.mensagem);
                $("#comprar-ajax-status .sucesso").hide();
                $("#comprar-ajax-status .erro").show();
                $.fancybox.helpers.overlay.close();
                $.fancybox({
                    type: "inline",
                    href: "#comprar-ajax-status"
                })
            } else {
                //$("#comprar-ajax-status .sucesso").show();
                //$("#comprar-ajax-status .erro").hide();
                $("#carrinho-mini").load("/carrinho/mini", function() {
                    //$.fancybox.helpers.overlay.close();
                    //$.fancybox({
                    //    type: "inline",
                    //    href: "#comprar-ajax-status",
                    //    maxWidth: 800
                    //});
                    atualizarCarrinhoMini()
                })
            }
        }).fail(function(s) {
            window.location = q.attr("href")
        }).always(function() {
            $(".botao-comprar-ajax").button("reset")
        })
    });
});
1 curtida