Документация для разработчиков
Недоступно в редакциях: Стандарт, Старт

Персональный раздел пользователя

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

В визуальном редакторе компонент расположен по пути: Магазин > Персональный раздел > Персональный раздел пользователя.

Компонент относится к модулю Интернет-магазин.

Пример вызова компонента sale.personal.section

Секции настроек компонента:

  • Основные параметры
  • Шаблоны ссылок
  • Управление адресами страниц
  • Страница персонального счета пользователя
  • Страница заказов пользователя
  • Страница профиля пользователя
  • Страница персональных данных пользователя
  • Настройки кеширования
  • Дополнительные настройки
  • Описание параметров

    Поле Параметр Описание
    Основные параметры
    Показать страницу персонального счета пользователя SHOW_ACCOUNT_PAGE [Y|N] При отмеченной опции будет доступна страница личного счета пользователя. Описание настроек страницы здесь.
    Показать страницу заказов пользователя SHOW_ORDER_PAGE [Y|N] Опция позволяет просматривать страницу заказов пользователя. Описание настроек страницы здесь.
    Показать страницу персональных данных пользователя SHOW_PRIVATE_PAGE [Y|N] Подключение страницы личных данных пользователя. Описание настроек страницы здесь
    Показать страницу профилей пользователя SHOW_PROFILE_PAGE [Y|N] Вывод страницы для просмотра профилей пользователя. Описание настроек страницы здесь.
    Показать страницу подписок SHOW_SUBSCRIBE_PAGE [Y|N] Отображение страницы подписок пользователя на товары.
    Вывести ссылку на страницу контактов SHOW_CONTACT_PAGE [Y|N] При отмеченной опции станет доступна ссылка для перехода на страницу контактов магазина.
    Вывести ссылку на корзину SHOW_BASKET_PAGE [Y|N] Будет отображаться ссылка для перехода в корзину.
    Настройки дополнительных страниц раздела CUSTOM_PAGES Задаются настройки для добавления дополнительных страниц в персональный раздел пользователя.
    • Путь к дополнительной странице - адрес к дополнительной странице;
    • Название страницы - заголовок дополнительной страницы, отображаемый на индексной странице персонального раздела;
    • Имя класса FontAwesome - картинка (элемент CSS шрифта @font-awesome) для дополнительной страницы, отображаемая на индексной странице персонального раздела.
    Шаблоны ссылок
    Путь к странице оплат PATH_TO_PAYMENT Указывается путь к странице оплат по заказам.
    Путь к странице контактных данных PATH_TO_CONTACT Задается путь к странице с контактными данными.
    Путь к корзине PATH_TO_BASKET Указывается путь к корзине.
    Путь к каталогу PATH_TO_CATALOG Указывается путь к каталогу товаров.
    Управление адресами страниц
    Включить поддержку ЧПУ SEF_MODE [Y|N] При отмеченной опции будет включена поддержка ЧПУ.

    Если режим поддержки ЧПУ включен, то необходимо настроить дополнительные параметры
    Каталог ЧПУ (относительно корня сайта) SEF_FOLDER Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
    Адреса страниц SEF_URL_TEMPLATES Указываются адреса следующих страниц:
    • account - страница персонального счета пользователя;
    • index - главная страница персонального раздела;
    • order_cancel - страница отмены заказа;
    • order_detail - страница подробной информации о заказе;
    • orders - страница заказов пользователя;
    • private - страница персональных данных пользователя;
    • profile - страница списка профилей пользователя;
    • profile_detail - страница профиля пользователя;
    • subscribe - страница подписок.
    .
    Страница персонального счета пользователя
    Секция доступна, если отмечена опция Показать страницу персонального счета пользователя
    Показать счет текущего пользователя SHOW_ACCOUNT_COMPONENT [Y|N] При отмеченной опции будет отображаться текущее состояние счета пользователя.
    Разрешить добавление средств на счет текущего пользователя SHOW_ACCOUNT_PAY_COMPONENT [Y|N] При отмеченной опции пользователю будет доступно добавление средств на свой счет. Кроме того, становятся доступными для настройки дополнительные параметры
    Валюта для отображения ACCOUNT_PAYMENT_SELL_CURRENCY Из созданных в системе валют выбирается валюта, в которой будут отображаться денежные средства пользователя.
    Тип пользователя ACCOUNT_PAYMENT_PERSON_TYPE Из созданных в системе типов плательщиков выбирается тот, для которого будет выполняться пополнение счета.
    Исключить из списка платежных систем ACCOUNT_PAYMENT_ELIMINATED_PAY_SYSTEMS Из созданных в системе платежных систем выбираются те, которые не должны быть доступны для пополнения счета.
    Показывать значения фиксированных платежей ACCOUNT_PAYMENT_SELL_SHOW_FIXED_VALUES [Y|N] При отмеченной опции будут отображаться значения фиксированных платежей.
    Выберите суммы для покупки ACCOUNT_PAYMENT_SELL_TOTAL Задаются суммы фиксированных платежей. Параметр доступен при отмеченной опции Показывать значения фиксированных платежей.
    .
    Разрешить пользователю вводить сумму ACCOUNT_PAYMENT_SELL_USER_INPUT [Y|N] При отмеченной опции пользователю будет доступно поле для ввода своей суммы платежа.
    Страница заказов пользователя
    Секция доступна, если отмечена опция Показать страницу заказов пользователя
    Сохранять установки фильтра в сессии пользователя SAVE_IN_SESSION [Y|N] При отмеченной опции установки фильтра будут сохранены в сессии пользователя.
    Формат показа даты ACTIVE_DATE_FORMAT Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
    Дополнительные свойства инфоблока CUSTOM_SELECT_PROPS Задаются коды свойств инфоблока, которые необходимо вывести при детальном просмотре заказа. Следует задавать для вывода только строковые и числовые типы свойств.
    Не показывать в информации о пользователе ORDER_HIDE_USER_INFO Выберите какие данные пользователя НЕ должны показываться на странице.
    Не показывать свойства для типа плательщика <название_плательщика> PROP_N Для каждого типа плательщика <название_плательщика> (N - идентификатор типа плательщика) задается массив свойств, которые не должны быть отображены.
    Перенести в историю заказы в статусах ORDER_HISTORIC_STATUSES Указываются статусы, которые будут использоваться при фильтрации по истории. Если заказ находится в одном из выбранных статусов, то в списке всех заказов он показан не будет, а будет доступен в истории заказов.
    Запретить смену платежной системы у заказов в статусах ORDER_RESTRICT_CHANGE_PAYSYSTEM Указываются статусы, по достижении которых невозможно изменить платёжную систему.
    Сортировка заказов ORDER_DEFAULT_SORT Выбор параметра по которому сортируются заказы.
    Пересчитывать заказ после смены платежной системы ORDER_REFRESH_PRICES Разрешение на пересчёт заказа после смены платёжной системы
    Разрешить оплату с внутреннего счета ALLOW_INNER Разрешение на оплату с внутреннего счёта
    Разрешить оплату с внутреннего счета только в полном объеме ONLY_INNER_FULL Разрешение на оплату с внутреннего счёта при условии наличия на счёте полной суммы заказа.
    Имя шаблона для постраничной навигации NAV_TEMPLATE Укажите имя шаблона для постраничной навигации.
    Количество заказов на одной странице ORDERS_PER_PAGE Количество заказов на одной странице.
    Страница профиля пользователя
    Секция доступна, если отмечена опция Показать страницу профилей пользователя
    Использовать расширенный выбор местоположения USE_AJAX_LOCATIONS_PROFILE [Y|N] При отмеченной опции будет использована расширенная форма выбора местоположений, которая может быть построена с помощью компонента AJAX-местоположения.
    Получить список местоположений для устаревших версий шаблона COMPATIBLE_LOCATION_MODE_PROFILE [Y|N] При отмеченной опции получение списка местоположений будет осуществляться через CSaleLocation::GetList. Опцию включать не рекомендуется, она оставлена для совместимости.
    Страница персональных данных пользователя
    Секция доступна, если отмечена опция Показать страницу персональных данных пользователя
    Генерировать почтовое событие SEND_INFO_PRIVATE [Y|N] При отмеченной опции будет вызвано имеющееся почтовое событие и отправлено письмо пользователю.
    Проверять права доступа CHECK_RIGHTS_PRIVATE [Y|N] При отмеченной опции будут проверяться права на редактирование профиля.
    Настройки кеширования
    Тип кеширования CACHE_TYPE Тип кеширования:
    • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
    • Y - Кешировать: для кеширования необходимо определить время кеширования;
    • N - Не кешировать: кеширования нет в любом случае.
    Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
    Учитывать права доступа CACHE_GROUPS [Y|N] При отмеченной опции будут учитываться права доступа при кешировании.
    Дополнительные настройки
    Количество заказов на одной странице PER_PAGE Указывается количество заказов, отображаемых на одной странице. Все остальные заказы будут выведены с помощью постраничной навигации.
    Имя шаблона для постраничной навигации NAV_TEMPLATE Указывается имя шаблона для постраничной навигации.
    Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции для страниц персонального раздела будут устанавливаться соответствующие заголовки.


    © «Битрикс», 2001-2019, «1С-Битрикс», 2019
    Наверх