Пропали цены в каталоге Аспро.Максимум после обновления Битрикс

Пропали цены в каталоге после обновления CMS

Закончились лицензии и больше нельзя поставить даже простой модуль. А так как обе лицензии достаточно дорогие, пришлось купить только на Битрикс и в интернет-магазине Аспро.Максимум пропали цены в Поиске, Каталоге и на Главной странице.

Как говорит поддержка это все из-за — обновления 1С-Битрикс 23.300.0 в списке товаров пропали цены.

С обновлением 1С-Битрикс 23.300.0 в компонентах каталога по умолчанию был выключен параметр COMPATIBLE_MODE. Проблема актуальна в кастомных шаблонах для детальных страниц и списков элементов.
Если у вас не кастомный шаблон, то для решения проблемы достаточно установить актуальную версию готового решения с адаптацией к обновлению 1С-Битрикс.

И тут же предлагает решение.

Чтобы устранить ошибку на кастомном шаблоне, добавьте параметр "COMPATIBLE_MODE" => "Y", в вызов следующих компонентов: bitrix:catalog.section, bitrix:catalog.element и bitrix:catalog.top.

Но говорить где расположены файлы с вызовом этих компонентов не хочет!

Пропали цены в каталоге после обновления CMS

Где расположены файлы компонентов с ценами?

Все оказалось достаточно просто. И найти эти файлы можно несколькими способами:

  1. Сделать поиск по тексту (например через тотал коммандер)
  2. Просмотреть все вручную
  3. Знать где они находятся =)

Собственно ссылки на файлы:

Основной каталог — ищем bitrix:catalog.section
  • /bitrix/templates/aspro_max/components/bitrix/catalog/main/page_blocks/list_elements_1.php ~ 365 строка
  • /bitrix/templates/aspro_max/components/bitrix/sale.gift.main.products/main/template.php ~ 42 строка
Основные элементы — ищем bitrix:catalog.element
  • /bitrix/templates/aspro_max/components/bitrix/catalog/main/page_blocks/element_1.php ~ 9 строка
  • /bitrix/templates/aspro_max/components/bitrix/catalog/main/page_blocks/element_2.php ~ 10 строка
  • /bitrix/templates/aspro_max/components/bitrix/catalog/main/page_blocks/element_3.php ~ 12 строка
  • /bitrix/templates/aspro_max/components/bitrix/catalog/main/page_blocks/element_4.php ~ 14 строка
  • /bitrix/templates/aspro_max/components/bitrix/catalog/main/page_blocks/element_5.php ~ 18 строка
  • /bitrix/templates/aspro_max/components/bitrix/catalog/main/page_blocks/fast_view_1.php ~ 5 строка
Поиск — ищем bitrix:catalog.section
  • /bitrix/templates/aspro_max/components/bitrix/catalog.search/main/template.php ~ 673 строка
Товары на главной  — ищем aspro:tabs.max
  • /include/mainpage/components/catalog_tab/type_1.php ~ 10 строка
  • /include/mainpage/components/catalog_tab/type_2.php ~ 10 строка

Везде добавляем в самое начало "COMPATIBLE_MODE" => "Y", как на скрине выше! 

После этого цены в Аспро.Максимум везде появились, по сути примерно так же работает и в других решениях.

 

И не забывайте делать бекапы перед изменениями!

Где расположены файлы компонентов с ценами?
27 Март 2024 г.
Битрикс, Аспро.Максимум

Комментарии ()

Написать комментарий

*Комментарий будет опубликован после проверки модератором

Хотите так же?
Мы сделаем лучше!

Оставьте свои контакты и мы рассчитаем предварительную стоимость проекта.
Спасибо!
Ваша заявка принята.