• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/order/builder/basketbuilder.php
  • Класс: BitrixSaleHelpersOrderBuilderBasketBuilder
  • Вызов: BasketBuilder::checkProductData
public function checkProductData(array $productData)
{
	$result = true;

	if((float)$productData['QUANTITY'] <= 0)
	{
		$this->getErrorsContainer()->addError(
			new Error(
				Loc::getMessage(
					"SALE_HLP_ORDERBUILDER_QUANTITY_ERROR",
					['#PRODUCT_NAME#' => $productData['NAME']]
		)));

		$result = false;
	}

	if((int)$productData['PRICE'] < 0)
	{
		$this->getErrorsContainer()->addError(
			new Error(
				Loc::getMessage(
					"SALE_HLP_ORDERBUILDER_PRICE_ERROR",
					['#PRODUCT_NAME#' => $productData['NAME']]
		)));

		$result = false;
	}

	return $result;
}