Проблема SUPEE-9767: Добавить в корзину (Magento 1.9.0.1)


Сразу после применения исправления SUPEE-9767 на нашем сайте Magento 1.9.0.1 каждый раз, когда я пытаюсь поместить товар в корзину, нажав кнопку "Добавить в корзину" на странице товара, я получаю следующие ошибки (partavaahto.html является URL-адресом продукта):

TypeError: element.attachEvent is not a function

bf802dc...e879.js (line 5653, col 9)

TypeError: Mage is undefined

partavaahto.html (line 40, col 1)

TypeError: Translate is not a constructor

partavaahto.html (line 52, col 26)

TypeError: element.attachEvent is not a function

bf802dc...e879.js (line 5653, col 9)

TypeError: Product is undefined

partavaahto.html (line 221, col 9)

ReferenceError: VarienForm is not defined

partavaahto.html (line 347, col 17)

TypeError: Mage is undefined

partavaahto.html (line 431, col 9)

TypeError: element.dispatchEvent is not a function

bf802dc...e879.js (line 5734, col 7) 4

detailed error: TypeError: productAddToCartForm is undefined

Как ни странно, на странице списка категорий кнопка "Добавить в корзину" по-прежнему работает нормально.

Я применил все предыдущие исправления безопасности, и они работали без ошибок.

Любая идея, что могло бы причина этого и как это можно исправить?

Author: M.Burton, 2017-06-13

1 answers

В соответствии со следующим именем файла js: bf802dc...e879.js похоже, что вы включили объединение и минимизацию файлов js/css.

В зависимости от того, делается ли это через Magento из коробки или через расширение. В обоих случаях я предлагаю вам обновить кэш, который генерирует эти файлы JS/CSS, поскольку это может быть причиной того, что вы получаете ошибки JS

 1
Author: Raphael at Digital Pianism, 2017-06-13 06:51:09