Рекомендуемые сообщения

DarthOlolo    0

Добрый день, подскажите пожалуйста, можно ли изменить модуль поиска Ajax live search на 2.3.0 что бы автодополнение по артикулам работало так же, как и по наименованию товара? По-умолчанию автоподбор срабатывает в наименовании товаров, но для нахождения по артикулу нужно вбить артикул полностью или же проще другой поиск использовать?

Изменено пользователем DarthOlolo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Eldaeron    92
28 минут назад, DarthOlolo сказал:

Добрый день, подскажите пожалуйста, можно ли изменить модуль поиска Ajax live search на 2.3.0 что бы автодополнение по артикулам работало так же, как и по наименованию товара? По-умолчанию автоподбор срабатывает в наименовании товаров, но для нахождения по артикулу нужно вбить артикул полностью или же проще другой поиск использовать?

 https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=26240

 

*Support for OpenCart's native filter system (Product Name, Tag, Model, SKU, UPC, EAN, JAN, ISBN, MPN)

 

Искать по модели должен. Это же у вас как Артикул?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leingard    17

Проще обратиться к автору модуля за доработками

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DarthOlolo    0
37 минут назад, Eldaeron сказал:

 https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=26240

 

*Support for OpenCart's native filter system (Product Name, Tag, Model, SKU, UPC, EAN, JAN, ISBN, MPN)

 

Искать по модели должен. Это же у вас как Артикул?

Да, верно, артикул, и по нему он по факту ищет, но нет автодополнения... Грубо говоря если в названии начинать вбивать "Теле" то в выпадающем списке предлогает товар со схожим названием, типо "Телефон 1", "Телефон 2", "Телефон 3", "Телефон 4" "Телевизор" и т.д. Но если вбивать артикул, то идет только полное совпадение - если есть товары с артикулами телефон-1, телефон-2, телефон-3 ... и начинать вбивать "телефон-" в списке подбора ничего не будет найдено, нужно только точно указывать артикул.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    204

Для получения списка товаров модуль использует стандартный метод getProducts
Достаточно внести небольшие изменения в запрос, чтобы было так
 

LCASE(p.model) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DarthOlolo    0
1 час назад, thentru сказал:

Для получения списка товаров модуль использует стандартный метод getProducts
Достаточно внести небольшие изменения в запрос, чтобы было так
 


LCASE(p.model) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'

 

Не подскажите где именно запрос должен быть, в catalog\controller\product\live_search.php? Как то поиск туго идёт этот, в прочих модулях как то проще было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
thentru    204

@DarthOlolo

\catalog\model\catalog\product.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
DarthOlolo    0
23 минуты назад, thentru сказал:

@DarthOlolo

\catalog\model\catalog\product.php

