Класс
Catalog
Sku
\Bitrix\Catalog\Product\Sku
Описание
Класс Sku
Предоставляет различные полезные методы для работы с данными торговых предложений.
Исходный файл: source/catalog/lib/product/sku.php:14
Константы
OFFERS_AVAILABLEOFFERS_ERROROFFERS_NOT_AVAILABLEOFFERS_NOT_EXIST
Методы (23)
-
static allowedUpdateAvailable()Возвращает true, если разрешено автоматическое обновление доступности и цен родительского товара. -
static calculate()Запустить расчёт доступности и цен родительского товара. Необходимые данные должны быть подготовлены в Sku::calculateComplete или Sku::calculatePrice. -
static calculateComplete()Подготовить данные для обновления доступности и цен родительского товара. Запускает расчёт, если отложенный расчёт отключён. -
static calculatePrice()Подготовить данные для обновления цен родительского товара. Запускает расчёт, если отложенный расчёт отключён. -
static disableDeferredCalculation()Отключить отложенный расчёт доступности и цен родительского товара. -
static disableUpdateAvailable()Отключить автоматическое обновление доступности и цен родительского товара. -
static enableDeferredCalculation()Включить отложенный расчёт доступности и цен родительского товара. -
static enableUpdateAvailable()Включить автоматическое обновление доступности и цен родительского товара. -
static getDefaultParentSettings()Вернуть настройки по умолчанию для товара с торговыми предложениями. -
static getOfferState()Вернуть доступные и существующие торговые предложения товара. -
static getParentProductFieldsByState()Возвращает базовые поля товара для товара с торговыми предложениями. -
static handlerAfterIblockElementAdd()Обработчик события OnAfterIBlockElementAdd. Не используйте напрямую. -
static handlerAfterIblockElementDelete()Обработчик события OnAfterIBlockElementDelete. Не используйте напрямую. -
static handlerAfterIBlockElementSetPropertyValues()Обработчик события OnAfterIBlockElementSetPropertyValues. Не используйте напрямую. -
static handlerAfterIblockElementSetPropertyValuesEx()Обработчик события OnAfterIBlockElementSetPropertyValuesEx. Не используйте напрямую. -
static handlerAfterIblockElementUpdate()Обработчик события OnAfterIBlockElementUpdate. Не используйте напрямую. -
static handlerIblockElementAdd()Обработчик события OnIBlockElementAdd. Не используйте напрямую. -
static handlerIblockElementDelete()Обработчик события OnIBlockElementDelete. Не используйте напрямую. -
static handlerIblockElementSetPropertyValues()Обработчик события OnIBlockElementSetPropertyValues. Не используйте напрямую. -
static handlerIblockElementSetPropertyValuesEx()Обработчик события OnIBlockElementSetPropertyValuesEx. Не используйте напрямую. -
static handlerIblockElementUpdate()Обработчик события OnIBlockElementUpdate. Не используйте напрямую. -
static updateAvailable()устар. Обновить доступность товара. -
static usedDeferredCalculation()Возвращает true, если разрешён отложенный расчёт доступности и цен родительского товара.

