Поиск по интернет-магазину осуществляется с помощью кода $MODULE_SEARCH_FORM$, который работает в пределах конкретного модуля. Поиск производится по полям указанным в настройках
Глобальный поиск по сайту $SEARCH_FORM$ в модуле ИМ не работает.
Для сайтов с активированным модулем интернет-магазин в блоке Поиск по сайту нужно заменить код $SEARCH_FORM$ на
Это будет работать следующим образом: В пределах модуля ИМ будет работать поиск по модулю ИМ, в остальных модулях сайта будет работать глобальный поиск по сайту
Для сайтов, где активен только модуль интернет-магазина в блоке Поиск по сайту должен стоять код $MODULE_SEARCH_FORM$
Поиск по интернет-магазину можно настроить! "Панель управления" - "Интернет-магазин" - "Настройки модуля" - "Список полей товара, по которым будет осуществляться поиск".
Если выделить все пункты, то поиск будет осуществляться по полю "Артикул", "Производитель", "Наименование", "Категории", "Краткое описание", "Описанию товара" и по любым выбранным вами дополнительным полям. Можно выделить все пункты, тогда поиск будет производиться по всем заполненным полям.
Если у вас не стоит выделение на главном пункте, такому как "Наименование", то поиск по названию может не работать, это касается и всех остальных критериев поиска!
Если у вас установлен поиск по полям, которые не заполнены, то в этом случае поиск не будет работать.
Модуль интернет-магазин предоставляет возможность сбора статистики по поиску! "Панель управления" - "Интернет-магазин" - "Статистика и отчеты" - "Поиск по магазину".
С помощью этой функции, вы можете отслеживать популярные запросы пользователей по магазину. Активировать опцию сбора статистики по поиску можно из "ПУ" - "Настройки модуля ИМ" - "Запоминать историю поиска по магазину", нужно поставить галочку напротив пункта и сохранить.
Редактирование формы поиска возможно посредством стилей CSS, а так же с помощью замены стандартного кода $MODULE_SEARCH_FORM$ на исходный код формы
Люди подскажите, Возможно ли сделать поиск без перезагрузки страницы? Перехожу на страницу поиска shop/search Ввожу масло он без перезагрузки выдает товар внизу. Че то типо ajax поиска. Результат без перезагрузки <div id=result></div> Если такое возможно напишите как, буду признателен.
Добрый день! Возникла проблема с поиском по тегам. Сколько не искала решение - так и нашла. Надеюсь на вашу помощь. Поиск по интернет магазину работает, все хорошо. Но когда поиск осуществляется по тегам (через облако тегов или через тег на странице товара), в результатах только название товара и его фото (например http://vchehle.at.ua/search/%D0%9E%D1%80%D0%B8%D0%B3%D0%B8%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9/) Возможно ли сделать его таким же как при стандартном поиске? (как в каталоге - с ценой, с возможностью добавления в корзину и тд)
Прошу помочь с поиском на сайте при включённом модуле "интернет-магазин" и модуля "фотоальбом". Разумеется, эту ветку поиска прочёл, попробовал многое на своём сайте. Для себя решения не нашёл.
Надо, чтобы посетитель мог воспользоваться полным поиском всего возможного на сайте, в каком бы модуле сайта он ни находился. Чтобы мог искать и по товарам "интернет-магазина" и по подписям к фотографиям в "фотоальбоме". То есть, поиск по сайту и поиск по ИМ.
Я понял, что такое невозможно сделать просто, вписав предложенный тут код поиска в топе. Именно предложенный код даёт мне вот такой результат - и кнопки не видны, и поиск работает не правильно: в ИМ строку 6.00-9 находит 593 раза, хотя таких строк у меня только 27.
Меня бы вполне устроило решение с двумя полями поиска с соответствующими подписями. Например, ПОИСК по МАГАЗИНУ: Поиск ПОИСК по ФОТОГРАФИЯМ: Поиск
Тут в этой ветке в 2012 году такой код был предложен Elenabem (сообщение #79) - с двумя полями Поиска, но он у меня на сайте не сработал, точно так же кнопки не видны, и ищет не правильно.
Пожалуйста, подскажите, что в моем работающем коде поиска можно изменить, чтобы и кнопки Поиска были подписаны правильно, и чтобы сам поиск работал правильно.
Мой код поиска тут (вместе с закомментированными экспериментами):
Код
<!-- Тут идёт мой старый "Поиск", рекомендованный на forum.ucoz.ru в разделе [url=http://forum.ucoz.ru/forum/43-39015-9]http://forum.ucoz.ru/forum/43-39015-9--> <?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?> <div class="searchForm"> <form action="/shop/search" style="margin: 0px;" method="post" onsubmit="this.sfSbm.disabled=true"> <div align="center" class="schQuery"> <input type="text" class="queryField" size="20" maxlength="30" name="query"/></div> <div align="center" class="schBtn"><input type="submit" value="Найти" name="sfSbm" class="searchSbmFl"/></div> <input type="hidden" value="14" name="a"/> </form> </div> <!-- Конец рекомендованного ПОИСКА -->
Добрый день. Прошу помощи, так как официальная служба поддержки молчит несколько дней( Не работает поиск в ИМ, работает только по остальным разделам. Все сделал как написано на 1 странице результат ноль. Видимо проблема в шаблоне, т.к. на другом сайте все отлично работает. мой сайт http://avantagesvet.ru Заранее благодарен за ответ.
3 дня пытался это сделать!!! Единственное, что я сделал до написания на форум я заменил $SEARCH_FORM$ на <?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?> в Глобальном блоке (Верхняя часть сайта) после этого все заработало. Но об этом не написано в первом сообщении темы или я читал невнимательно!
25amsi, в первом сообщении данной темы написано это
Цитата
Для сайтов с активированным модулем интернет-магазин в блоке Поиск по сайту нужно заменить код $SEARCH_FORM$ на <?if($MODULE_ID$=='shop')?>$MODULE_SEARCH_FORM$<?else?>$SEARCH_FORM$<?endif?> 1
Это будет работать следующим образом: В пределах модуля ИМ будет работать поиск по модулю ИМ, в остальных модулях сайта будет работать глобальный поиск по сайту
Так вот не смог врубиться в суть ответа. Можно для чайников тоже самое, но в более развёрнутом виде. Где просмотреть исходный код формы поиска? И где эта волшебная $форма_поиска$, куда вставить надо. Поиск по магазину работает, но народ упорно пытается искать с других страниц. Заранее спасибо!
Все просто, если хотите чтобы поиск был виден и работал только в магазине надо заменить в поисковом блоке не только $SEARCH_FORM$ на $MODULE_SEARCH_FORM$, но и в начале блока в коде <?if($SEARCH_FORM$... на <?if($MODULE_SEARCH_FORM$... и все. При этом код :
Друзья, столкнулся с проблемой поиска по модулю инет магазина, выполнил замены по инструкции выше, не помогло, оказалось, что случайно отметил чек бокс (в интернет магазин - настройки модуля):
Снял чек бокс, стал осуществляться поиск (разумеется предварительно заменив $SEARCH_FORM$ на $MODULE_SEARCH_FORM$)