Я видел подобный вопрос здесь, но это было давно, и не было никакого точного решения проблемы. Вот мой вопрос:
Я использую стандартный модуль корзины prestashop, и когда я добавляю продукт в корзину, я получаю сообщение об ошибке в консоли
ajax-cart.js:323 Uncaught TypeError: Cannot read property 'hasError' of null
at Object.success (ajax-cart.js:323)
at j (jquery-1.11.0.min.js:2)
at Object.fireWith [as resolveWith] (jquery-1.11.0.min.js:2)
at x (jquery-1.11.0.min.js:4)
at XMLHttpRequest.b (jquery-1.11.0.min.js:4)
После перезагрузки страницы обновляется корзина и мы видим товар там.
То же самое происходит, когда я пытаюсь удалить продукт из корзины, но на этот раз у меня есть другая ошибка
Uncaught TypeError: Cannot read property 'hasError' of null
at Object.updateCart (ajax-cart.js:738)
at Object.success (ajax-cart.js:402)
at j (jquery-1.11.0.min.js:2)
at Object.fireWith [as resolveWith] (jquery-1.11.0.min.js:2)
at x (jquery-1.11.0.min.js:4)
at XMLHttpRequest.b (jquery-1.11.0.min.js:4)
И снова после перезагрузки страницы все обновляется и товар удаляется из корзины.
Дело в том, что мы получаем null в jsonData, и поэтому мы не можем проверить его на наличие ошибок, это кажется проблемой на бэкэнде. В предыдущих темах было что-то о SmartyPlugin, которое может быть причиной этой проблемы. Но даже после ручной очистки и отключения этого плагина эти ошибки все еще существуют.
Вот ссылка на страницу с этим вопросом:
добавление в корзину
Есть ли кто-нибудь, кто имел дело с чем-то подобным?
Есть идеи?
Буду очень рад любой помощи.