В 1С-Битрикс свойства принадлежат инфоблоку целиком, а «персонализация по разделам» делается через привязки свойств к разделам с наследованием. Вы настраиваете, какие свойства доступны/видны в конкретном разделе (в форме редактирования и в умном фильтре). Есть «глобальная» привязка ко всем ра...
\Bitrix\Sale\Fuser
— служебный класс модуля sale (Интернет-магазин), который управляет идентификатором покупателя (FUSER_ID).
Этот идентификатор — «якорь» для корзины, отложенных товаров и любых данных, которые должны переживать перезагрузки страниц и даже гостевой режим.
При миграциях, рефакторинге инфоблоков или выравнивании данных часто возникает задача: аккуратно перенести значение из одного свойства элементов в другое. Ниже — два практичных скрипта для 1С-Битрикс: первый копирует значение для конкретного элемента по ID, второй — массово обрабатывает в...
Класс CBitrixComponentTemplate
— «оболочка» шаблона компонента. На каждый подключаемый шаблон создаётся свой экземпляр класса, который живёт от инициализации шаблона до завершения работы компонента. Ниже — понятное описание жизненного цикла, обзор ключевых методов и много рабочих примеров.
В интернет-магазине каждый лишний клик снижает конверсию. Один из самых раздражающих моментов — выбор города в форме оформления заказа. В Bitrix bitrix:sale.order.ajax
это свойство типа LOCATION. В статье показываю, как автоматически подставлять местоположение покупателя в это поле: с...
CIBlockType — класс ядра Битрикс для управления *типами информационных блоков* (ИБ).
Единое поле авторизации — это удобный UX-паттерн: пользователь вводит одну строку (логин, email или телефон), а система сама определяет тип и авторизует. Ниже — цельное, «боевое» решение для Битрикс: Управление сайтом / Битрикс24 коробка с акцентом на правильные фильтры, безопасность и обслуживание.
Кастомные события — мощный инструмент для создания слабосвязанных, поддерживаемых фронтенд-архитектур в 1С-Битрикс. С помощью BX.addCustomEvent
и BX.onCustomEvent
вы можете создавать сложные взаимодействия между компонентами, синхронизировать виджеты и строить событийные шины без лишних завис...
Многие разработчики, работающие с Битрикс: Управление сайтом, сталкиваются с задачей расширения стандартной системы авторизации. Часто возникает вопрос: можно ли позволить пользователям входить на сайт, используя телефон и пароль, email и пароль, а также логин и пароль — одновременно?
Кастомные события — один из самых простых и удобных способов «склеивать» независимые куски фронтенда в 1С-Битрикс. Вы подписываетесь на событие где-то в одном месте, генерируете его в другом — и код остаётся слабо связанным.
В этой статье разберём BX.removeCustomEvent
: когда её вызывать,...
* указана минимальная стоимость. Стоимость выбранной лицензии «1С-Битрикс» оплачивается отдельно.
Разработка сайта без системы оплаты заказов через корзину
* стоимость зависит от наличия верстки, использования готового решения и т.д.
Разработка одностраничного сайта на платформе Битрикс
* стоимость зависит от наличия верстки, использования готового решения и т.д.