Нужно переписать код.
1. Нельзя присваивать нескольким элементам одинаковые id, id - уникальный идентификатор на странице.
2. Для простоты можно на onclick по стрелке повесить вызов функции и выбирать блок, куда заносить данные через родителя.
Уберите первое объявление value
и напишите такой код для функций
$('.basket__minus').click(function() {
var value_container = $(this).parent().parent().find('.value')
var value = value_container.text();
if (value == 0) return;
value--;
value_container.text(value);
});
$('.basket__plus').click(function() {
var value_container = $(this).parent().parent().find('.value')
var value = value_container.text();
value++;
value_container.text(value);
});
Для передачи параметров на следующие этапы нужно заводить глобальные переменные за пределами функций, изменяющих отдельное поле. Вам нужно найти готовый пример с каким-либо калькулятором, плюс книжку по js с описанием как хранятся данные в переменных, область видимости данных и проч. По таким кусочкам готовый код не получится собрать. Это только для практики, что бы узнать, как вообще работать с js.