@oldzas

Как делать фильтрацию в битрикс24 по нескольким ключам?

Добрый день.

Есть задача отобрать товары в Битрикс24 по названию:
1) Когда я делаю поиск по полному названию - оно работает, даже если я напишу 1 слово (которое есть в названиях товаров) - он выдает мне их целую кучу.
2) Но если я хочу сделать поиск по нескольким ключам - он не работает, не могу понять почему - или мой код кривой или система не имеет такого функционала?

# Рабочий пример:
	$TestArray = Array(
		"111",
		"222",
	);
	$search_product = \App\CRest::call('crm.product.list', [
			"order"  => [],
			"filter" => [
				"CATALOG_ID" => 14,
				"NAME" => $TestArray,
			],
			"select" => ["ID", "NAME", "PROPERTY_112"],
		]
	);
	print_r($search_product);


# Нерабочий пример

	$TestArray = Array(
		array(
			"1",
			"2",
		),
		"333", 
	);
	$search_product = \App\CRest::call('crm.product.list', [
			"order"  => [],
			"filter" => [
				"CATALOG_ID" => 14,
				"NAME" => $TestArray,
			],
			"select" => ["ID", "NAME", "PROPERTY_112"],
		]
	);
	print_r($search_product);
  • Вопрос задан
  • 481 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы