1. Главная страница » Компьютеры

Bitrix sale personal order list

Автор: | 16.12.2019

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

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

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

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

Описание параметров

Поле Параметр Описание
Внешний вид
Формат показа даты ACTIVE_DATE_FORMAT Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:

  • A — Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y — Кешировать: для кеширования необходимо определить время кеширования;
  • N — Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Учитывать права доступа CACHE_GROUPS [Y|N] При отмеченной опции будут учитываться права доступа при кешировании.
Дополнительные настройки
Страница c подробной информацией о заказе PATH_TO_DETAIL Указывается путь к странице с подробной информацией о заказе. Если страница находится в текущей директории, то достаточно указать ее название. Страница может быть создана с помощью компонента Подробная информация о заказе. Необходимо передавать идентификатор заказа в качестве параметра.
Страница повторения заказа PATH_TO_COPY Указывается путь к странице повтора заказа. Можно указать путь к странице, где происходит копирование заказа. Если указать путь к корзине, то заказ будет скопирован и можно будет начать оформление заказа.
Страница отмены заказа PATH_TO_CANCEL Указывается путь к странице, где можно отменить заказ. Страница может быть создана с помощью компонента Отмена заказа. Необходимо передавать идентификатор заказа в качестве параметра.
Страница подключения платежной системы PATH_TO_PAYMENT Указывается путь к странице оплат от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название.
Страница корзины PATH_TO_BASKET Указывается путь к корзине пользователя. Страница может быть создана с помощью компонента Корзина.
Путь к каталогу PATH_TO_CATALOG Указывается путь к каталогу.
Количество заказов, выводимых на страницу ORDERS_PER_PAGE Указывается количество заказов, отображаемых на одной странице. Все остальные заказы будут выведены с помощью постраничной навигации.
Идентификатор заказа ID Указывается код, результатом которого является получение идентификатора заказа. По умолчанию = .
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Мои заказы.
Сохранять установки фильтра в сессии пользователя SAVE_IN_SESSION [Y|N] При отмеченной опции установки фильтра будут сохранены в сессии пользователя.
Имя шаблона для постраничной навигации NAV_TEMPLATE Указывается имя шаблона для постраничной навигации.
Перенести в историю заказы в статусах HISTORIC_STATUSES Указываются статусы, которые будут использоваться при фильтрации по истории. Если заказ находится в одном из выбранных статусов, то в списке всех заказов он показан не будет, а будет доступен в истории заказов.
Запретить смену платежной системы у заказов в статусах RESTRICT_CHANGE_PAYSYSTEM Указываются статусы заказов по достижении которых нельзя сменить платёжную систему.
Сортировка заказов DEFAULT_SORT, Указание по какому параметру производить сортировку заказов
Разрешить оплату с внутреннего счета ALLOW_INNER [YN] Разрешает оплату с внутреннего счёта пользователя.
Разрешить оплату с внутреннего счета только в полном объеме ONLY_INNER_FULL [YN] При установленном флажке оплата со счёта пользователя возможно только если суммы счёта хватает на полную оплату заказа.
Цвет статуса название_статуса STATUS_COLOR_код_статуса Указывается цвет, которым будет выделен текущий статус заказа.
Цвет отменённых заказов STATUS_COLOR_PSEUDO_CANCELLED Указывается цвет, которым будет выделен статус отмененного заказа.
Читайте также:  Intel core i3 3220 socket 1155

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

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

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

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

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

Описание параметров

Поле Параметр Описание
Основные параметры
Показать страницу персонального счета пользователя 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] При отмеченной опции для страниц персонального раздела будут устанавливаться соответствующие заголовки.

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Информация представленная в данном разделе содержит сведения о классах и функциях модуля Интернет-Магазин, необходимых для организации продажи товаров и услуг через Интернет, создания интернет-магазинов и эффективного управления электронными каналами продаж товаров и услуг.

Перед использованием модуля необходимо проверить, установлен ли он и подключить его при помощи конструкции:

Некоторые термины модуля

Базовая валюта для данного сайта — валюта, в которой осуществляются операции по продаже товаров на данном сайте. Устанавливается на странице глобальных настроек модуля Интернет-Магазин. Понятие базовой валюты в модуле Интернет-Магазин отличается от понятия базовой валюты в модуле Валюты.

Модуль включает в себя следующие Компоненты 2.0:

