Цены торговых предложений пропадают из списка после обновления платформы 1С‑Битрикс
Пустые ячейки грида чаще отражают смену выборочных полей и слоя агентов синхронизации а не удаление складских остатков.
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 35 по тегам лог
Пустые ячейки грида чаще отражают смену выборочных полей и слоя агентов синхронизации а не удаление складских остатков.
Использовать аккуратно только для некритичной визуализации категорий, не как криптостойкость.
Слушатель mousemove throttled через rAF экономит главный поток под тяжёлыми списками.
Направление объединяет CommerceML-сессии обменов, политики требований к оплатам, пересборку индекса SKU после переименования единиц измерений и наблюдаемость застройки компонента оформления заказа на мобильных шаблонах.
Каталог решаемых связок с инфоблоками — вход в тему: свойства SKU, связь с разделами, импорт, SEO-поля и граничные случаи API, когда «элемент есть», а условная видимость в шаблоне ломает ожидания.
Страница раздела — не статья, а вход в подборку: примерная карта тем, которые у веб‑студий чаще всего всплывают вокруг «коробки»: поиск по каталогу, служебные php_interface‑файлы, лицензия, синхронизация меню и SEO‑шапки страницы через компоненты инфоблоков.
Страница «показать всё» объединяет материалы, которые разбиты по нескольким листам: от инфоблоков и восстановления BitrixVM до SMS-уведомлений, платежных модулей, Open Graph-постингов и сетевой настройки виртуальных машин. Ниже — как не утонуть в перечне и выстроить рабочий чек‑лист.
Вводный обзор раздела с готовыми практическими заметками: инфоблоки и API, BitrixVM и PHP 8.x, ошибки восстановления, мета-теги и смежный инструментарий без пошагового копирования чужих страниц.
Подбор задач именно про инфоблоки: элементы как сущность, охранные крючки против удаления, раздел как контекст, быстрые агрегаты по содержимому.
Без технического занудства про то, почему важны фильтры и сортировка, как упаковать дополнительные услуги к заказу, как быстро обрабатывать обращение и где собирать отзывы, чтобы канал действительно подпитывал средний чек.
Если недоступные SKU не показывают, массив OFFERS пуст, а тип товара остаётся «с офферами», клиентский JCCatalogElement уходит в ветку с ошибкой: не работают табы и зум. Достаточно одной проверки перед switch.
На что обращать внимание при внедрении маркировки на сайте и складе: честный знак, учёт кодов Data Matrix, отражение статусов в каталоге 1С‑Битрикс и ответственность продавца.
Работа с типами цен модуля "Торговый каталог" при помощи классов "\Bitrix\Catalog\GroupTable", "\Bitrix\Catalog\GroupLangTable", "\Bitrix\Catalog\GroupAccessTable", "\Bitrix\Catalog\PriceTable".
"\Bitrix\Catalog\GroupTable": Таблица типов цен
"\Bitrix\Catalog\GroupLangTable": Таблица языковых параметров типов цен
"\Bitrix\Catalog\GroupAccessTable": Таблица прав доступа к типам цен
"\Bitrix\Catalog\PriceTable": Таблица непосредственно цен на товары, но использовать вместо него нужно "\Bitrix\Catalog\
Константа BX_AGENTS_LOG_FUNCTION указывает имя пользовательской функции: ядро вызывает её на старт и финиш каждого агента — удобно писать длительность и имя задачи в отдельный файл без профайлеров.
Наследование catalog.section, переопределение getElementList: убрать DETAIL_TEXT, TAGS, служебные даты и авторов из выборки списка; замер через Debug::startTimeLabel; ссылка на заметку про тайм-лейблы.
Как временно включить general_log в MySQL/MariaDB и снять трассу запросов, когда в коде Битрикса не видно лишних обращений к базе — динамически и через конфиг, с оговоркой про нагрузку.
Чтобы старая и новая цена появились в bitrix:catalog.section и bitrix:catalog.element, правило в «Маркетинг → Правила работы с корзиной» должно ссылаться на характеристики товара в инфоблоке, быть без лишних условий и без ограничений по группам — иначе расчёт для витрины не совпадёт с оформлением заказа.
Стандартный формат строки nginx access.log и несколько связок awk/uniq для быстрой картины: распределение HTTP-кодов, топ проблемных путей и подозрительные запросы к PHP перед тем, как копаться в error_log и настройках пула.
Как подцепиться к финальному шагу импорта файла предложений, прочитать узлы уже разложенного XML и записать недостающие свойства торговых предложений в инфоблок без правок типового обработчика на каждый кейс.
Как без обменника из учётной программы воспроизвести сеанс checkauth → init → file → import для каталога, что означают строки progress и success, как сопоставить текст ответа с шагами обработчика и что делать при HTML или failure.
Стандартный обмен между порталом и учётной системой живёт на /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 и сброс управляемого кеша.
Кто задаёт темп обмена, как устроены checkauth/init/file/import для каталога, какие XML прилетают в выгрузке, как платформа раскладывает данные через CIBlockXMLFile и CIBlockCMLImport, как работает экспорт заказов в сторону 1С и где безопасно снимать проверку источника.
Страницы подборок, брендов и меток («новинка») сужают выборку через FILTER_NAME для списка, но умный фильтр раньше жил будто над всем инфоблоком. В iblock 18.6.200 для bitrix:catalog.smart.filter добавили PREFILTER_NAME — базовые условия для facet-счётчиков.
Страницы подборок, брендов и меток («новинка») сужают выборку через FILTER_NAME для списка, но умный фильтр раньше жил будто над всем инфоблоком. В iblock 18.6.200 для bitrix:catalog.smart.filter добавили PREFILTER_NAME — базовые условия для facet-счётчиков.
После апдейта торгового модуля порядок по цене может ломаться, если не заполнен PRICE_SCALE в b_catalog_price. Как восстановить курсовую шкалу через пересохранение базовой валюты и точечный UPDATE по b_catalog_currency.
Из статьи узнаете как включить логирование работы платежных систем в битрикс и как просмотреть логи платежных систем
Из статьи узнаете как включить логирование кассы в битрикс и как просмотреть логи касс
Из статьи узнаете как смотреть логи работы платежных систем в битрикс