Меню
Друзья, здравствуйте!
Уже голову сломал. Может подскажете что могло произойти.

Два сайта на одной лицензии. Каталоги товаров у обоих из одного инфоблока. Вопрос стал актуален на обоих сайтах, поэтому ошибка в компонентах исключена, я полагаю.

Многие товары перестали выводиться в обоих каталогах. Если в админке пересохраняешь товар, то он появляется в каталогах. Переиндексация товаров вопрос не решила. Пробовал через GetList подтягивать список товаров в конкретном разделе. Если указываешь в фильтре "ACTIVE" => "Y", то список пуст. Если "!ACTIVE" => "N", то выводятся активные как и должно. Видимо каталоги тоже эти товары не видят как активные. Хотя и в массиве запроса ACTIVE у них стоит "Y", и в админке активны.
Цитата
Сергей Чабан написал:
Друзья, здравствуйте!
Уже голову сломал. Может подскажете что могло произойти.

Два сайта на одной лицензии. Каталоги товаров у обоих из одного инфоблока. Вопрос стал актуален на обоих сайтах, поэтому ошибка в компонентах исключена, я полагаю.

Многие товары перестали выводиться в обоих каталогах. Если в админке пересохраняешь товар, то он появляется в каталогах. Переиндексация товаров вопрос не решила. Пробовал через GetList подтягивать список товаров в конкретном разделе. Если указываешь в фильтре "ACTIVE" => "Y", то список пуст. Если "!ACTIVE" => "N", то выводятся активные как и должно. Видимо каталоги тоже эти товары не видят как активные. Хотя и в массиве запроса ACTIVE у них стоит "Y", и в админке активны.
Может быть все что угодно. От банальной ошибки в шаблоне, до глобальной ошибки в ядре системы. Так не угадать

Попробуйте, для проверки (на копии лучше), установить все обновления и включить штатный шаблон каталога.
Если не появятся, создайте новый раздел на любом сайте, и выведете компонент каталога.

PS Еще вариант, может быть в настройках компонента указано "Не показывать не доступные элементы" - если всех на остатках 0, то они не покажутся, не зависимо от активности. Попробуйте проверить наличие у любого товара, и если 0- указать количество в ручную.
Или отключить количественный учет в настройках модуля каталога
Цитата
Михаил Базаров написал:
Цитата
Сергей Чабан написал:
Друзья, здравствуйте!
Уже голову сломал. Может подскажете что могло произойти.

Два сайта на одной лицензии. Каталоги товаров у обоих из одного инфоблока. Вопрос стал актуален на обоих сайтах, поэтому ошибка в компонентах исключена, я полагаю.

Многие товары перестали выводиться в обоих каталогах. Если в админке пересохраняешь товар, то он появляется в каталогах. Переиндексация товаров вопрос не решила. Пробовал через GetList подтягивать список товаров в конкретном разделе. Если указываешь в фильтре "ACTIVE" => "Y", то список пуст. Если "!ACTIVE" => "N", то выводятся активные как и должно. Видимо каталоги тоже эти товары не видят как активные. Хотя и в массиве запроса ACTIVE у них стоит "Y", и в админке активны.
Может быть все что угодно. От банальной ошибки в шаблоне, до глобальной ошибки в ядре системы. Так не угадать

Попробуйте, для проверки (на копии лучше), установить все обновления и включить штатный шаблон каталога.
Если не появятся, создайте новый раздел на любом сайте, и выведете компонент каталога.

PS Еще вариант, может быть в настройках компонента указано "Не показывать не доступные элементы" - если всех на остатках 0, то они не покажутся, не зависимо от активности. Попробуйте проверить наличие у любого товара, и если 0- указать количество в ручную.
Или отключить количественный учет в настройках модуля каталога
Мне кажется, что если бы запрос списка элементов через API GetList давал положительный результат, можно было бы грешить на шаблоны, компоненты и их настройки. Грешил на ошибки в базе, но их тест проблем не выявил. Ошибку в ядре тоже было бы странно встретить, ибо сайт с неактивной лицензией уже несколько месяцев, а еще неделю назад всё работало корректно. Вот и ломаю голову) Посмотрим, что поддержка Битрикс скажет. Спасибо за ответ, Михаил.
Ваши рекомендации выполнил.
Видеоуроки по
1С-Битрикс
на моем Boosty канале Видео
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Блог-note: заметки разработчика

Кастомизация поля input type file, свой внешний вид

Задача: Поле input type="file" предоставляет возможность загрузки файлов на веб-странице. Однако стандартный в...

Выбор основного раздела для элемента инфоблока в 1С-Битрикс

Проблема: при привязке элемента инфоблока к нескольким разделам возникают дубли его детальной страницы, в зависимости от...

Показать доступный остаток каждого товара в корзине 1С-Битрикс

Задача: показать остаток каждого товара в корзине 1С-Битрикс, что бы покупатель сразу знал предельное колличество товара...

Вывести разделы инфоблока по первым буквам не меняя структуру каталога. Алфавитный указатель

Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый прос...

Установка счетчика Яндекс.Метрики на сайт с Content Security Policy (CSP)

Если на вашем сайте не отображаются данные о кликах и скроллинге в Яндекс.Метрике, вероятнее всего, это связано с настро...

Уникальный URL для торговых предложений (SKU) с возможностью автоматического выбора предложения при переходе по ссылке.

Задача: на странице товара необходимо реализовать функцию автоматического изменения URL при выборе определенной товарной...

Добавление своих полей в почтовые шаблоны Битрикс

Иногда нужно внести свои поля в почтовые шаблоны битрикс. Например: добавить имя и номер телефона заказчика в почтовый ш...

Следующая/предыдущая новость/статья при просмотре подробной в Битрикс

Странное дело, в Битрикс по умолчанию, отсутсвует функционал для навигации внутри новостей или статей типа: "Следующая/...

Вывести минимальную цену самого дешевого торгового предложения

Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда требуется вывести минимальную ц...