Перейти к содержимому


Поиск товаров по коду (Артикулу)

Артикул Поиск товаров по коду Поиск по артикулу

  • Вы не можете ответить в тему
Сообщений в теме: 4

#1 Cruelten

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 48 сообщений
Репутация: 1
Начинающий

Отправлено 05 December 2015 - 08:45 PM

Здравствуйте, дорогие форумчане. У меня возник такой вопрос. Смотрите. У нас в админке в категориях товаров, есть возможность искать сверху в названии или в коде. Так вот поиск работает конкретно только для той категории, в которой я в этот момент нахожусь. Подскажите, есть ли возможность того, чтобы поиск этот осуществлялся по всем товарам. Кто-нить сталкивался с этим? Что можете посоветовать?
Я что хочу... у меня товаров тьма, я хочу взять ввести код определенный, и чтобы все товары во всех категориях показались с этим артикулом в одном месте. Спасибо за помощь.
  • 0

#2 hedhedhed

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 107 сообщений
Репутация: 4
Начинающий

Отправлено 05 December 2015 - 11:02 PM

У вас несколько товаров с одинаковым артикулом ? Можете подсказать, в чем логика ? Реально не догоняю для чего это нужно ...
  • 0

#3 Cruelten

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 48 сообщений
Репутация: 1
Начинающий

Отправлено 07 December 2015 - 10:50 PM

Смотрите, я просто хочу вот что сделать. Я хочу, чтобы поиск по артикулу велся не только в той категории в админке, в которой я нахожусь, а вообще по всему каталогу.
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 07 December 2015 - 11:51 PM

Смотрите, я просто хочу вот что сделать. Я хочу, чтобы поиск по артикулу велся не только в той категории в админке, в которой я нахожусь, а вообще по всему каталогу.

В функции prdSearchProductByTemplateAdmin есть код

if ( isset($callBackParam["categoryID"]) )
{
$searchInSubcategories = false;
if ( isset($callBackParam["searchInSubcategories"]) )
{
if ( $callBackParam["searchInSubcategories"] )
$searchInSubcategories = true;
else
$searchInSubcategories = false;
}

if ( $searchInSubcategories )
{
$where_clause = _getConditionWithCategoryConjWithSubCategories( $where_clause,
$callBackParam["categoryID"] );
}
else
{
$where_clause = _getConditionWithCategoryConj( $where_clause,
$callBackParam["categoryID"] );
}
}

Именно он добавляет к условию поиска категорию.
Но в списке товаров в админке поиск товаров по коду и так делается по всей базе товаров, а не только по текущей категории, т.к. в файле catalog_products_categories.php (тот самый список товаров в админке) не присваивается значение элементу массива $callBackParam["categoryID"].
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 Cruelten

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 48 сообщений
Репутация: 1
Начинающий

Отправлено 08 December 2015 - 09:14 PM

Именно он добавляет к условию поиска категорию.
Но в списке товаров в админке поиск товаров по коду и так делается по всей базе товаров, а не только по текущей категории, т.к. в файле catalog_products_categories.php (тот самый список товаров в админке) не присваивается значение элементу массива $callBackParam["categoryID"].


И правда. Я прошу прощения, из-за огромного количества товаров думал тока по одной категории поиск идет. Спасибо огромное за подсказку.
  • 0