Magento 1.6 Пользовательские опции не обновляют цену

Сайт Magento не обновляет цену согласно добавленной пользовательской опции.

Я сузил это из-за пользовательской темы, хотя я в основном скопировал и полностью изменил пустую тему. Я сравнил темы, view.phtml, цены и т. Д. И не вижу никаких проблем, если что-то упущено.

Я проверил каждую тему, к которой относятся файлы javascript, вызываемые каждой темой, и убедился, что они являются одинаковыми файлами JS.

функция - все пользовательские опции вызывают onchange="opConfig.reloadPrice()", что является нормой, но как я могу отследить эту ошибку? в отладке или в инспекторе кода ошибок не возникает!

Также искали многочисленные форумы, и здесь - похожие, но без резолюций... так что, надеюсь, если мы сможем понять это, это поможет другим с той же проблемой.

2 ответа

Решение

Я понял это, в шаблоне я удалял верхнюю цену в view.phtml, и magento, очевидно, настроен на его размещение там, чтобы работать с функциями для обновления цены.

Звучит очевидно, но есть два ценовых блока, один сверху и один снизу, я удалил верхнюю переменную цены /div вместо того, чтобы скрывать ее с помощью css.

Скрытый с CSS и Wallah, он снова обновляет цену и работает как надо.

Для изменения значения пользовательской опции вы должны перейти в js/varient/product.js

и на той странице, которую вы нашли, перезагрузите:function()

вызов этой функции во время события изменения.

Удачи

Другие вопросы по тегам