Я всё же столкнулся с проблемой, с которой провозился весь вечер.
Мне получилось реализовать обновление добавленной в header переменной {{ text_item }}. Она работала безотказно, пока я не полез в карточку товара, там это не работает. То есть из каталога товаров, если я добавляю товар в корзину, то переменная обновляется. А если добавлять в корзину из страницы товара, то этого не происходит.
В каталоге товаров кнопка имеет :
onclick="cart.add('50', '1')
тем самым мы передаем в функцию номер товара и количество.
А на странице товара кнопка выглядит вот так:
<button type="button" id="button-cart" data-loading-text="Загрузка..." class="btn btn-primary btn-lg btn-block">Купить</button>
И я не смог найти в скрипте обработку этой кнопки
Чтобы убедиться что я ничего не сломал по пути - я вывел стандартный header, со своей иконкой корзины, которая прекрасно обновляется при добавлении товара из страницы товара. Но не обновляется из каталога товаров (логично, я ведь в скрипте поменял строку, которая за это отвечала).
Уже беспонятия куда копать. Кто знает как решить проблемы - прошу помощи