Ошибка нулевой цены в корзине
Ошибка нулевой цены в корзине возникла после перехода с редакции Бизнес на малый Бизнес.
У клиента был сайт демо редакции Бизнес с многоценовостью, но в итоге была куплена лицензия М.Бизнес. Я установил все необходимые обновления, понизил состав модулей, но тут вылезла ошибка когда у товара есть цена, а в корзине почему-то цена 0, я применил к странице корзины стандартный шаблон битрикс и в нём таже ошибка.
Далее начал проверять на предмет проблем в стороннем функционале, который используется на сайте.
Проблему нашёл в файле /bitrix/php_interface/init.php в событиях.
На сайте было событие OnGetOptimalPrice в котором получали информацию по типу цены для региональной версии сайта и делалась подмена базовый цены для корзины. Так как после понижения версии лицензии дополнительные типы цен автоматически отключились, что и приводило к пустому значению цены.
Пример OnGetOptimalPrice
У клиента был сайт демо редакции Бизнес с многоценовостью, но в итоге была куплена лицензия М.Бизнес. Я установил все необходимые обновления, понизил состав модулей, но тут вылезла ошибка когда у товара есть цена, а в корзине почему-то цена 0, я применил к странице корзины стандартный шаблон битрикс и в нём таже ошибка.
Далее начал проверять на предмет проблем в стороннем функционале, который используется на сайте.
Проблему нашёл в файле /bitrix/php_interface/init.php в событиях.
На сайте было событие OnGetOptimalPrice в котором получали информацию по типу цены для региональной версии сайта и делалась подмена базовый цены для корзины. Так как после понижения версии лицензии дополнительные типы цен автоматически отключились, что и приводило к пустому значению цены.
Пример OnGetOptimalPrice
Ещё статьи:
08.11.2023
Прощай bitrix.xscan, не стало битрикс скан модуля
Сегодня увидел, что полезного модуля bitrix.xscan не стало на маркетплейсе.
ID: 464
26.07.2023
Сохренение ютм меток в сессию
Вариант сохренения ютм меток в сессию в афйле init.php
ID: 462
29.06.2023
Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов"
ID: 461