Skip to main content
Skip to footer
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('.woocommerce-cart .quantity').forEach(function(qty){
if(qty.querySelector('.qty-minus')) {
return;
}
const minus = document.createElement('button');
minus.type = 'button';
minus.className = 'qty-minus';
minus.innerHTML = '−';
const plus = document.createElement('button');
plus.type = 'button';
plus.className = 'qty-plus';
plus.innerHTML = '+';
qty.prepend(minus);
qty.append(plus);
});
document.addEventListener('click', function(e){
if(e.target.classList.contains('qty-plus')) {
const input = e.target.parentElement.querySelector('.qty');
if(input) {
input.stepUp();
}
}
if(e.target.classList.contains('qty-minus')) {
const input = e.target.parentElement.querySelector('.qty');
if(input) {
const min = parseInt(input.min || 1);
if(parseInt(input.value) > min) {
input.stepDown();
}
}
}
});
});