Перестал работать onclick. В чем проблема?
уберите атрибут disabled и все заработает.
onclick="addToCart('{{ item }}', this)"

Таким образом у вас функция вызывается сразу при инициализации(по идее).
Попробуйте следующим образом:

html:
<button onclick="handleClick" data-name="{{ item }}" disabled="false">Искать</button>

js:
const handleClick = (evt) => {

addToCart(evt.target.getAttribute("data-name"), evt.target)

}

Что тут происходит? Создается просто функция хендлер, которая имеет event. ИЗ event мы достаем ссылку на кнопку + ваше название item(предполагаю, что это какой-то html шаблонизатор)