Выдано 126277 лицензий

Переход из поиска сразу в карточку товара

Переход из поиска сразу в карточку товара
#
Slipper
Добрый день!

Реализован интернет-магазина на HostCMS 6.5.9, редакция: Малый бизнес

Есть вопрос по поиску. Стандартно, когда поле поиска выведено в шаблоне страницы, при набивании какого-то запроса поиск сразу предлагает наиболее подходящие варианты:


Но при клике на какой-либо вариант пользователь проваливается на промежуточную страницу:


Есть ли способ сделать так, чтобы при клике на подсказку (на первом скриншоте) клиент бы сразу проваливался в карточку товара, а не на эту промежуточную страницу?
Хотя бы в какую сторону искать подобное?

ПрофильЦитировать выделенное13.02.2020 14:49:05 • Сообщений: 126
Re: Переход из поиска сразу в карточку товара
#
Seri
Можно попробовать в Jquery autocomplete переделать немного:
$('#search').autocomplete({
        serviceUrl: '/search/?autocomplete=1',
        delimiter: ',',
        maxHeight: 400,
        width: 300,
        deferRequestBy: 300,
        appendTo: '.autocomplete_form',
        formatResult: function (suggestion, currentValue) {
            return '<div class="preview"><a href="' + suggestion.path + '">' + suggestion.value + '</a></div>';
        },
        onSelect: function (suggestion) {
        }
    });

Где suggestion.path будет ссылка на товар.
foreach ($aShop_Items as $oShop_Item)
      {
         $aJSON['suggestions'][] = array(
            'value' => $oShop_Item->name,
            'price' => $oShop_Item->price,
            'path' => 'Путь к товару';
            'data' => $oShop_Item->id
         );
      }

Сам не пробовал, но примерно вижу такую реализацию.
E-mail: info@syrbek.ru / skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва

ПрофильЦитировать выделенное13.02.2020 18:05:35 • Сообщений: 714
Авторизация