Ошибка нулевой цены в корзине
У клиента был сайт демо редакции Бизнес с многоценовостью, но в итоге была куплена лицензия М.Бизнес. Я установил все необходимые обновления, понизил состав модулей, но тут вылезла ошибка когда у товара есть цена, а в корзине почему-то цена 0, я применил к странице корзины стандартный шаблон битрикс и в нём таже ошибка.
Далее начал проверять на предмет проблем в стороннем функционале, который используется на сайте.
Проблему нашёл в файле /bitrix/php_interface/init.php в событиях.
На сайте было событие OnGetOptimalPrice в котором получали информацию по типу цены для региональной версии сайта и делалась подмена базовый цены для корзины. Так как после понижения версии лицензии дополнительные типы цен автоматически отключились, что и приводило к пустому значению цены.
Пример OnGetOptimalPrice
Ещё статьи:
04.06.2023
SLAM Продуманная форма обратной связи
На днях обнаружил, что многие бесплатные модули пропали из маркетплейс когда битрикс отключил их из-за отсутствия поддержки РНР 8.1. Хороший модуль SLAM Продуманная форма обратной связи пал в неравной борьбе
ID: 457
04.06.2023
RU-CENTER отключить параметр mbstring.internal_encoding
Чтобы выполнить рекомендации битрикс "Параметр mbstring.internal_encoding в php.ini должен быть пустым, в настройках РНР панели ник ру не сразу очевидно как это сделать.
Удалить этот параметр нет возможности, но оказывается в настройках есть значение NULL, которое сразу не видно и не каждый догадается, так вот именно установка этого значения позволяет сделать этот параметр пустым.
ID: 456
27.04.2023
Любой фастобмен мошенники на любом домене FASTOBMEN
Любой фастобмен на любом домене FASTOBMEN - это мошенники, я бы назвал это франшизой обмана. Никаких обменов денег и валют они не делают, а блокируют ваши деньги под любым предлогом.
ID: 454