Ни какой аякс там не "просыпается" да и не "засыпал" он.
Попробую предположить что описанная проблема возникает по причине того что на странице товара дважды подгружается скрипт:
![5fc96f4ab1384335276729.png](https://habrastorage.org/webt/5f/c9/6f/5fc96f4ab1384335276729.png)
т.е. приведенный код отрабатывает дважды.
Пересчет аяксом не происходит т.к. запрос, по всей видимости, не корректный:
![5fc96d3b8358a665187097.png](https://habrastorage.org/webt/5f/c9/6d/5fc96d3b8358a665187097.png)
Что с ним не так - нужно смотреть целевой файл на который идет запрос.
Как бы то ни было данный вид задач на фронтэнде реализовывать не стоит.