Спасибо огромное, нашел, исправил - результат, тот, что и нужно было)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От ildar94
      Всем доброго времени суток. Импортирую товар через CSV Price Pro import/export 4
      Попадается много одинакового  товара разных цветов. Было решено делать один товаров и добавлять цвета.
      картинки к цветам добавляю при помощи модуля Product option image PRO
      выглядит это вот так:
      У товара другого цвета смотрю путь к изображению. на странице основного товара добавляю цвет и вставляю картинку исходя из пути который узнал.
      Собственно сам вопрос: как можно ускорить этот процесс или может есть какие то модули?


    • От wowez
      Здравствуйте есть такая заморочь, есть рекламные кампании в яндекс директе, с которых идет трафик на поисковый запрос
      /search/?search=ларь%20холодильный и если я добавляю к этому урл utm метку, ?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&type={source_type}&utm_content={ad_id}_{phrase_id}_{retargeting_id}&utm_term={keyword}&pm_source={source}&pm_block={position_type}&pm_position={position}&device={device_type} 
      то поиск не срабатывает, в поиск идет,    "ларь холодильный/?utm_source=yandex" и соответственно ничего не находится.
       
      Задача в том что бы поиск срабатывал при виде урл-а
      /search/?search=ларь%20холодильный/?utm_source=yandex&utm_medium=cpc&utm_campaign={campaign_id}&type={source_type}&utm_content={ad_id}_{phrase_id}_{retargeting_id}&utm_term={keyword}&pm_source={source}&pm_block={position_type}&pm_position={position}&device={device_type} ,
      и все находилось.
      Кто то возьмется? Сроки? цена?
       
    • От AWARO

      Скачать/Купить дополнение


      Next Default 3
      Версия для опенкарт 3x будет как только набежит 10 покупок соответствующей услуги
      см. Дополнительные услуги - 499р это справа >  Значит будет платной
       
      ПРЕЖДЕ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
      Разверните всё там написано подробно,
       
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
         
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
      --------------------------------------------------------------------------------------------------------------------------------------------------------
       
      Добавил AWARO Добавлено 05.05.2016 Категория Бесплатные шаблоны Системные требования Прямые руки :) Сайт разработчика тут Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От AWARO
      Версия для опенкарт 3x будет как только набежит 10 покупок соответствующей услуги
      см. Дополнительные услуги - 499р это справа >  Значит будет платной
       
      ПРЕЖДЕ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
      Разверните всё там написано подробно,
       
      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
         
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
      --------------------------------------------------------------------------------------------------------------------------------------------------------
       
    • От AlexDW

      350.00 руб
      Скачать/Купить дополнение


      Autocomplete Plus - улучшенный поиск товаров в админке
      Autocomplete Plus - улучшенный поиск товаров с автозаполнением в админке для Opencart 1.5.x
      Стандартный поиск товаров с автозаполнением в админке выводит лишь название товара и ищет только по названию с начальным совпадением.
       
      Autocomplete Plus значительно расширяет его возможности, позволяя искать товары по Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location, с возможностью поиска по нескольким словам или их частям, делая поиск более удобным, информативным, охватывающим и гибким в настройке.
       
      Расширенное автозаполнение доступно:
      - в списке товаров
      - в карточке товара при выборе сопутствующих товаров *
      - в модуле Рекомендуемые (Featured) при выборе рекомендуемых товаров
      - при редактировании заказа (добавлении товаров в заказ)
      - при создании отзыва
      ===
      * для OCSHOP также поддерживается автозаполнение для рекомендуемых товаров
       
      DEMO
       
      Особенности:
      - показ изображения товара в результатах поиска
      - показ цены товара, в том числе акционной
      - показ дополнительного поля товара на выбор
             доступны поля Model, SKU, UPC, EAN, JAN, ISBN, MPN или Location ** - поиск по названию или части названия
             кроме названия доступен поиск товаров по Model, SKU, UPC, EAN, JAN, ISBN, MPN и Location ** - поиск по комбинации слов, пробел используется в качестве разделителя
             например on 3 выведет все товары, в названии или полях которых есть и on, и 3 - ссылки в списке для быстрого перехода к просмотру товара в магазине и его редактированию в админке *new
      - показ и поиск по имени производителя *new
      - показ количества товара *new
      - задание лимита результатов для вывода
      - совместим с ocStore / OCSHOP / Opencart версий 1.5.1.x - 1.5.6.x
       
      ===
      *new - новый функционал с версии 1.20
       
      ** поля EAN, JAN, ISBN и MPN появились только с версии 1.5.4.1
      модуль автоматически определит наличие доступных полей и скроет отсутствующие из настроек
       
       
      Системные требования:
      - VQMOD;
      - PHP 5.3 или выше;
      - CURL;
      - mbstring;
       
      проверить совместимость можно здесь
       
      Установка:
      1. Скопировать содержимое папки UPLOAD в каталог Opencart (стандартные файлы не меняются)
      2. Добавить права на module/autocompleteplus в Система > Пользователи > Группы пользователей
      3. Установить модуль Autocomplete Plus в Дополнения > Модули
      4. Настроить модуль, ввести ключ лицензии и сохранить настройки
       
      Обновление до версии 1.20:
      - убедитесь что ваш хостинг соответствует системным требованиям
      - отправьте запрос на получение ключа (см. Лицензия)
      - удалите предыдущую версию Autocomplete Plus в Дополнения > Модули
      - очистите кеш браузера и следуйте инструкции по установке
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
      Версия модуля для движков 2.x доступна здесь
       
       
      Другие дополнения:
      ---------------------------
      AutoField - автозаполнение полей товаров
      CategoryManager - менеджер категорий в админке
      AutoSearch - поиск с автозаполнением в магазине
      ModalWindow - всплывающее окно с подтверждением или информацией
      Добавил AlexDW Добавлено 23.05.2016 Категория Модули Системные требования PHP 5.3 или выше; CURL; mbstring; VQMOD Сайт разработчика Старая цена Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу