$('.minicart-item').on('click', function () { if ($(this).hasClass('editing')) { let data = { item_id: $(this).find('.edit').data('id'), quantity: $('#quantity' + $(this).find('.edit').data('id')).val() } cart['edit'](data, cart_url.edit, function (response) { $('.minicart-contain .sub-total').find('.subtotal').html(response.cart.currency_subtotal); $('#item-' + response.cart_item.id).find('.price-amount').html(response.cart_item.currency_subtotal); }); } }); $('.cart-item-remove').on('click', function () { let data = { item_id: $(this).data('id'), } cart['add'](data, cart_url.remove, function (response) { $('.cart-item-count').html(response.items.length) $('.minicart-contain .sub-total').find('.count').html(response.items.length) .siblings('.subtotal').html(response.cart.currency_subtotal); }) }); $('.add-to-cart-btn').on('click', function () { let data = { item_id: $(this).data('id'), quantity: $(this).parent().find('.qty-input').find('input').val(), conf: $(this).parent().find('.product-variants').find('select').val() }; let url = data.conf ? cart_url.configuration_add : cart_url.add; cart['add'](data, url, function (response) { $('.cart-item-count').html(response.cart_item.length) $('.minicart-contain .sub-total').find('.count').html(response.cart_item.length) .siblings('.subtotal').html(response.cart.currency_subtotal); if (response.status === true || response.status === 'success') { $('.cart-items').removeClass('d-none'); $('.cart-is-empty-area').addClass('d-none'); let cart = ''; $('.cart-inner .btn-control').removeClass('d-none') $('.cart-inner .cart-items').html(cart); Swal.fire({ icon: 'success', title: add_success, showConfirmButton: false, timer: 1500 }) } }) });