Yandex Metrika

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

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

Теги: каталог ×

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

Координаты указателя для оверлея подсказок: клиентские и смещение относительно контейнера

Разбор задачи Для простого лейбла рядом с курсором достаточно clientX/Y. Если нужен учёт скролла внутри вложенного блока каталога, вычитаем getBoundingClientRect целевой обёртки. function attachPointerHud(layer) { let ticking = false; layer.addEventListener('mousemove', (ev) => { if (!ticking) {…

Интернет‑магазин на «1С‑Битрикс»: хаб сквозных тем от корзины до выгрузок

Направление объединяет CommerceML-сессии обменов, политики требований к оплатам, пересборку индекса SKU после переименования единиц измерений и наблюдаемость застройки компонента оформления заказа на мобильных шаблонах.

Инфоблоки «1С‑Битрикс»: зачем хаб на и типовые задачи вокруг сущности

Смысл узла над каталогом статей Инфоблок — главный связующий объект между редакцией контента и кастомными сценариями. Указатель служит отправной точкой: от него удобнее проваливаться в конкретные приёмы экспорта, проверку прав и выборочное кеширование списков. Где расходится «админское» и фронтовое понимание…

Умный фильтр каталога вне стандартного шаблона: SHOW_ALL_WO_SECTION и ЧПУ

Задача Компонент bitrix:catalog.smart.filter обычно живёт на странице раздела в составе catalog . Вынесенный в нестандартное место (например, в шаблон news ) он может «ронять» счётчик количества элементов без раздела. Ниже — скрытые параметры и доработки ЧПУ. Фильтр без привязки к разделу Укажите SECTION_ID как 0 и…

Разворот полного указателя решений по «1С‑Битрикс» без пагинации: зачем и как им пользоваться

Страница «показать всё» объединяет материалы, которые разбиты по нескольким листам: от инфоблоков и восстановления BitrixVM до SMS-уведомлений, платежных модулей, Open Graph-постингов и сетевой настройки виртуальных машин. Ниже — как не утонуть в перечне и выстроить рабочий чек‑лист.

Каталог решений для «1С‑Битрикс»: с чего начать и как ориентироваться по темам

Вводный обзор раздела с готовыми практическими заметками: инфоблоки и API, BitrixVM и PHP 8.x, ошибки восстановления, мета-теги и смежный инструментарий без пошагового копирования чужих страниц.

Интернет‑магазин как следующий канал продаж: товарная карточка, апсейл и доверие

Без технического занудства про то, почему важны фильтры и сортировка, как упаковать дополнительные услуги к заказу, как быстро обрабатывать обращение и где собирать отзывы, чтобы канал действительно подпитывал средний чек.

Каталог Битрикс: скрытые торговые предложения и поломка script.js карточки

Если недоступные SKU не показывают, массив OFFERS пуст, а тип товара остаётся «с офферами», клиентский JCCatalogElement уходит в ветку с ошибкой: не работают табы и зум. Достаточно одной проверки перед switch.

Маркировка товаров: основные режимы, правила законодательства и цели для бизнеса

На что обращать внимание при внедрении маркировки на сайте и складе: честный знак, учёт кодов Data Matrix, отражение статусов в каталоге 1С‑Битрикс и ответственность продавца.

Работа со складами и количеством товара

Материал Работа со складами и количеством товара средствами классов "\Bitrix\Catalog\StoreTable" и "\Bitrix\Catalog\StoreProductTable". Выборка всех активных складов: $rsStore = \Bitrix\Catalog\StoreTable::getList(array( 'filter' => array('ACTIVE'>='Y'), )); while($arStore=$rsStore->fetch()) { print_r($arStore); }…

Типы цен и цены на товары

Материал Работа с типами цен модуля "Торговый каталог" при помощи классов "\Bitrix\Catalog\GroupTable", "\Bitrix\Catalog\GroupLangTable", "\Bitrix\Catalog\GroupAccessTable", "\Bitrix\Catalog\PriceTable". "\Bitrix\Catalog\GroupTable": Таблица типов цен "\Bitrix\Catalog\GroupLangTable": Таблица языковых параметров…

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

.section (раздел «Ускорение» / витрина). На списке раздела тяжёлые поля вроде DETAIL_TEXT часто не нужны шаблону: их можно не тащить из БД, сузив массив $selectFields перед CIBlockElement::GetList . Идея Копируете шаблон компонента bitrix:catalog.section , подключаете класс компонента и объявляете наследника. В…

Отображение скидки в списке каталога и карточке товара при правилах корзины

Чтобы старая и новая цена появились в bitrix:catalog.section и bitrix:catalog.element, правило в «Маркетинг → Правила работы с корзиной» должно ссылаться на характеристики товара в инфоблоке, быть без лишних условий и без ограничений по группам — иначе расчёт для витрины не совпадёт с оформлением заказа.

Дополнительные поля при импорте CommerceML из 1С: разбор b_xml_tree

Зачем выносить обработку в отдельный класс Стандартный импорт «1С ↔ сайт» кладёт XML во временную структуру b_xml_tree . Пока идёт сессия, дерево сохраняет глубину, имена узлов и значения так же, как в исходном файле — это проще искать нужные элементы через SQL joins по LEFT_MARGIN и RIGHT_MARGIN , чем парсить сырой…

Пошаговый импорт CommerceML через HTTP: curl и расшифровка ответов

Как без обменника из учётной программы воспроизвести сеанс checkauth → init → file → import для каталога, что означают строки progress и success, как сопоставить текст ответа с шагами обработчика и что делать при HTML или failure.

Стадии обмена между сайтом на Битрикс и «1С:Предприятие»: режимы и запросы

Стандартный обмен между порталом и учётной системой живёт на /bitrix/admin/1c_exchange.php: кодировка windows-1251, шесть сценариев type (sale, crm, catalog, reference, get_catalog, listen), цепочка checkauth → init → file/import и особенности приёма тела в php://input. Разобраны стадии каталога, хуки OnSuccessCatalogImport1C и полез для отладки скрипт bx_1c_sync.

Сортировка каталога по числу добавлений в корзину в Битрикс

Считаем добавления через событие корзины D7, пишем агрегат в свойство типа число и включаем сортировку в catalog.section без тяжёлых запросов в шаблоне.

Как убрать напоминание о конвертации скидок торгового каталога в Битрикс

После появления скидок магазина в админке Битрикс часто висит системное сообщение про конвертацию «Скидок торгового каталога» в «Скидки магазина». Если вы сознательно оставили скидки каталога, уведомление можно удалить из таблицы уведомлений или разрешить его закрытие через поле ENABLE_CLOSE и сброс управляемого кеша.

Типовой протокол обмена между Битрикс и 1С: каталог, заказы и расширения

Кто задаёт темп обмена, как устроены checkauth/init/file/import для каталога, какие XML прилетают в выгрузке, как платформа раскладывает данные через CIBlockXMLFile и CIBlockCMLImport, как работает экспорт заказов в сторону 1С и где безопасно снимать проверку источника.

Подборки товаров и умный фильтр Bitrix: предфильтр PREFILTER_NAME

Страницы подборок, брендов и меток («новинка») сужают выборку через FILTER_NAME для списка, но умный фильтр раньше жил будто над всем инфоблоком. В iblock 18.6.200 для bitrix:catalog.smart.filter добавили PREFILTER_NAME — базовые условия для facet-счётчиков.

Подборки товаров и умный фильтр Bitrix: предфильтр PREFILTER_NAME

Страницы подборок, брендов и меток («новинка») сужают выборку через FILTER_NAME для списка, но умный фильтр раньше жил будто над всем инфоблоком. В iblock 18.6.200 для bitrix:catalog.smart.filter добавили PREFILTER_NAME — базовые условия для facet-счётчиков.

Сортировка по цене после обновления каталога: PRICE_SCALE и валюта

После апдейта торгового модуля порядок по цене может ломаться, если не заполнен PRICE_SCALE в b_catalog_price. Как восстановить курсовую шкалу через пересохранение базовой валюты и точечный UPDATE по b_catalog_currency.