• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discountbase.php
  • Класс: BitrixSaleDiscountBase
  • Вызов: DiscountBase::isBasketItemChanged
protected function isBasketItemChanged($code)
{
	$result = false;
	if ($this->isOrderExists() && !$this->isOrderNew() && $this->isBasketNotEmpty())
	{
		$basketItem = $this->getBasket()->getItemByBasketCode($code);
		if ($basketItem instanceof BasketItem)
		{
			/** @noinspection PhpInternalEntityUsedInspection */
			if (in_array('PRODUCT_ID', $basketItem->getFields()->getChangedKeys()))
				$result = true;
		}
	}
	return $result;
}