Тоже столкнулся с подобной проблемой, использую разные шаблоны для разных разделов сайта.
Попытался решить проблему без костылей, но в итоге не стал тратить время и отредактировал функцию refreshCart, которая находится в файле script.js, внутри шаблона. В моём случае,просто прибавляю единицу к кол-ву, но можно заморочиться и заменить заморочился и заменил BX.ajax на свой ajax запрос.
В корзину добавляю товар через ajax, вызывая при этом событие BX.onCustomEvent('OnBasketChange'), а при обновлении считаю кол-во товаров в корзине и в виде json возвращаю результат. Далее дело за малым, просто обновить счётчик кол-ва и всё.
Если вы нашли более изящное решение, то будет замечательно, если поделитесь своим опытом
Попытался решить проблему без костылей, но в итоге не стал тратить время и отредактировал функцию refreshCart, которая находится в файле script.js, внутри шаблона. В моём случае,
В корзину добавляю товар через ajax, вызывая при этом событие BX.onCustomEvent('OnBasketChange'), а при обновлении считаю кол-во товаров в корзине и в виде json возвращаю результат. Далее дело за малым, просто обновить счётчик кол-ва и всё.
Если вы нашли более изящное решение, то будет замечательно, если поделитесь своим опытом
