Вы не дали кода, потому гадаю на кофейной гуще.
<div class="good-list">
<!-- * * * другие товары * * * -->
<div class="good-item">
<!-- * * * инфа по товару * * * -->
<input class="good-id" type="hidden" value="345736">
<button class="add">add</button>
</div>
<!-- * * * другие товары * * * -->
</div>
Дальше немного JavaScript
[...document.querySelectorAll('.good-list > .good-item > button.add')].forEach(btn => {
btn.addEventListener('click', e => {
let thisBtn = e.target; // Кнопка, которую нажали
let thisGood = thisBtn.closest('.good-item'); // div со всей информацией товара
let thisHiddenInput = thisGood.querySelector('.good-id'); // скрытый input с id товара
let thisID =parseInt( thisHiddenInput.getAttribute('value') ); // сам id товара
console.log(thisID);
});
});