Недоступно в редакциях: Стандарт, Старт
Список заказов
Описание 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-2025, «1С-Битрикс», 2025