Заказчик должен максимально чётко сформулировать свои требования исполнителю. Есть негласное правило: всё, что не указано в ТЗ - остаётся на усмотрение программиста.
Качество работы - тоже спорный фактор. Как вы его оцениваете? По скорости отработки кода? Или по количеству использования новомодных фич? Или работает/не работает?
НО про проблема в том, что если нажать на кнопку "Добавить +1" несколько раз, то при нажатии на кнопку "Увеличить" количество товаров увеличиться не на единицу, а на столько сколько раз нажали на кнопку "Добавить +1"
Ну, звучит логично. Увеличение добавляет количество общих добавленных единиц.
akselian, блин, я что, не по-русски?
Решение от zendor тоже верное, но там есть свои нюансы - нет связки событие - проверка существующего изображения. На вашем этапе, думаю, то - что нужно.
OFF
Беда юзать jQ без знания JS.
Как-то так примерно. За точность кода не ручаюсь, писал сразу в редакторе, что не есть айс.