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

Остатки по складам


Описание 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"
	)
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024