Описание catalog.store.amount
Компонент выводит остатки выбранного товара по складам, на которых он имеется.
В визуальном редакторе компонент расположен по пути Магазин > Склады > Остатки по складам.
Компонент относится к модулю Торговый каталог.
Параметры
Поле | Параметр | Описание |
Основные параметры |
Склады | STORES | Выбираются склады, информация по которым должна быть показана. Для выбора нескольких значений следует воспользоваться клавишей Ctrl. |
Товар | ELEMENT_ID | Идентификатор товара, остатки по складам которого должны быть отображены. Можно не указывать, если задан Код товара. |
Код товара | ELEMENT_CODE | Символьный код товара, остатки по складам которого должны быть отображены. Можно не указывать, если задан идентификатор в поле Товар. |
Торговое предложение | OFFER_ID | Идентификатор торгового предложения, остатки по складам которого должны быть отображены. |
Шаблоны ссылок |
URL на страницу, где будет показана детальная информация о складе | STORE_PATH | Адрес страницы с детальной информацией по складу. |
Настройки кеширования |
Тип кеширования | CACHE_TYPE | Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
Дополнительные настройки |
Заголовок | MAIN_TITLE | Указывается заголовок блока о количестве товара на складе. |
Склады |
Свойства | USER_FIELDS | Выбираются пользовательские поля складов для отображения. С помощью клавиши Ctrl можно выбрать несколько значений. |
Поля | FIELDS | Выбираются поля складов для отображения. С помощью клавиши Ctrl можно выбрать несколько значений. |
Отображать склад при отсутствие на нем товара | SHOW_EMPTY_STORE | [Y|N] При отмеченной опции склад будет отображен, даже если на нем нет товара. |
Показывать вместо точного количества информацию о достаточности | USE_MIN_AMOUNT | [Y|N] При отмеченной опции количество имеющегося на складе товара будет заменено на выражение "достаточно" или "мало". Кроме того, становится доступным для настройки параметр
Минимальное достаточное количество товара на складе
Минимальное достаточное количество товара на складе | MIN_AMOUNT | Указывается значение, меньше которого о количестве товара на складе будет отображаться выражение "мало". Если количество товара на складе больше, чем это значение, то на странице будет отображаться выражение "достаточно". |
. |
Показывать общую информацию по складам | SHOW_GENERAL_STORE_INFORMATION | [Y|N] При Y будет показана только общая информация по складам. При значении N дается информация по складам в отдельности (не общей суммой). |
Пример вызова
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.store.amount",
"",
Array(
"STORES" => array(),
"ELEMENT_ID" => "29",
"ELEMENT_CODE" => "",
"OFFER_ID" => "",
"STORE_PATH" => "/store/store_detail.php",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "36000",
"MAIN_TITLE" => "Наличие товара на складах",
"USER_FIELDS" => array("",""),
"FIELDS" => array("TITLE","ADDRESS","PHONE","SCHEDULE",""),
"SHOW_EMPTY_STORE" => "Y",
"USE_MIN_AMOUNT" => "Y",
"SHOW_GENERAL_STORE_INFORMATION" => "N",
"MIN_AMOUNT" => "0"
)
);?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.