Недоступно в редакциях: Стандарт, Старт
Список заказов
Описание sale.personal.order.list
Одностраничный компонент выводит фильтр и список заказов пользователя. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути: Магазин > Персональный раздел > Список заказов.
Компонент относится к модулю Интернет-магазин.
Параметры
Поле | Параметр | Описание |
Внешний вид | ||
---|---|---|
Формат показа даты | ACTIVE_DATE_FORMAT | Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Настройки кеширования | ||
Тип кеширования | CACHE_TYPE | Тип кеширования:
|
Время кеширования (сек.) | 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 | Указывается код, результатом которого является получение идентификатора заказа. По умолчанию ={$ID}. |
Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Мои заказы. |
Сохранять установки фильтра в сессии пользователя | SAVE_IN_SESSION | [Y|N] При отмеченной опции установки фильтра будут сохранены в сессии пользователя. |
Имя шаблона для постраничной навигации | NAV_TEMPLATE | Указывается имя шаблона для постраничной навигации. |
Перенести в историю заказы в статусах | HISTORIC_STATUSES | Указываются статусы, которые будут использоваться при фильтрации по истории. Если заказ находится в одном из выбранных статусов, то в списке всех заказов он показан не будет, а будет доступен в истории заказов. |
Запретить смену платежной системы у заказов в статусах | RESTRICT_CHANGE_PAYSYSTEM | Указываются статусы заказов по достижении которых нельзя сменить платёжную систему. |
Сортировка заказов | DEFAULT_SORT, | Указание по какому параметру производить сортировку заказов |
Разрешить оплату с внутреннего счета | ALLOW_INNER | [Y\N] Разрешает оплату с внутреннего счёта пользователя. |
Разрешить оплату с внутреннего счета только в полном объеме | ONLY_INNER_FULL | [Y\N] При установленном флажке оплата со счёта пользователя возможно только если суммы счёта хватает на полную оплату заказа. |
Цвет статуса название_статуса | STATUS_COLOR_код_статуса | Указывается цвет, которым будет выделен текущий статус заказа. |
Цвет отменённых заказов | STATUS_COLOR_PSEUDO_CANCELLED | Указывается цвет, которым будет выделен статус отмененного заказа. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:sale.personal.order.list","",Array( "STATUS_COLOR_N" => "green", "STATUS_COLOR_P" => "yellow", "STATUS_COLOR_F" => "gray", "STATUS_COLOR_PSEUDO_CANCELLED" => "red", "PATH_TO_DETAIL" => "order_detail.php?ID=#ID#", "PATH_TO_COPY" => "basket.php", "PATH_TO_CANCEL" => "order_cancel.php?ID=#ID#", "PATH_TO_BASKET" => "basket.php", "PATH_TO_PAYMENT" => "payment.php", "ORDERS_PER_PAGE" => 20, "ID" => $ID, "SET_TITLE" => "Y", "SAVE_IN_SESSION" => "Y", "NAV_TEMPLATE" => "", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "CACHE_GROUPS" => "Y", "HISTORIC_STATUSES" => "F", "ACTIVE_DATE_FORMAT" => "d.m.Y" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024