Catalog::addItem

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Catalog
  4. addItem
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/webform/catalog.php
  • Класс: Bitrix\Crm\WebForm\Catalog
  • Вызов: Catalog::addItem
public function addItem(array $item)
{
	$item = array_change_key_case($item, CASE_UPPER);
	$id = $item['PRODUCT_ID'] ?? $item['ID'] ?? 0;
	$this->items[] = [
		'ID' => ($id && is_numeric($id))
			? (int)$id
			: 0
		,
		'NAME' => trim($item['PRODUCT_NAME'] ?? $item['NAME']  ?? $item['VALUE'] ?? ''),
		'PRICE' => (float)($item['PRICE'] ?? 0),
		'DISCOUNT' => (float)($item['DISCOUNT'] ?? 0),
		'QUANTITY' => (float)($item['QUANTITY'] ?? 0),
	];
	return $this;
}

Добавить комментарий