1. Zamiast var użyj let/const
2. Aby zwiększać ilość przedmiotów musisz utworzyć zmienną, i później przy dodaniu produktu ją inkrementować (zwiększać wartość o 1)
3.
document.getElementsByClassName("dodaj").value;
Nie możesz tak zrobić. JS nie wie do czego ma się odnieść, Jeśli już to tak:
document.getElementsByClassName("dodaj")[0].value;
4. Jak funkcja onClick nie rozpoznaje jaki obiekt został kliknięty? Jeśli robisz to w HTML, do funkcji wystarczy podać w argumencie this a w funkcji już sobie z tego pobierać value.
5. Nie korzystaj z onClick, mamy HTML5. Korzystaj z addEventListener