سبد خرید شما در حال حاضر خالی است.

بازگشت به فروشگاه

document.addEventListener("DOMContentLoaded", () => { changeCart(); function changeCart() { const productQuantity = document.querySelectorAll("td.product-quantity"); const changeCart = document.querySelector('button[name="update_cart"]'); const notyf = new Notyf(); const duration = 1500; function plusOne(quantityInput, quantitySpan, changeCart) { quantityInput.value++; quantitySpan.innerHTML = '
'; if (quantityInput.max && parseInt(quantityInput.value) > parseInt(quantityInput.max)) { quantityInput.value = quantityInput.max; notyf.error({ message: "تعداد انتخابی بیش از موجودی محصول است", duration: duration, icon: false }) } changeCart.disabled = false; changeCart.click(); } function minusOne(quantityInput, quantitySpan, changeCart) { quantityInput.value--; quantitySpan.innerHTML = '
'; changeCart.disabled = false; changeCart.click(); if (quantityInput.value == 0) { notyf.success({ message: "محصول از سبد خرید حذف شد", duration: duration, icon: false }) } } if (productQuantity) { productQuantity.forEach((product) => { const quantityInput = product.querySelector(".quantity .input-text"); const quantitySpan = product.querySelector(".fb-quantity-span"); const plusBtnProduct = product.querySelector(".fb-plus-btn"); const minusBtnProduct = product.querySelector(".fb-minus-btn"); const deleteSvg = product.querySelector(".fb-minus-btn .delete_svg"); const minusSvg = product.querySelector(".fb-minus-btn .minus_svg"); if (quantityInput.value > 1) { minusSvg.style.display = "inline-block"; deleteSvg.style.display = "none"; } plusBtnProduct.addEventListener("click", () => { plusOne(quantityInput, quantitySpan, changeCart) }) minusBtnProduct.addEventListener("click", () => { minusOne(quantityInput, quantitySpan, changeCart) }) }) } } jQuery(document.body).on("updated_wc_div", changeCart); })