Задать вопрос
@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);
  • Вопрос задан
  • 562 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Onskills
    Битрикс24: работа с платформой
    1 месяц
    Далее
  • Академия Эдюсон
    Коммерческий директор
    4 месяца
    Далее
  • Академия Эдюсон
    Директор по продажам: тариф Мастер
    4 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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