Yandex Metrika

Поиск по блогу

Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации

Теги: catalog ×

Найдено результатов: 8 по тегам catalog

Пользовательское сообщение, если фильтр каталога ничего не нашёл

Если вы применяете фильтр инфоблока в 1С-Битрикс и при каком то сочетании параметров, результат получается пустым, то посетителю сайта нужно это как то показать, чтобы он понял, что никакой ошибки нет и нужно просто изменить параметры поиска.

Отключить «угадывание раскладки» в типовом поиске по каталогу 1С‑Битрикс

Компонент <code>bitrix:catalog.search</code> умеет пробовать вторую языковую раскладку: полезно для маркетплейса, но мешает, если хотите искать строку с латиницей один в один.

Ускорение Bitrix: catalog.section — урезать select в getElementList

Наследование catalog.section, переопределение getElementList: убрать DETAIL_TEXT, TAGS, служебные даты и авторов из выборки списка; замер через Debug::startTimeLabel; ссылка на заметку про тайм-лейблы.

Своя схема скидок в Битрикс: каталог, корзина и обход штатного товарного маркетинга

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

События каталога на сохранение цены товара в Bitrix (PriceOnBeforeAdd / Update)

Почему стандартные ORM-хуки на ценах каталога не срабатывают как ожидают, какие имена событий у модуля catalog нужны и как вернуть EventResult с правками PRICE и PRICE_SCALE.

Накопительная скидка в Битрикс: как менять сумму оплаченных заказов

Уровень накопительной скидки привязан к сумме оплаченных заказов клиента. В ядре за это отвечает цепочка CCatalogDiscountSave и события каталога OnSaleOrderSumm / OnSaleOrderSummResult: можно добавить «стартовый» объём после миграции или полностью заменить алгоритм подсчёта.

Фасетный инфоблок: агент, который дорисовывает индекс в фоне

Если свойство фильтра в каталоге отмечено «индексировать», но сборка упала или не завершилась, счётчики умного фильтра ведут себя непредсказуемо. Ниже — отложенная пересборка через агент PHP с API PropertyIndex и сброс кешей компонента.