Компоненты модуля
Название Имя в пространстве имен bitrix Описание
Аффилиаты
Отчет аффилиата sale.affiliate.account Отображает движение денег на счете аффилиата.
Технические инструкции аффилиата sale.affiliate.instructions Служит для для вывода технических инструкций для аффилиата.
Аффилиатские планы sale.affiliate.plans Выводит список всех аффилиатских планов, определённых в системе.
Регистрация аффилиата sale.affiliate.register Служит для создания страницы регистрации аффилиата.
Отчет по программе аффилиата sale.affiliate.report Отображает список проданных товаров от авторизованного аффилиата за установленный период времени.
Корзина
Корзина sale.basket.basket Отображает список товаров, отправленных пользователем в корзину.
Ссылка на корзину sale.basket.basket.line В зависимости от настроек отображает ссылки на корзину пользователя и на его персональный раздел либо только на корзину.
Малая корзина для почты sale.basket.basket.small.mail Отображает для почты список товаров, находящихся в корзине пользователя.
Персональный раздел
Вывод полей заказа sale.business.value.mail Выводит список полей заказа по коду заказа.
Персональный раздел пользователя sale.personal.section Организует персональный раздел пользователя.
Добавление средств на счет текущего пользователя sale.account.pay Позволяет добавить средства на внутренний счет текущего пользователя.
Счета текущего пользователя sale.personal.account Отображает состояние внутреннего счета текущего пользователя в доступной валюте.
Пластиковые карты пользователя (комплексный компонент) sale.personal.cc Используется для управления пластиковыми картами текущего пользователя.
Редактирование пластиковых карт sale.personal.cc.detail Служит для редактирования пластиковых карт пользователя.
Список пластиковых карт текущего пользователя sale.personal.cc.list Выводит список пластиковых карт текущего пользователя.
Заказы пользователя (комплексный компонент) sale.personal.order Отображает список заказов текущего пользователя с ссылками для перехода к просмотру детальной информации, отмене заказа, к оформлению повторного заказа. Можно управлять адресами переходов по этим страницам с помощью настроек ЧПУ.
Отмена заказа sale.personal.order.cancel Позволяет отменить заказ.
Подробная информация о заказе sale.personal.order.detail Выводит подробную информацию по заказу.
Подробная информация о заказе для почты sale.personal.order.detail.mail Выводит подробную информацию по заказу для почты.
Список заказов sale.personal.order.list Выводит фильтр и список заказов пользователя.
Профили пользователя (комплексный компонент) sale.personal.profile Служит для управления профилями текущего пользователя.
Редактирование профиля sale.personal.profile.detail Позволяет редактировать профиль пользователя.
Список профилей текущего пользователя sale.personal.profile.list Выводит список профилей текущего пользователя.
Подписки пользователя (комплексный компонент) sale.personal.subscribe Используется для управления подписками текущего пользователя.
Отмена подписки sale.personal.subscribe.cancel Позволяет отменить подписку.
Список подписок текущего пользователя sale.personal.subscribe.list Выводит список подписок текущего пользователя.
Процедура оформления заказа
Калькулятор доставки (AJAX) sale.ajax.delivery.calculator Выводит динамический калькулятор доставки.
Одношаговое оформление заказа sale.order.ajax Служит для оформления заказа на одной странице с использованием технологии AJAX.
Подключение платежной системы sale.order.payment Осуществляет подключение платежной системы.
Смена способа оплаты sale.order.payment.change Осуществляет смену платежной системы для оплаты заказа.
Подключение обработчика результата платежной системы sale.order.payment.receive Осуществляет подключение скрипта для получения результата от платежной системы.
Привязка к местоположению: выпадающие списки sale.location.selector.steps Выводит форму, в которой выбор местоположения осуществляется с помощью последовательного выбора вариантов из выпадающего списка.
Привязка к местоположению: строка поиска sale.location.selector.search Выводит форму, в которой выбор местоположения осуществляется с помощью ввода запроса в строку поиска.
Экспорт заказов
Экспорт заказов в "1С:Предприятие" sale.export.1c Служит для экспорта заказов в "1С:Предприятие" в формате CommerceML v2.
Информация о товарах
Выбор товара для получения подарка sale.gift.main.products Служит для отображения блока товаров, которые нужно купить для получения предложенного подарка.
Подарки к товарам в корзине sale.gift.basket Служит для отображения товаров, которые будут предложены в качестве подарков к текущей корзине покупателя.
Подарки к товарам конкретного раздела sale.products.gift.section Служит отображения подарков к товарам заданного раздела.
Подарки к выбранному товару sale.products.gift Служит для отображения подарков к конкретному товару.
Генерация купона на товар для почты sale.discount.coupon.mail Генерирует купон для правила корзины с соответствии с заданными параметрами
Персональные рекомендации для почты sale.discount.coupon.mail Выводит список рекомендованных товаров для почты
Самые продаваемые товары sale.bestsellers Выводит список самых продаваемых товаров
Сопутствующие заказу товары для почты sale.bigdata.followup.mail Выводит товары, сопутствующие ранее заказанным товарам
С этим товаром покупают sale.recommended.products Выводит товары, которые были куплены вместе с просматриваемым товаром, с учетом минимального количества покупок

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *