После добавления товара на нём выходит окошко с количеством добавленного товара в корзину оно реализовано(костылём) подсчётом инпутов, и если товара 2 на странице то складывает все инпуты вместе:
те товары у которых есть дубли допустим их 2 на странице то при клике на добавить в корзину он добавит +1 но отобразит на товаре 2 а по факту в корзине будет 1 и если указать в инпуте где плюс и минус 10 товаров допустим он добавит 10 но отобразит на товаре 2
код:
$(document).on('click', '.rasprodaja .post-<?php the_ID(); ?> .add_to_cart_button', function(e) {
$( ".post-<?php the_ID(); ?> .dobavlannovcart" ).show();
var glavnikolvo1 = $(".rasprodaja .post-<?php the_ID(); ?> .kuplukolvoinput .qty").val();
var natovarkolvo1 = $(".rasprodaja .post-<?php the_ID(); ?> .dobavlannovcart .qty").val();
var res1 = parseInt(glavnikolvo1) + parseInt(natovarkolvo1);
$('.post-<?php the_ID(); ?> .dobavlannovcart .qty').val(res1);
});
$(document).on('click', '.osobenoorecomenduem .sliderproducthitbestselcust .post-<?php the_ID(); ?> .add_to_cart_button', function(e) {
$( ".post-<?php the_ID(); ?> .dobavlannovcart" ).show();
var glavnikolvo2 = $(".osobenoorecomenduem .sliderproducthitbestselcust .post-<?php the_ID(); ?> .kuplukolvoinput .qty").val();
var natovarkolvo2 = $(".osobenoorecomenduem .sliderproducthitbestselcust .post-<?php the_ID(); ?> .dobavlannovcart .qty").val();
var res2 = parseInt(glavnikolvo2) + parseInt(natovarkolvo2);
$('.post-<?php the_ID(); ?> .dobavlannovcart .qty').val(res2);
});
$(document).on('click', '.alm-ajax .post-<?php the_ID(); ?> .add_to_cart_button', function(e) {
$( ".post-<?php the_ID(); ?> .dobavlannovcart" ).show();
var glavnikolvo3 = $(".alm-ajax .post-<?php the_ID(); ?> .kuplukolvoinput .qty").val();
var natovarkolvo3 = $(".alm-ajax .post-<?php the_ID(); ?> .dobavlannovcart .qty").val();
var res3 = parseInt(glavnikolvo3) + parseInt(natovarkolvo3);
$('.post-<?php the_ID(); ?> .dobavlannovcart .qty').val(res3);
});
$(document).on('click', '.search-results .post-<?php the_ID(); ?> .add_to_cart_button', function(e) {
$( ".post-<?php the_ID(); ?> .dobavlannovcart" ).show();
var glavnikolvo4 = $(".search-results .post-<?php the_ID(); ?> .kuplukolvoinput .qty").val();
var natovarkolvo4 = $(".search-results .post-<?php the_ID(); ?> .dobavlannovcart .qty").val();
var res3 = parseInt(glavnikolvo4) + parseInt(natovarkolvo4);
$('.post-<?php the_ID(); ?> .dobavlannovcart .qty').val(res4);
});