//Add Item to Cart $(".form-item").submit(function(e){ var form_data = $(this).serialize(); var pid = this.prod_id.value; var button_content = $("#btn_cart_"+pid); a=$(button_content).closest(".product, .product-popup"); // button_content.toggleClass("added").addClass("load-more-overlay loading"); $.ajax({ url: "/php/cart-process.php", type: "POST", dataType:"json", data: form_data }).done(function(data){ $(".cart-count").text(data.items); $(".total_price").text(data.total); $(".est_balance").text(data.balance); //$( "#open_shopping_cart").trigger('click'); if (data.error=="Exceeds balance") { Wolmart.Minipopup.open({productClass:" product-cart",name:a.find(".product-name").text(),nameLink:a.find(".product-name > a, .product-title > a").attr("href"),imageSrc:a.find(".product-media img, .product-image:first-child img").attr("src"),imageLink:a.find(".product-name > a").attr("href"),message:"

Could not be added to cart. Total exceeded benefit amount.

"}); } else if (data.error=="Telehealth in cart") { $('#dupeTeleHealth').trigger('click'); } else { Wolmart.Minipopup.open({productClass:" product-cart",name:a.find(".product-name").text(),nameLink:a.find(".product-name > a, .product-title > a").attr("href"),imageSrc:a.find(".product-media img, .product-image:first-child img").attr("src"),imageLink:a.find(".product-name > a").attr("href"),message:"

has been added to your cart.

",actionTemplate:'View CartCheckout'}); button_content.html("Added to Cart"); setTimeout(function(){ button_content.html("Add to Cart")}, 3000); } $("#shopping_cart_items" ).load("/php/cart-process.php", {"load_cart":"1"}); // button_content.html('Add to Cart'); }) // button_content.removeClass("load-more-overlay loading"); e.preventDefault(); }); //Add to cart from link $(".link_cart").on("click touchend", function(){ var link_id = $(this).attr('id'); var id = link_id.substring(10); $("#add-form-"+id).submit(); return false; }); //Remove items from cart $("#shopping_cart_items").on('click', 'button.remove-item', function(e) { e.preventDefault(); var pcode = $(this).attr("data-code"); $(this).parent().fadeOut(); $.getJSON( "/php/cart-process.php", {"remove_product":pcode} , function(data){ $(".cart-count").text(data.items); $(".total_price").text(data.total); $(".est_balance").text(data.balance); }); }); // Increment/Decrease Quantity $( ".qty-button").click(function(e) { e.preventDefault(); var todo = $(this).attr("data-direction"); var pcode = $(this).attr("data-code"); var pqty = $("#prod_qty"+pcode).val(); var pprice = $("#prod_price"+pcode).val(); if (todo=="plus") { pqty++; } if (todo=="minus") { if (pqty > 0) {pqty--;} } $("#prod_qty"+pcode).val(pqty); });