Jump to content

Search the Community

Showing results for tags 'поиск'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • For developers
    • Общие вопросы
    • Нововведения на форуме
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
    • Отзывы об исполнителях
    • Отзывы о заказчиках
  • Разное
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению
    • Группы

Categories

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Filters
  • Promotions & Pricing
  • Coupons & reward points, affiliate programs
  • Blogs, News & Articles
  • Shopping Cart & Order
  • Product Options
  • Product Attributes
  • Product Combinations
  • Search
  • SEO & Optimization
  • Caching & Server Performance
  • Платежные системы
  • Доставки
  • Editors
  • Design & Navigation
  • Banners, Slideshows & Galleries
  • Email Marketing & SMS Integration
  • Customer Support & Chat
  • Обмен данными
  • Учет в заказе
  • Compare & Wishlist
  • Социальные сети
  • Parsers
  • Модули
  • Tools & Developer Tools
  • Licenses
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
  • Услуги
    • Графика и дизайн
    • Маркетинг

Categories

  • Настройка OpenCart
  • Служебные документы
  • Оплата

Blogs

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • AWS
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Записки от sitecreator
  • О программировании и другом
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Задачи, идеи, решения.
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Полезное с бесполезным
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Магазин Tv-Project.com
  • Мой копирайтинг
  • Разработка под Opencart
  • SEO боксинг специального назначения
  • Подбери свои боксерские перчатки
  • Get-Web Dev
  • Seok
  • Как добавить название города к домену на Опенкарт? (город в качестве категории)
  • Оптимизация и ускорение сайта: JavaScript...
  • Best practice
  • Ultimate Guide to Building an MVP
  • Vlad-Egorov-Blog
  • Взлом почты mail.ru на заказ, взлом яндекс почты, Взлом yandex пароля, Взлом bk.ru, Взлом inbox.ru, Взлом list.ru, Взлом yandex, Взлом rambler
  • поисковая система google Вставляю мой сайт и там на японском на китайском языке Что сделать как исправить?
  • Difficulty Of Chinese Transcription and Solution - Chinese Transcription Services
  • Блог spectre
  • Авторские статьи

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


Skype


Город:


Интересы

Found 271 results

  1. Version 3.0

    Больше 10 тысяч загрузок модулей от sv2109! Модуль написал на основе модуля "Поиск с морфологией и релевантностью", который приобрели более 1000 пользователей! Что делает этот модуль? Это модуль поиска, основной особенностью которого является очень большая скорость поиска. Модуль в первую очередь создан для больших магазинов с тысячами товаров, а также для магазинов, которые работают на слабых хостингах. Модуль тестировался на магазине в котором больше миллиона товаров! Модуль использует морфологию и релевантность для более точного поиска. Чем этот модуль отличается от других модулей поиска? К обычным поисковым модулям относятся: стандартный поиск OpenCart, другие модули поиска, например модуль "Поиск с морфологией и релевантностью". Как они работают? После того, как пользователь ввел фразу для поиска и нажал кнопку "Искать", модуль поиска для того, чтобы найти все товары, которые соответствуют поисковой фразе, должен обойти все товары в базе данных, причем информация о каждом товаре находится не в одной, а в нескольких таблицах с множеством полей, многие из которых никак не проиндексированы. Если у вас немного товаров на сайте (десятки, сотни) и быстрый сервер, то поиск у вас будет работать достаточно быстро. Но если у вас тысячи товаров в магазине (или даже десятки и сотни тысяч) или не самый быстрый сервер, то чем больше у вас будет товаров, тем медленнее будет работать поиск на вашем сайте. В некоторых случаях и 5 и 10 и даже больше секунд, что конечно же очень много, все, что больше 1-2 секунды это уже много, пользователи не будут столько времени ждать, они закроют ваш сайт и пойдут на другой. Как работает этот модуль? Этот модуль работает по тому же принципу, что и поисковые системы, поэтому он так и называется. Возьмем для примера поисковую систему Google. После того, как вы вводите в поле поиска, например, "OpenCart" и нажимаете кнопку "Поиск", Google отображает вам нужные результаты за доли секунды. Это возможно потому, что Google не ищет информацию непосредственно на каждом сайте в момент поиска, он уже до этого обошел все сайты и добавил эту информацию в свои очень быстрые базы данных, где все записи проиндексированы и лежат в базе с нужными весами (какой сайт показывать выше в выдаче, какой ниже). После этого Google осуществляет поиск по своих базах, это дает возможность найти сотни тысяч сайтов за доли секунды! Именно так работает и этот модуль. Сначала он обходит все товары в магазине и добавляет всю информацию в свои таблицы базы данных с индексами. Когда пользователь что-то ищет на сайте, поиск не обходит десятки полей в тысячах товаров, а ищет всего в одной таблице по проиндексированному одному полю, поэтому результат пользователь получит не через несколько секунд или даже десятков секунд, а через доли секунды, что в десятки и даже сотни раз быстрее стандартного поиска. Морфология и релевантность Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова. Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска. Для этого у него есть 2 инструмента: Морфология. Поиск не по точному совпадению, а по корням слов. Теперь написав в поиске "ноутбуки", поиск выдаст все товары в которых встречается и "ноутбуки" и "ноутбук" и "ноутбука" итд. Поддерживаемые словари - русский, украинский, английский. Релевантность. При поиске на первых позициях будут материалы с большим суммарным весом. Наибольший вес имеет точное вхождение фразы в начало названия товара, потом вхождение одного или нескольких слов в название (чем больше слов тем больший вес), потом вхождение слова в тег, потом целой фразы в описание, потом отдельного слова в описание. Чем больше совпадений, тем больше вес и тем выше будет этот товар в результатах поиска. Вес каждого совпадения можно корректировать в админке. Кому нужен этот модуль? сайтам, в которых много товаров, для увеличения качества и скорости поиска. всем, кто хочет иметь очень быстрый и качественный поиск на своем сайте. Просто зайдите на страницу поиска вашего сайта, введите фразу для поиска (из 3-5 слов, можно и больше) и нажмите "Искать". Если результат поиска вы получите более чем через 1-2 секунды, то вам скорее всего нужен этот модуль. Что нового в третьей версии модуля? Поиск Добавлен поиск с использованием транслитерации Давно многие это просили реализовать, сделал. Добавлена возможность указывать очередность поиска между поиском с неправильной раскладкой, транслитерацией, неточным поиском Раньше это было жестко зашито в коде, сначала шел неточный поиск, а потом если неточный поиск ничего не находит то уже производился поиска по неправильной раскладке, что было не всегда удобно. Добавлена точная настройка поиска по Категориям. Товары из определенных категорий можно отображать выше или ниже в поиске или убрать из поиска. Пример. Есть магазин, который торгует мобильными телефонами. Вместе с телефонами он также торгует аксессуарами к ним: чехлы, защитные стекла, наушники итд. В названии и описании аксессуаров часто присутствует и модель телефона, которая к тому же часто повторяется, так как модели могут отличаться на 1 букву. И когда пользователь ищет какой-то телефон по модели, то и сам пользователь хочет увидеть в поиске именно телефоны и магазину намного выгоднее продать именно телефон, но в поиске на первых позициях могут быть именно чехлы или защитные стекла, а телефон этой модели далеко ниже в результатах поиска. Новая функция решает эту проблему, теперь настроить поиск можно намного гибче. Добавлена точная настройка поиска по Производителям. Товары определенных производителей можно отображать выше или ниже в поиске или убрать из поиска. Тоже самое что и по категориям, только по производителям. Магазин может например поднять в выдаче товары производителя, на которые у магазина больше наценка и больше прибыль с их продажи. Добавлена настройка по частям речи. Для определенных полей можно увеличить или уменьшить вес слов какой-то части речи или совсем не добавлять их в индекс. Например можно не добавлять в индекс такие части речи как предлоги, союзы, междуметия итд. А вес имен существительных или глаголов наоборот увеличить. Работает только для русского языка. Добавлена возможно поиска по точному совпадению слова, в более ранних версиях был поиск только по корням слов. Так как раньше поиск искал по частям слов, то иногда точное совпадение слов было в результатах поиска ниже, чем слова с неполным совпадениям. Например пользователь мог искать "красное платье" и на первой позиции мог быть товар "Красный ремень для платья", а товар "Красное платье в белый горошек" могло быть ниже в выдаче, несмотря на то, что в нем точно совпадают все 2 слова. Эта функция исправляет этот момент. Добавлена опция не отображать в результатах товары, которых нету на складе, в более ранних версиях из можно было только отображать в конце списка. Также многие давно просили реализовать это, сделано. Добавлены синонимы. Теперь можно прописать наборы синонимов и товар будет находиться и по основному слову и по его синонимам. Например по слову "телефон" находить товары, где есть "смартфон". Больше десятка других улучшений по поиску, индексации, дизайну и т.д. Все они не очень большие, но все вместе также значительно улучшают весь поиск. Что нового во второй версии модуля? Поиск по вхождению слова и по суффиксам. Этого многим очень не хватало в 1 версии, так как многим нужен был поиск по вхождению для напр. модели или артикула. Но этого не было в 1 версии, потому что такой поиск, если сделать его просто, очень сильно (в сотни раз) сказался бы на скорости поиска. Во второй версии был написан функционал быстрого (!) поиска по вхождению. Более точная релевантность. В 1 версии было 2 веса для слова: если слово первое (в напр. названии товара) и все остальные слова. То есть и слово, которой второе и слово которое 20-е имели один вес. Во 2 версии есть 2 веса: вес первого слова и вес последнего. Все остальные слова внутри получают веса динамически в зависимости от их положения и к-ва слов в названии. Таким образом чем ближе слово к началу тем больше у него вес и товары, у которых искомое слово будет стоять ближе к началу будут выводиться выше в результатах. Мало того, если поиск идет по вхождению, то вес также режется пропорционально части слова. Тем самым достигается большая точность релевантности поиска. Добавлен неточный поиск, поиск слов созвучных с искомым. То есть, можно найти товары, даже если ввести какое-то слово с опечаткой или грамматической ошибкой, конечно не все ошибки модуль найдет, но многие - да. Лучший алгоритм поиска по логике И. Эта часть кода была полностью переписана, теперь в модуле такой поиск работает по новому алгоритму, который и на скорость не влияет и более точно находит только товары, в которых есть все слова из поисковой фразы. Поддержка OpenCart 3.0 Возможности модуль написан на основе модуля "Поиск с морфологией и релевантностью", поэтому содержит весь огромный функционал того модуля использование морфологии и релевантности для более точного поиска выбор логики поиска для поиска по фразам из нескольких слов: И, ИЛИ поддержка мульти-магазина возможность отключить в поиске дату поступления товаров разные типы поиска (по точному совпадению или по началу слова) режим исправления раскладки клавиатуры ("фззду" -> "apple") учитывать наличие на складе (товары, которых нет в наличии будут отображаться в конце поиска) возможность включить кеширование результатов возможность добавлять новые поля для поиска, например можно добавить поиска по id товара, мета H1 и почти по любому полю товара. для каждого поля можно: включить морфологию, указать минимальную длину слова, указать вес вхождения слова в начало или середину поля возможность исключить некоторые слова из поиска возможность заменить слова при поиске (например слова с ошибками: "aple" -> "apple") поддержка нескольких режимов индексации: индексация по крону, автоматическая индексация после каждого добавления, изменения, удаления товара, ручная индексации на странице настроек модуля с поддержкой пакетного создание индексов (можно запустить процесс и оставить страницу открытой на продолжительное время) поиск по вхождению неточный поиск Что нового во второй версии модуля? Поиск по вхождению слова и по суффиксам. Этого многим очень не хватало в 1 версии, так как многим нужен был поиск по вхождению для напр. модели или артикула. Но этого не было в 1 версии, потому что такой поиск, если сделать его просто, очень сильно (в сотни раз) сказался бы на скорости поиска. Во второй версии был написан функционал быстрого (!) поиска по вхождению. Более точная релевантность. В 1 версии было 2 веса для слова: если слово первое (в напр. названии товара) и все остальные слова. То есть и слово, которой второе и слово которое 20-е имели один вес. Во 2 версии есть 2 веса: вес первого слова и вес последнего. Все остальные слова внутри получают веса динамически в зависимости от их положения и к-ва слов в названии. Таким образом чем ближе слово к началу тем больше у него вес и товары, у которых искомое слово будет стоять ближе к началу будут выводиться выше в результатах. Мало того, если поиск идет по вхождению, то вес также режется пропорционально части слова. Тем самым достигается большая точность релевантности поиска. Добавлен неточный поиск, поиск слов созвучных с искомым. То есть, можно найти товары, даже если ввести какое-то слово с опечаткой или грамматической ошибкой, конечно не все ошибки модуль найдет, но многие - да. Лучший алгоритм поиска по логике И. Эта часть кода была полностью переписана, теперь в модуле такой поиск работает по новому алгоритму, который и на скорость не влияет и более точно находит только товары, в которых есть все слова из поисковой фразы. Поддержка OpenCart 3.0 Таблица сравнения версий модулей Поиск с морфологией и релевантностью, версия 3 Search Suggestion - Поиск с автодополнением, версия 4 Этот модуль - Поисковая система, версия 3 Скорость поиска низкая низкая очень высокая Релевантность средняя нету очень высокая Логика И средняя средняя хорошая Поиск по вхождению есть (медленный) есть (медленный) есть Неточный поиск нету нету есть Транслитерация нету есть есть Смена раскладки нету есть есть Коэффициенты для категории нету нету есть Коэффициенты для производителей нету нету есть Настройки частей речи нету нету есть Поиск по точному совпадению слова нету нету есть Синонимы нету нету есть Поиск в шапке сайта нету есть нету Поддержка OpenCart 1.5 - 3 1.5 (версия 3), 2.0 - 3 1.5 - 3 Модуль совместим с модулями: Search suggestion - поиск с автодополнением Фильтр категорий в поиске История Поиска Похожие товары с морфологией и релевантностью Совместимость: OpenCart/ocStore 3.x, 2.0.x, 2.1.x, 1.5 Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Сайт Админка Условия обновлений с версии 2 на 3: Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2016

    1,199.00 RUB

  2. 549.00 руб Скачать/Купить дополнение Поиск с морфологией и релевантностью PRO Больше 10 тысяч загрузок модулей от sv2109! Это третья версия модуля, предыдущие версии которого (1.1, 2.0) уже приобрели почти 700 пользователей! Внимание! Если у вас большой сайт или вам нужна большая скорость работы поиска, то посмотрите на модуль "Поисковая система с морфологией и релевантностью", его основное преимущество перед этим модулем - очень большая скорость работы. Что делает этот модуль? Модуль заменяет ужасный стандартный поиск OpenCart более функциональным и точным поиском с использованием морфологии и релевантности Зачем? Хороший поиск на сайте чрезвычайно важен, потому что пользователи не будут просматривать все ваши товары, чтобы найти нужный, они скорее всего воспользуются для этого поиском. И, если поиск плохой, то пользователи не найдут нужного товара и просто покинут ваш сайт. Из-за плохого поиска на сайте вы постоянно теряете кучу клиентов! Не верите? Посмотрите статистику отказов в аналитике. Стандартный поиск OpenCart Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова. Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска. Новое в версии 3.0 Добавлена возможность сортировки по наличию на складе, товары, которых нету на складе будут отображаться последними в списке товаров. Добавлена поддержка неправильной раскладки клавиатуры, если пользователь введет "фззду" то ему будут найдены товары "apple" и наоборот. Добавлена возможность добавлять новые поля для поиска товаров. Теперь вы можете добавить почти любое новое поле для поиска. Например, если вам нужен поиск по идентификатору товара или по полю "мета H1" или по названию категории или может быть у вас в магазине используются какие-то нестандартные поля и таблицы для содержания какой-то нестандартной информации, например кросс кодов для авто запчастей итд., вы можете добавить новые поля для поиска через админку модуля. Вам нужно будет добавить поле, таблицу, в которой оно находится, а также после сохранения добавить настройки поиска для этого нового поля. Немного переписан код. Отличие PRO версии от обычной Был переписан весь код, теперь он соответствует стандартам кодирования OpenCart, стал намного чище. Добавлена возможность указывать к-во символов для поиска. Слова с количеством символов меньше этого количества не будут участвовать в поиске. Добавлена возможность для каждого поля поиска указывать логику поиска (И, ИЛИ) для поисковых фраз из нескольких слов. Раньше логика была ИЛИ везде и когда пользователь искал, например "ноутбук Apple" то на первых позициях в результатах поиска получал "ноутбук Apple", а под ним кучу других товаров, которые содержали слова "ноутбук" (то есть все ноутбуки что были в магазине) или "Apple" (то есть всю продукцию Apple). Теперь задав логику "И" для поля "Название товара" мы получим в результате только товары которые в названии товара содержат И "ноутбук" И "Apple", что уберет много ненужных товаров с результатов поиска. Появилась возможность для каждого поля указывать символы, которые не нужно использовать в поиске. Это очень удобно для полей модели, артикула итд. Раньше если в товара была модель "1/ABC-2" то чтобы ее найти нужно было указать ее точно "1/ABC-2", иначе если пользователь укажет "1ABC-2" или "1/ABC2" то поиск ничего не нашел бы. Теперь пользователь найдет нужный товар, даже если укажет "1-ABC/2" или "1ABC2" или "1-ABC-2" итд. Появилась возможность для каждого языка поиска указывать слова, которые не нужно использовать в поиске. Удобно для предлогов "и, ""на", "над", "под" итд. которые присутствуют во многих товарах и все эти товары тоже попадают в результаты поиска. Также можно исключить слова, которые часто встречаются в названиях товаров, например "ноутбук", "арт." итд. Появилась возможность для каждого языка поиска указывать замену для слов. Например можно aple заменить на apple и, если пользователь случайно ввел слово с ошибкой, он все равно получит нужный товар в результатах поиска. Сюда можно вписать частые ошибки пользователей, русские названия для английских брендов итд. Исправлены ошибки, например в некоторых случаях появлялась ошибка "Деление на ноль" итд. Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели. Теперь его справедливо можно называть PRO версией. Отзывы: Alteya: Как я раньше жила без этого модуля! Он должен быть в движке изначально! markimax: Прекрасный модуль, сам уже хотел делать, так как поиск по умолчанию это жесть скорее. sh0ut: Купил несколько модулей у автора, поддержка на самом высоком уровне! xd199rus: отличный модуль, оправдал ожидания на 150% Wwworon: Спасибо, все работает теперь как швейцарские часы. Больше отзывов можно почитать тут Модуль совместим с модулями: Search suggestion - поиск с автодополнением Фильтр категорий в поиске История Поиска Похожие товары с морфологией и релевантностью Search Admin - улучшенный поиск товаров в админке Совместимость: OpenCart/ocStore 3.0, 2.0.x, 2.1.x,,2.2.x,2.3.x, 1.5.5,1.5.6 Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Сайт Админка Условия обновления с версии 2.0: Читайте тут. Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2014 Добавил sv2109 Добавлено 18.07.2016 Категория Поиск Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0 2.3 2.2 2.1 2.0 1.5.6.4 1.5.6.2 1.5.6.1 1.5.6 ocStore 3.0 2.3 2.2 2.1 1.5.5.1.2 1.5.5.1.1 1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
  3. Version 3.0

    Больше 10 тысяч загрузок модулей от sv2109! Это третья версия модуля, предыдущие версии которого (1.1, 2.0) уже приобрели почти 700 пользователей! Внимание! Если у вас большой сайт или вам нужна большая скорость работы поиска, то посмотрите на модуль "Поисковая система с морфологией и релевантностью", его основное преимущество перед этим модулем - очень большая скорость работы. Что делает этот модуль? Модуль заменяет ужасный стандартный поиск OpenCart более функциональным и точным поиском с использованием морфологии и релевантности Зачем? Хороший поиск на сайте чрезвычайно важен, потому что пользователи не будут просматривать все ваши товары, чтобы найти нужный, они скорее всего воспользуются для этого поиском. И, если поиск плохой, то пользователи не найдут нужного товара и просто покинут ваш сайт. Из-за плохого поиска на сайте вы постоянно теряете кучу клиентов! Не верите? Посмотрите статистику отказов в аналитике. Стандартный поиск OpenCart Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова. Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска. Новое в версии 3.0 Добавлена возможность сортировки по наличию на складе, товары, которых нету на складе будут отображаться последними в списке товаров. Добавлена поддержка неправильной раскладки клавиатуры, если пользователь введет "фззду" то ему будут найдены товары "apple" и наоборот. Добавлена возможность добавлять новые поля для поиска товаров. Теперь вы можете добавить почти любое новое поле для поиска. Например, если вам нужен поиск по идентификатору товара или по полю "мета H1" или по названию категории или может быть у вас в магазине используются какие-то нестандартные поля и таблицы для содержания какой-то нестандартной информации, например кросс кодов для авто запчастей итд., вы можете добавить новые поля для поиска через админку модуля. Вам нужно будет добавить поле, таблицу, в которой оно находится, а также после сохранения добавить настройки поиска для этого нового поля. Немного переписан код. Отличие PRO версии от обычной Был переписан весь код, теперь он соответствует стандартам кодирования OpenCart, стал намного чище. Добавлена возможность указывать к-во символов для поиска. Слова с количеством символов меньше этого количества не будут участвовать в поиске. Добавлена возможность для каждого поля поиска указывать логику поиска (И, ИЛИ) для поисковых фраз из нескольких слов. Раньше логика была ИЛИ везде и когда пользователь искал, например "ноутбук Apple" то на первых позициях в результатах поиска получал "ноутбук Apple", а под ним кучу других товаров, которые содержали слова "ноутбук" (то есть все ноутбуки что были в магазине) или "Apple" (то есть всю продукцию Apple). Теперь задав логику "И" для поля "Название товара" мы получим в результате только товары которые в названии товара содержат И "ноутбук" И "Apple", что уберет много ненужных товаров с результатов поиска. Появилась возможность для каждого поля указывать символы, которые не нужно использовать в поиске. Это очень удобно для полей модели, артикула итд. Раньше если в товара была модель "1/ABC-2" то чтобы ее найти нужно было указать ее точно "1/ABC-2", иначе если пользователь укажет "1ABC-2" или "1/ABC2" то поиск ничего не нашел бы. Теперь пользователь найдет нужный товар, даже если укажет "1-ABC/2" или "1ABC2" или "1-ABC-2" итд. Появилась возможность для каждого языка поиска указывать слова, которые не нужно использовать в поиске. Удобно для предлогов "и, ""на", "над", "под" итд. которые присутствуют во многих товарах и все эти товары тоже попадают в результаты поиска. Также можно исключить слова, которые часто встречаются в названиях товаров, например "ноутбук", "арт." итд. Появилась возможность для каждого языка поиска указывать замену для слов. Например можно aple заменить на apple и, если пользователь случайно ввел слово с ошибкой, он все равно получит нужный товар в результатах поиска. Сюда можно вписать частые ошибки пользователей, русские названия для английских брендов итд. Исправлены ошибки, например в некоторых случаях появлялась ошибка "Деление на ноль" итд. Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели. Теперь его справедливо можно называть PRO версией. Отзывы: Alteya: Как я раньше жила без этого модуля! Он должен быть в движке изначально! markimax: Прекрасный модуль, сам уже хотел делать, так как поиск по умолчанию это жесть скорее. sh0ut: Купил несколько модулей у автора, поддержка на самом высоком уровне! xd199rus: отличный модуль, оправдал ожидания на 150% Wwworon: Спасибо, все работает теперь как швейцарские часы. Больше отзывов можно почитать тут Модуль совместим с модулями: Search suggestion - поиск с автодополнением Фильтр категорий в поиске История Поиска Похожие товары с морфологией и релевантностью Search Admin - улучшенный поиск товаров в админке Совместимость: OpenCart/ocStore 3.0, 2.0.x, 2.1.x,,2.2.x,2.3.x, 1.5.5,1.5.6 Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Сайт Админка Условия обновления с версии 2.0: Читайте тут. Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2014

    549.00 RUB

  4. Version 2.5

    Больше 10 тысяч загрузок модулей от sv2109! Что делает этот модуль? Модуль добавляет фильтр по категориям на странице поиска. Например, пользователь вбивает в поиск например "intel", после чего поиск ему выдает результат из несколько сотен или тысяч товаров и для того, чтобы найти нужный товар пользователю придется пролистать десятки или сотни страниц результатов. Модуль добавляет в результаты поиска отдельный блок, в котором указаны категории, в которых присутствуют товары по этому запросу. И, нажав на категорию, например, "Материнские платы", пользователь сильно облегчит себе процесс поиска нужного товара. Модуль совместим: со стандартным поиском OpenCart с модулем поиска "Поисковая система с морфологией и релевантностью" с модулем поиска "Поиск с морфологией и релевантностью" (по запросу) В настройках модуля можно указывать: показывать изображения категории показывать к-во найденных товаров показывать ссылку на категорию включать 2 уровня категорий показывать только верхний уровень категорий включать режим когда верхний уровень категорий всегда открыт по умолчанию сортировку: по названию категорий или по к-ву найденных в каждой категории товаров Совместимость: OpenCart/ocStore 2.0-2.1 OpenCart/ocStore 2.3 OpenCart/ocStore 3.0 Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Модуль использует Bootstrap Демо: Сайт Админка Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2020

    499.00 RUB

  5. Version 1.0.3

    970 downloads

    Модуль для создание живого, красивого, быстрого, удобного поиска на сайте. Модуль Noticeup Livesearch позволяет моментально выводить результаты прямо в поисковой строке. Модуль создан с помощью тщательно проверенных плагина jquery что является плюсом, зашкаливает кросбраузерность, также имеется кэширование запросов что влияет на быстроту. Модуль использует модификаторы (лёгкая и безопасная установка), что исключает поломку или сбой системы после установки. Можно Выводить фото, наименования, модель, производителей, цен Указать с какого символа начнется поиск элементов Указать количество элементов в поиске Сгруппировывать по производителям Так же легко можно поменять дизайн выводимых элементов по своему вкусу (путь указан в дополнении) Установка зайти в Панель управления -> Модули -> Установка расширений установить модуль перейти в Панель управления -> Модули -> Модификаторы обновить и активировать модификатор Активируйте модуль если того требует система Модуль совместим со всеми темами по-умолчанию (при возникновении трудностей с установкой напишите нам и мы обязательно поможем) Тестировался на версии Opencart 3.0.2.0 Opencart 2.3.0.2 Opencart 2.2.0.0 Opencart 2.1.0.1 Opencart 2.0.1.0 Ocstore 2.3.0.2 Любые идеи для улучшения модуля приветствуется Обсуждения проекта находиться здесь Помочь проекту https://github.com/Yeleup/Noticeup-Livesearch

    Free

  6. Version 1.0

    Больше 10 тысяч загрузок модулей от sv2109! Что делает этот модуль? Позволяет администратору видеть что именно ищут пользователи на сайте. Зачем? Неужели вам не интересно узнать какие именно товары интересны вашим пользователям? возможно они ищут товар, которого нету на сайте, вы его никогда не заказываете, потому что думаете что он никому не интересен возможно они ищут конкретную модель, которой нету на сайте и ее стоит заказать. возможно они ищут товар, который уже продан и вы забыли его дозаказать. возможно они ищут товар, который есть на сайте, но пользователи не могут найти его через поиск, так как пишут не тот запрос, в таком случае вам возможно нужно изменить название товара, чтобы его могли найти или установить на сайт более функциональный поиск, который позволяет заменять слова в поиске и не учитывать некоторые символы и использовать морфологию в поиске, напр. модуль "Поисковая система с морфологией и релевантностью" или "Поиск и морфологией и релевантностью". В результате вы сможете предложить вашим клиентам именно то, что их интересует тем самым сделаете ваш магазин более интересным и полезным для ваших пользователей, а так же решите целый ряд проблем, которые присутствуют в вашем магазине, таких как несовершенный поиск или неправильные названия товаров. Особенности умное добавление поисковых фраз в историю. Если пользователь 2 раза ввел одну и ту же фразу, она попадет в историю только 1 раз. Если пользователь ищет с помощью модуля быстрого поиска, который запускает поиск после каждой введенной буквы, например "a"-"ap"-"app"-"appl"-"apple" то в историю попадут не бессмысленные части слов ("a"-"ap"-"app"-"appl"-"apple"), а только все слово целиком: "apple" возможность сортировки результатов: на алфавиту поисковой фразы, к-ву найденных товаров, дате, IP адресу возможность фильтрации результатов: по поисковой фразе, по к-ву на складе ("от", "до"), дате ("от", "до"), IP адресу возможность группировки по поисковой фразе. Это позволяет узнать какие слова и фразы пользователи ищут больше всего. поддержка кроме стандартного поиска других модулей поиска: "Поисковая система с морфологией и релевантностью", "Поиск и морфологией и релевантностью","Поиск с автодополнением" Совместимость: OpenCart, ocStore 1.5.x OpenCart, ocStore 2.0.x, 2.1.x, 2.3, 3.0 Модуль использует vQmod (в версии для OpenCart 1.5), но возможна установка и без vQmod Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Админка Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2016

    350.00 RUB

  7. 1 199.00 руб Скачать/Купить дополнение Поисковая система с морфологией и релевантностью PRO Больше 10 тысяч загрузок модулей от sv2109! Модуль написал на основе модуля "Поиск с морфологией и релевантностью", который приобрели более 1000 пользователей! Что делает этот модуль? Это модуль поиска, основной особенностью которого является очень большая скорость поиска. Модуль в первую очередь создан для больших магазинов с тысячами товаров, а также для магазинов, которые работают на слабых хостингах. Модуль тестировался на магазине в котором больше миллиона товаров! Модуль использует морфологию и релевантность для более точного поиска. Чем этот модуль отличается от других модулей поиска? К обычным поисковым модулям относятся: стандартный поиск OpenCart, другие модули поиска, например модуль "Поиск с морфологией и релевантностью". Как они работают? После того, как пользователь ввел фразу для поиска и нажал кнопку "Искать", модуль поиска для того, чтобы найти все товары, которые соответствуют поисковой фразе, должен обойти все товары в базе данных, причем информация о каждом товаре находится не в одной, а в нескольких таблицах с множеством полей, многие из которых никак не проиндексированы. Если у вас немного товаров на сайте (десятки, сотни) и быстрый сервер, то поиск у вас будет работать достаточно быстро. Но если у вас тысячи товаров в магазине (или даже десятки и сотни тысяч) или не самый быстрый сервер, то чем больше у вас будет товаров, тем медленнее будет работать поиск на вашем сайте. В некоторых случаях и 5 и 10 и даже больше секунд, что конечно же очень много, все, что больше 1-2 секунды это уже много, пользователи не будут столько времени ждать, они закроют ваш сайт и пойдут на другой. Как работает этот модуль? Этот модуль работает по тому же принципу, что и поисковые системы, поэтому он так и называется. Возьмем для примера поисковую систему Google. После того, как вы вводите в поле поиска, например, "OpenCart" и нажимаете кнопку "Поиск", Google отображает вам нужные результаты за доли секунды. Это возможно потому, что Google не ищет информацию непосредственно на каждом сайте в момент поиска, он уже до этого обошел все сайты и добавил эту информацию в свои очень быстрые базы данных, где все записи проиндексированы и лежат в базе с нужными весами (какой сайт показывать выше в выдаче, какой ниже). После этого Google осуществляет поиск по своих базах, это дает возможность найти сотни тысяч сайтов за доли секунды! Именно так работает и этот модуль. Сначала он обходит все товары в магазине и добавляет всю информацию в свои таблицы базы данных с индексами. Когда пользователь что-то ищет на сайте, поиск не обходит десятки полей в тысячах товаров, а ищет всего в одной таблице по проиндексированному одному полю, поэтому результат пользователь получит не через несколько секунд или даже десятков секунд, а через доли секунды, что в десятки и даже сотни раз быстрее стандартного поиска. Морфология и релевантность Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова. Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска. Для этого у него есть 2 инструмента: Морфология. Поиск не по точному совпадению, а по корням слов. Теперь написав в поиске "ноутбуки", поиск выдаст все товары в которых встречается и "ноутбуки" и "ноутбук" и "ноутбука" итд. Поддерживаемые словари - русский, украинский, английский. Релевантность. При поиске на первых позициях будут материалы с большим суммарным весом. Наибольший вес имеет точное вхождение фразы в начало названия товара, потом вхождение одного или нескольких слов в название (чем больше слов тем больший вес), потом вхождение слова в тег, потом целой фразы в описание, потом отдельного слова в описание. Чем больше совпадений, тем больше вес и тем выше будет этот товар в результатах поиска. Вес каждого совпадения можно корректировать в админке. Кому нужен этот модуль? сайтам, в которых много товаров, для увеличения качества и скорости поиска. всем, кто хочет иметь очень быстрый и качественный поиск на своем сайте. Просто зайдите на страницу поиска вашего сайта, введите фразу для поиска (из 3-5 слов, можно и больше) и нажмите "Искать". Если результат поиска вы получите более чем через 1-2 секунды, то вам скорее всего нужен этот модуль. Что нового в третьей версии модуля? Поиск Добавлен поиск с использованием транслитерации Давно многие это просили реализовать, сделал. Добавлена возможность указывать очередность поиска между поиском с неправильной раскладкой, транслитерацией, неточным поиском Раньше это было жестко зашито в коде, сначала шел неточный поиск, а потом если неточный поиск ничего не находит то уже производился поиска по неправильной раскладке, что было не всегда удобно. Добавлена точная настройка поиска по Категориям. Товары из определенных категорий можно отображать выше или ниже в поиске или убрать из поиска. Пример. Есть магазин, который торгует мобильными телефонами. Вместе с телефонами он также торгует аксессуарами к ним: чехлы, защитные стекла, наушники итд. В названии и описании аксессуаров часто присутствует и модель телефона, которая к тому же часто повторяется, так как модели могут отличаться на 1 букву. И когда пользователь ищет какой-то телефон по модели, то и сам пользователь хочет увидеть в поиске именно телефоны и магазину намного выгоднее продать именно телефон, но в поиске на первых позициях могут быть именно чехлы или защитные стекла, а телефон этой модели далеко ниже в результатах поиска. Новая функция решает эту проблему, теперь настроить поиск можно намного гибче. Добавлена точная настройка поиска по Производителям. Товары определенных производителей можно отображать выше или ниже в поиске или убрать из поиска. Тоже самое что и по категориям, только по производителям. Магазин может например поднять в выдаче товары производителя, на которые у магазина больше наценка и больше прибыль с их продажи. Добавлена настройка по частям речи. Для определенных полей можно увеличить или уменьшить вес слов какой-то части речи или совсем не добавлять их в индекс. Например можно не добавлять в индекс такие части речи как предлоги, союзы, междуметия итд. А вес имен существительных или глаголов наоборот увеличить. Работает только для русского языка. Добавлена возможно поиска по точному совпадению слова, в более ранних версиях был поиск только по корням слов. Так как раньше поиск искал по частям слов, то иногда точное совпадение слов было в результатах поиска ниже, чем слова с неполным совпадениям. Например пользователь мог искать "красное платье" и на первой позиции мог быть товар "Красный ремень для платья", а товар "Красное платье в белый горошек" могло быть ниже в выдаче, несмотря на то, что в нем точно совпадают все 2 слова. Эта функция исправляет этот момент. Добавлена опция не отображать в результатах товары, которых нету на складе, в более ранних версиях из можно было только отображать в конце списка. Также многие давно просили реализовать это, сделано. Добавлены синонимы. Теперь можно прописать наборы синонимов и товар будет находиться и по основному слову и по его синонимам. Например по слову "телефон" находить товары, где есть "смартфон". Больше десятка других улучшений по поиску, индексации, дизайну и т.д. Все они не очень большие, но все вместе также значительно улучшают весь поиск. Что нового во второй версии модуля? Поиск по вхождению слова и по суффиксам. Этого многим очень не хватало в 1 версии, так как многим нужен был поиск по вхождению для напр. модели или артикула. Но этого не было в 1 версии, потому что такой поиск, если сделать его просто, очень сильно (в сотни раз) сказался бы на скорости поиска. Во второй версии был написан функционал быстрого (!) поиска по вхождению. Более точная релевантность. В 1 версии было 2 веса для слова: если слово первое (в напр. названии товара) и все остальные слова. То есть и слово, которой второе и слово которое 20-е имели один вес. Во 2 версии есть 2 веса: вес первого слова и вес последнего. Все остальные слова внутри получают веса динамически в зависимости от их положения и к-ва слов в названии. Таким образом чем ближе слово к началу тем больше у него вес и товары, у которых искомое слово будет стоять ближе к началу будут выводиться выше в результатах. Мало того, если поиск идет по вхождению, то вес также режется пропорционально части слова. Тем самым достигается большая точность релевантности поиска. Добавлен неточный поиск, поиск слов созвучных с искомым. То есть, можно найти товары, даже если ввести какое-то слово с опечаткой или грамматической ошибкой, конечно не все ошибки модуль найдет, но многие - да. Лучший алгоритм поиска по логике И. Эта часть кода была полностью переписана, теперь в модуле такой поиск работает по новому алгоритму, который и на скорость не влияет и более точно находит только товары, в которых есть все слова из поисковой фразы. Поддержка OpenCart 3.0 Возможности модуль написан на основе модуля "Поиск с морфологией и релевантностью", поэтому содержит весь огромный функционал того модуля использование морфологии и релевантности для более точного поиска выбор логики поиска для поиска по фразам из нескольких слов: И, ИЛИ поддержка мульти-магазина возможность отключить в поиске дату поступления товаров разные типы поиска (по точному совпадению или по началу слова) режим исправления раскладки клавиатуры ("фззду" -> "apple") учитывать наличие на складе (товары, которых нет в наличии будут отображаться в конце поиска) возможность включить кеширование результатов возможность добавлять новые поля для поиска, например можно добавить поиска по id товара, мета H1 и почти по любому полю товара. для каждого поля можно: включить морфологию, указать минимальную длину слова, указать вес вхождения слова в начало или середину поля возможность исключить некоторые слова из поиска возможность заменить слова при поиске (например слова с ошибками: "aple" -> "apple") поддержка нескольких режимов индексации: индексация по крону, автоматическая индексация после каждого добавления, изменения, удаления товара, ручная индексации на странице настроек модуля с поддержкой пакетного создание индексов (можно запустить процесс и оставить страницу открытой на продолжительное время) поиск по вхождению неточный поиск Что нового во второй версии модуля? Поиск по вхождению слова и по суффиксам. Этого многим очень не хватало в 1 версии, так как многим нужен был поиск по вхождению для напр. модели или артикула. Но этого не было в 1 версии, потому что такой поиск, если сделать его просто, очень сильно (в сотни раз) сказался бы на скорости поиска. Во второй версии был написан функционал быстрого (!) поиска по вхождению. Более точная релевантность. В 1 версии было 2 веса для слова: если слово первое (в напр. названии товара) и все остальные слова. То есть и слово, которой второе и слово которое 20-е имели один вес. Во 2 версии есть 2 веса: вес первого слова и вес последнего. Все остальные слова внутри получают веса динамически в зависимости от их положения и к-ва слов в названии. Таким образом чем ближе слово к началу тем больше у него вес и товары, у которых искомое слово будет стоять ближе к началу будут выводиться выше в результатах. Мало того, если поиск идет по вхождению, то вес также режется пропорционально части слова. Тем самым достигается большая точность релевантности поиска. Добавлен неточный поиск, поиск слов созвучных с искомым. То есть, можно найти товары, даже если ввести какое-то слово с опечаткой или грамматической ошибкой, конечно не все ошибки модуль найдет, но многие - да. Лучший алгоритм поиска по логике И. Эта часть кода была полностью переписана, теперь в модуле такой поиск работает по новому алгоритму, который и на скорость не влияет и более точно находит только товары, в которых есть все слова из поисковой фразы. Поддержка OpenCart 3.0 Таблица сравнения версий модулей Поиск с морфологией и релевантностью, версия 3 Search Suggestion - Поиск с автодополнением, версия 4 Этот модуль - Поисковая система, версия 3 Скорость поиска низкая низкая очень высокая Релевантность средняя нету очень высокая Логика И средняя средняя хорошая Поиск по вхождению есть (медленный) есть (медленный) есть Неточный поиск нету нету есть Транслитерация нету есть есть Смена раскладки нету есть есть Коэффициенты для категории нету нету есть Коэффициенты для производителей нету нету есть Настройки частей речи нету нету есть Поиск по точному совпадению слова нету нету есть Синонимы нету нету есть Поиск в шапке сайта нету есть нету Поддержка OpenCart 1.5 - 3 1.5 (версия 3), 2.0 - 3 1.5 - 3 Модуль совместим с модулями: Search suggestion - поиск с автодополнением Фильтр категорий в поиске История Поиска Похожие товары с морфологией и релевантностью Совместимость: OpenCart/ocStore 3.x, 2.0.x, 2.1.x, 1.5 Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Сайт Админка Условия обновлений с версии 2 на 3: Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2016 Добавил sv2109 Добавлено 24.07.2016 Категория Поиск Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0 2.3 2.2 2.1 2.0 1.5.6.4 1.5.6.3 1.5.6.2 1.5.6.1 1.5.6 1.5.4.1 1.5.3.1 ocStore 3.0 2.3 2.2 2.1 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 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0
  8. 399.00 руб Скачать/Купить дополнение Search suggestion - поиск с автодополнением PRO Больше 10 тысяч загрузок модулей от sv2109! Это PRO версия модуля Search suggestion - поиск с автодополнением, который уже приобрели больше чем 500 пользователей! Что делает этот модуль? Модуль добавляет к стандартному блоку поиска в шапке сайта функционал автодополнения результатов. Пользователь вводит первые буквы товара и получает подсказки об имеющихся на сайте товарах (а также с версии 4 категорий, производителей и информационных страниц) Зачем? Быстро найти нужный товар чрезвычайно важно для интернет магазина. Потому что если пользователь не получит такой возможности то он не найдет нужный товара и просто уйдет с вашего сайта к вашим конкурентам. Поэтому подобный функционал присутствует, наверное, на всех без исключения больших интернет магазинах. Отличие PRO версии от обычной Был переписан весь код модуля. CSS стили добавлены в админку, теперь для изменения стиля отображения не нужно открывать css файл модуля, все делается в админке. Добавлены поля для отображения в выпадающем списке: - Производитель - Количество товара - Модель - SKU - UPC - EAN - JAN - ISBN - MPN - Рейтинг товара, отображается в виде звездочек Для каждого поля можно: - включить отображение названия поля, удобно для полей "Модель", "SKU" итд. - режим отображения: показывать поле с новой строки или в той же самой - порядок сортировки полей при отображении - CSS настройки для каждого поля Сортировать поля можно перетаскиванием с помощью мишки. Исправлены ошибки Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели, теперь его справедливо можно называть PRO версией. Новое в версии 4 изменен скрипт поиска с jquery-ui на bootstrap, это уменьшит к-во конфликтов с темой и другими скриптами добавлена возможность поиска не только товаров, но и категорий, производителей и информации поиск по товарам, категориям, производителям и информации можно не только включить или отключить, но и отсортировать, какой поиск должен быть выше в выдаче, какой ниже добавлена возможность указывать путь к форме поиска для нестандартных тем добавлена возможность указывать ширину блока поискового блока Для каждого типа поиска (товар, категория, производитель, информация) можно: - включить или отключить поиск по этому типу - назначить заголовок блока в поисковом блоке - указать сортировку поиска (по названию, по релевантности) - указать логику поиска (И, ИЛИ) - указать к-во результатов для отображения - включить или отключить исправление раскладки клавиатуры (yjen,er -> ноутбук) - включить или отключить транслитерацию (лаптоп -> laptop) - указывать по каким полям осуществлять поиск - указывать какие поля отображать в поиске Отзывы: ZyXeL: Шикарный модуль, спасибо! dremuz: Спасибо автору, все работает безупречно) ingenerks: Спасибо очень круто работает ) Rustem: Спасибо автору, отменная штучка, сегодня весь день искал такую. Лови палюсег в карму. alesco: Классный модуль, спасибо автору.Все работает. Модуль совместим с модулями: Поиск с морфологией и релевантностью PRO Поисковая система с морфологией и релевантностью Совместимость: ocStore 1.5.x (версия 3) openCart 1.5.x (версия 3) openCart / ocStore 2.0.x, 2.1.x, 2.2.x, , 2.3.x, 3.x (версия 4) Модуль использует IonCube, обычно на 99% хостингов он установлен, но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Сайт (ocStore 2.3, версия 4) Админка (ocStore 2.3, версия 4) Сайт (ocStore 1.5, версия 3) Админка (ocStore 1.5, версия 3) Для пользователей, которые приобрели обычную версию модуля и хотят получить PRO версию, можно не покупать отдельно модуль, а доплатить разницу - пишите в ЛС кому это нужно. Для обновления с версии 3 на версию 4 - пишите в ЛС, обновление платное, стоимость обновления составляет 250 рублей. Обновление включает как код модуля, так и помощь в установке и настройке. Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2014 Добавил sv2109 Добавлено 09.03.2015 Категория Поиск Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0 2.3 2.2 2.1 2.0 1.5.6.4 1.5.6.3 1.5.6.2 1.5.6.1 1.5.6 1.5.4.1 1.5.3.1 ocStore 2.3 2.2 2.1 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 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
  9. 499.00 руб Скачать/Купить дополнение Фильтр категорий в поиске Больше 10 тысяч загрузок модулей от sv2109! Что делает этот модуль? Модуль добавляет фильтр по категориям на странице поиска. Например, пользователь вбивает в поиск например "intel", после чего поиск ему выдает результат из несколько сотен или тысяч товаров и для того, чтобы найти нужный товар пользователю придется пролистать десятки или сотни страниц результатов. Модуль добавляет в результаты поиска отдельный блок, в котором указаны категории, в которых присутствуют товары по этому запросу. И, нажав на категорию, например, "Материнские платы", пользователь сильно облегчит себе процесс поиска нужного товара. Модуль совместим: со стандартным поиском OpenCart с модулем поиска "Поисковая система с морфологией и релевантностью" с модулем поиска "Поиск с морфологией и релевантностью" (по запросу) В настройках модуля можно указывать: показывать изображения категории показывать к-во найденных товаров показывать ссылку на категорию включать 2 уровня категорий показывать только верхний уровень категорий включать режим когда верхний уровень категорий всегда открыт по умолчанию сортировку: по названию категорий или по к-ву найденных в каждой категории товаров Совместимость: OpenCart/ocStore 2.0-2.1 OpenCart/ocStore 2.3 OpenCart/ocStore 3.0 Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Модуль использует Bootstrap Демо: Сайт Админка Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2020 Добавил sv2109 Добавлено 09.07.2020 Категория Фильтры Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3 2.2 2.1 2.0 ocStore 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 600  
  10. 350.00 руб Скачать/Купить дополнение Категории в результатах поиска Модуль расширяет возможности стандартного поиска. Добавляет поиск по категориям Довольно часто на сайтах встречается модуль живого поиска с категориями. Но при переходе на результаты поиска клиент видит только товары. Модуль исправляет это и выводит в результатах поиска категории которые соответствуют поисковому запросу. Добавил SirGrey Добавлено 25.06.2020 Категория Поиск Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 2.3 ocStore 3.0 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
  11. 600.00 руб Скачать/Купить дополнение OCDepartment - Категории в брендах, акциях и поиске OCDepartment - это модуль вывода категорий на страницах производителя, акций, поиска и обычных категорий. Список категорий формируется исходя из того, на какой странице (схеме) выведен модуль. Технически, выводятся категории всех товаров страницы. Демо-версия Производитель Акции Поиск товаров Категория товаров Админ-панель Вход: Логин: demo Пароль: demo Совместимость Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий). Основные возможности модуля - Вывод списка категорий в производителе*, акциях, поиске и категориях; - Высокая производительность и продуманная оптимизация; - Работа с любой структурой категорий. Модуль выводит два последних уровня категорий, если их больше; - Возможность ограничивать вывод родительских и дочерних категорий (по количеству); - Отображение количества товаров каждой категории; - Полностью совместим со всеми шаблонами, использующие BootStrap; - Поддержка мобильной версии. *Чтобы вывести модуль на странице товаров производителя откройте схему «Производитель» и добавьте еще один маршрут (либо измените существующий): product/manufacturer/info Контакты Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной Добавил SooR Добавлено 20.04.2018 Категория Модули Системные требования BootStrap Сайт разработчика https://ocfilter.com Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 2.3 2.2 2.1 2.0 ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0
  12. Version 1.1

    1,840 downloads

    В административной части Opencart 2.0 очень неудобный поиск. Например чтобы найти "Сумка серая АБВГД" надо вбить в поиск название с самой первой буквы После установки мода будет работать и "серая" и "АБВГД" и "абв" и т.д. Так же для начала поиска нужно кликать мышкой по кнопке поиск После установки мода поиск будет запускаться и по Enter Обратите внимание на другие полезные модули: улучшение индексации - https://opencartforum.com/files/file/2645-seo-page-улучшенная-индексация-сайта-oc-15-2x/ продвижение главной - https://opencartforum.com/files/file/2672-seo-h1-поисковое-продвижение/ настраиваемый h1 - https://opencartforum.com/files/file/2527-настраиваемый-h1-для-opencart-20x-ocmod/

    Free

  13. 350.00 руб Скачать/Купить дополнение История Поиска Больше 10 тысяч загрузок модулей от sv2109! Что делает этот модуль? Позволяет администратору видеть что именно ищут пользователи на сайте. Зачем? Неужели вам не интересно узнать какие именно товары интересны вашим пользователям? возможно они ищут товар, которого нету на сайте, вы его никогда не заказываете, потому что думаете что он никому не интересен возможно они ищут конкретную модель, которой нету на сайте и ее стоит заказать. возможно они ищут товар, который уже продан и вы забыли его дозаказать. возможно они ищут товар, который есть на сайте, но пользователи не могут найти его через поиск, так как пишут не тот запрос, в таком случае вам возможно нужно изменить название товара, чтобы его могли найти или установить на сайт более функциональный поиск, который позволяет заменять слова в поиске и не учитывать некоторые символы и использовать морфологию в поиске, напр. модуль "Поисковая система с морфологией и релевантностью" или "Поиск и морфологией и релевантностью". В результате вы сможете предложить вашим клиентам именно то, что их интересует тем самым сделаете ваш магазин более интересным и полезным для ваших пользователей, а так же решите целый ряд проблем, которые присутствуют в вашем магазине, таких как несовершенный поиск или неправильные названия товаров. Особенности умное добавление поисковых фраз в историю. Если пользователь 2 раза ввел одну и ту же фразу, она попадет в историю только 1 раз. Если пользователь ищет с помощью модуля быстрого поиска, который запускает поиск после каждой введенной буквы, например "a"-"ap"-"app"-"appl"-"apple" то в историю попадут не бессмысленные части слов ("a"-"ap"-"app"-"appl"-"apple"), а только все слово целиком: "apple" возможность сортировки результатов: на алфавиту поисковой фразы, к-ву найденных товаров, дате, IP адресу возможность фильтрации результатов: по поисковой фразе, по к-ву на складе ("от", "до"), дате ("от", "до"), IP адресу возможность группировки по поисковой фразе. Это позволяет узнать какие слова и фразы пользователи ищут больше всего. поддержка кроме стандартного поиска других модулей поиска: "Поисковая система с морфологией и релевантностью", "Поиск и морфологией и релевантностью","Поиск с автодополнением" Совместимость: OpenCart, ocStore 1.5.x OpenCart, ocStore 2.0.x, 2.1.x, 2.3, 3.0 Модуль использует vQmod (в версии для OpenCart 1.5), но возможна установка и без vQmod Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Админка Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2016 Добавил sv2109 Добавлено 10.03.2016 Категория Поиск Системные требования ionCube Loader версии 5 и выше Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0 2.3 2.2 2.1 2.0 1.5.6.4 1.5.6.3 1.5.6.2 1.5.6.1 1.5.6 1.5.4.1 1.5.3.1 ocStore 3.0 2.3 2.2 2.1 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 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
  14. Version 1.0.0

    Модуль расширяет возможности стандартного поиска. Добавляет поиск по категориям Довольно часто на сайтах встречается модуль живого поиска с категориями. Но при переходе на результаты поиска клиент видит только товары. Модуль исправляет это и выводит в результатах поиска категории которые соответствуют поисковому запросу.

    350.00 RUB

  15. Version 1.0.1

    133 downloads

    Настраиваемый живой поиск с категориями для Opencart 3. Модуль позволяет искать товары без перезагрузки страницы по названию, по описанию, по модели, артикулу и т.д, дополнительно разбивая товары по категориям, что делает процесс поиска для пользователя невероятно удобным. ДЕМО Opencart 3 \ ocStore 3 (demo/demo) УСТАНОВКА Установите модуль через стандартный установщик Перейдите к настройкам модуля "Горячий поиск" Осуществите первичную настройку модуля (практически каждое поле содержит справочную информацию по настройке) Обновите кэш модификаторов Попробовать найти свой товар на сайте Поставить оценку и отзыв модулю ВАЖНАЯ ОСОБЕННОСТЬ Если Вы счастливый обладатель сборки ocStore, то в настройках на первой странице вы можете включить дополнительную опцию (она так и называется ocStore), которая позволит вам не дублировать товары в разных категориях, тем самым увеличивая точность вывода результатов поиска. ПОДДЕРЖКА Техническая поддержка осуществляется на уровне консультации на форуме или в личных сообщениях без подключения к вашему сайту. ДРУГИЕ ВЕРСИИ OPENCART Не будет.

    Free

  16. 2OC

    2OC Megasearch

    Version 1.1.1.1

    Модуль 2OC Megasearch. Настройка в поиске размеров изображений, количества продуктов, категорий и производителей или банера. Возможность кеширования. Установка своих стилей для элементов поиска через админку и т.д. и т.п. ДЕМО: Главная страница Админка login: demo pass: demo Поиск по: названию товара SKU UPC EAN JAN ISBN MPN Показ изображения товара с возможностью выбора размера Показ цены товара в результатах поиска Указание числа вводимых символов для начала поиска и вывода результатов Кеширование. Поиск и показ в списке результатов категорий, производителей и фильтров. Выбор лимита выводимых результатов для товаров, категорий, брендов и фильтров в списке 3 типа поиска: Вертикальный (стандартный) Горизонтальный (на всю ширину) Кеширование результатов поиска. Совместимость с другими темами из коробки не гарантируется! Могу помочь с интеграцией 2OC Megasearch в ваш шаблон. При особой необходимости и свободном времени могу адаптировать 2OC Megasearch под версии 2.1 или 2.2 OpenCart и ocStore. Вид поиска по умолчанию показан на изображении ниже с включенным банером.

    490.00 RUB

  17. Version 1.0

    Больше 10 тысяч загрузок модулей от sv2109! Внимание! Модуль является дополнением до модуля Поиск с морфологией и релевантностью и не будет работать без этого модуля! Что делает этот модуль? Модуль существенно улучшает поиск товаров в панели администрирования на странице товаров. Он добавляет возможность поиска с использованием морфологии и релевантности. Описание работы модуля Стандартный поиск товаров в админке opencart-а очень плохой. Он ищет только по первой букве названия товара. Этот модуль исправляет этот недостаток. Он добавляет к поиску морфологию и релевантность, а также дает возможность находить товары, в которых искомая фраза находится не только а начале но и в середине или конце названия, описания товара, тегах и других полях. Модуль использует для поиска настройки модуля "Поиск с морфологией и релевантностью", ознакомится со всеми возможностями поиска вы можете на странице этого модуля. Совместимость ocStore,openCart 2.0.x, 2.1.x,2.2.x, 2.3.x,3.0. Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2016

    350.00 RUB

  18. Version 3.0

    Больше 10 тысяч загрузок модулей от sv2109! Это вторая версия модуля, который имеет уже больше 200 покупок! Что делает этот модуль? Этот модуль значительно упростит процесс добавления картинок для товаров. У вас тысячи товаров? Вы тратите огромное количество времени чтобы найти для каждого товара качественную картинку? Тогда этот модуль для Вас! Зачем? Это очевидно. В интернет магазине в отличии от реального магазина покупатель не может товар потрогать, примерить, посмотреть с разных сторон итд. Единственно что у него есть - это картинка и текст описание. Описание мало кто читает, а вот на картинку смотрят абсолютно все! Поэтому качественный фото товаров значительно увеличивают конверсию интернет магазина. А быстро найти хорошие картинки для товаров поможет этот модуль. Как все работает? Создана страница поиска картинок в которой выводятся товары в виде Название, цена, блок с существующими рисунками. Для изменения изображения не нужно отдельно заходить в каждый товар и перемещаться по вкладкам для главного и дополнительных рисунков, все собрано на одной странице. Есть фильтр для товаров по статусу товара, наличию на складе, наличию рисунков (с, без, только главные рисунки), разделу. Под блоком есть форма с полями для поиска картинок для этого товара. Можно искать по модели, названию, артикулу. Значения подставляются из товара, их можно редактировать. Если какое-то поле вам не нужно его можно отключить в настройках. После нажатия на кнопку "Поиск" скрипт обращается к Google API и в отдельном блоке выводит рисунки - результаты поиска. Снизу есть постраничная навигация по результатам текущего поиска. Результат поиска выводится в виде: названия, размера изображения, изображения и кнопки "плюс" для добавления этого изображения в товар. Рисунки можно увеличивать и просматривать с навигацией во всплывающем окне в увеличенном виде. После нажатия на кнопку "плюс" (есть и в результатах поиска и во всплывающем окне) рисунок перемещается в блок с рисунками товара. При наведении мышки на рисунок в блоке товаров появляются 2 кнопки "сделать этот рисунок главным" и "Удалить" (можно отменить для уже загруженных рисунков) После нажатия на кнопку "Сохранить" скрипт загружает все рисунки на сервер и добавляет их к товарам. Желательно не загружать за один раз много рисунков (напр. больше 100) потому что скрипт может не успеть за установленное на сервере время выполнения скрипта загрузить все рисунки. Возможности поиска картинок: можно искать на конкретном сайте, прописать его в настройках, тогда поиск будет осуществляться только по этому сайту. безопасный поиск. Можно включить фильтр по изображению и по описанию. можно указать размер изображения - маленькие, средние, большие, очень большие. цветность - цветные, ч/б. цветовой фильтр по цветах - черный, синий, зеленый итд. тип файла - jpg, png, gif, bmp тип рисунка - лица, фото, клипарт итд Новое в версии 3.0 PRO: Добавлена поддержка OpenCart 3.0 Модуль переписан под архитектуру OpenCart 3.0, добавлена возможность установки через установщик дополнений Добавлена возможность ручного выбора ключа Google API прямо на странице поиска Улучшен поиск изображений, теперь отображается меньше ошибок при поиске изображений Улучшена загрузка изображений, теперь модуль определяет тип изображения не только по расширению, но и по exif, это позволило загружать изображения без расширений Добавлен фильтр по конкретному товару. Товар можно найти по идентификатору, модели, SKU, названию Улучшены фильтры, фильтр по наличию считает фактическое наличие товара на складе, а не его статус отсутствия Улучшена постраничная навигация по изображениям Улучшена работа с окном просмотра, добавлены ограничения по размеру экрана, чтобы большие изображения не открывались больше размера экрана, добавлена возможность просмотра изображений без расширений Улучшен дизайн модуля Много мелких улучшений по дизайну и коду Новое в версии 2.1 PRO: Новое API для поиска картинок, так как Google отменил поддержку старого API по которому работал модуль. Добавление картинки по прямой ссылке Возможность задавать картинку-заглушку, которую фильтр будет считать как "нет картинки", в некоторых магазинах используется Возможность называть картинки по шаблону, есть несколько шаблонов: - уникальный md5 код - название товара - модель товара Транслитерация для шаблона имени картинки. Вместо "Ноутбук Apple" будет "Noutbuk_Apple.jpg" Опция CURL followlocation вынесена в настройки. Возможность работать с несколькими ключами Google API Особенности нового API поиска: Новое API имеет свои преимущества: - это API актуальное, не устаревшее, как старое API - можно получать больше информации о найденных картинках, напр. размер картинки, ссылку на страницу на которой находится эта картинка итд. - появилась возможность просматривать все найденные картинки, а не только 10 первых страниц. Но в новом API есть и свои недостатки - появилось ограничение в 100 запросов в день на один API ключ. Обойти ограничение можно 2-мя способами: Официальный. Google предлагает купить дополнительно 1000 запросов за 5$ Полуофициальный. Так как API ключ привязывается к отдельному проекту, то можно создать несколько проектов и создать ключ для каждого. Если у вас закончился лимит одного ключа просто добавьте другой, для которого еще не достигнут лимит. Таким образом если нужно 200 запросов в день - создаем 2 ключа, 300 - 3 итд. Совместимость: OpenCart 3.0 OpenCart 2.0.x, 2.1.x, 2.2.x, 2.3 OpenCart 1.5.x (2 версия модуля) Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене Демо: OpenCart 2.3 Админка, страница настроек модуля Админка, страница поиска картинок OpenCart 1.5 (2 версия модуля) Админка, страница настроек модуля Админка, страница поиска картинок Обновление с версии 2 на версию 3: Обновление платное, стоимость обновления составляет 250 рублей. Для связи с автором модуля пишите в ЛС на форуме или на почту [email protected] © Стасюк Владимир (sv2109.com), 2018

    699.00 RUB

  19. Version 2.0

    Больше 10 тысяч загрузок модулей от sv2109! Это PRO версия модуля Поиск с морфологией и релевантностью, который уже приобрели больше чем 400 пользователей! Существует более новая и функциональная третья версия этого модуля. Что делает этот модуль? Модуль заменяет ужасный стандартный поиск OpenCart более функциональным и точным поиском с использованием морфологии и релевантности Зачем? Хороший поиск на сайте чрезвычайно важен, потому что пользователи не будут просматривать все ваши товары, чтобы найти нужный, они скорее всего воспользуются для этого поиском. И, если поиск плохой, то пользователи не найдут нужного товара и просто покинут ваш сайт. Из-за плохого поиска на сайте вы постоянно теряете кучу клиентов! Не верите? Посмотрите статистику отказов в аналитике. Стандартный поиск OpenCart Как известно, стандартный поиск OpenCart просто ужасный. При поиске он разбивает искомую фразу на отдельные слова, после чего находит все товары, в которых встречается любое из этих слов. В результате при поиске по фразе "Монитор Samsung" на первых позициях может оказаться "монитор Acer" (так как в названии есть слово "монитор") или "ноутбук Samsung" так как в названии есть слово "Samsung". В то время, как нужный товар "Монитор Samsung" может быть где-то на 10-той странице. А если вы напишите в поиске не "ноутбук", а напр. "ноутбуки" или сделаете опечатку в слове "Samsung" то поиск вообще ничего не найдет, так как поиск осуществляется только по точному вхождению слова. Этот модуль написан для того, чтобы исправить все недостатки стандартного поиска. Отличие PRO версии от обычной Был переписан весь код, теперь он соответствует стандартам кодирования OpenCart, стал намного чище. Добавлена возможность указывать к-во символов для поиска. Слова с количеством символов меньше этого количества не будут участвовать в поиске. Добавлена возможность для каждого поля поиска указывать логику поиска (И, ИЛИ) для поисковых фраз из нескольких слов. Раньше логика была ИЛИ везде и когда пользователь искал, например "ноутбук Apple" то на первых позициях в результатах поиска получал "ноутбук Apple", а под ним кучу других товаров, которые содержали слова "ноутбук" (то есть все ноутбуки что были в магазине) или "Apple" (то есть всю продукцию Apple). Теперь задав логику "И" для поля "Название товара" мы получим в результате только товары которые в названии товара содержат И "ноутбук" И "Apple", что уберет много ненужных товаров с результатов поиска. Появилась возможность для каждого поля указывать символы, которые не нужно использовать в поиске. Это очень удобно для полей модели, артикула итд. Раньше если в товара была модель "1/ABC-2" то чтобы ее найти нужно было указать ее точно "1/ABC-2", иначе если пользователь укажет "1ABC-2" или "1/ABC2" то поиск ничего не нашел бы. Теперь пользователь найдет нужный товар, даже если укажет "1-ABC/2" или "1ABC2" или "1-ABC-2" итд. Появилась возможность для каждого языка поиска указывать слова, которые не нужно использовать в поиске. Удобно для предлогов "и, ""на", "над", "под" итд. которые присутствуют во многих товарах и все эти товары тоже попадают в результаты поиска. Также можно исключить слова, которые часто встречаются в названиях товаров, например "ноутбук", "арт." итд. Появилась возможность для каждого языка поиска указывать замену для слов. Например можно aple заменить на apple и, если пользователь случайно ввел слово с ошибкой, он все равно получит нужный товар в результатах поиска. Сюда можно вписать частые ошибки пользователей, русские названия для английских брендов итд. Исправлены ошибки, например в некоторых случаях появлялась ошибка "Деление на ноль" итд. Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели. Теперь его справедливо можно называть PRO версией. Отзывы: Alteya: Как я раньше жила без этого модуля! Он должен быть в движке изначально! markimax: Прекрасный модуль, сам уже хотел делать, так как поиск по умолчанию это жесть скорее. sh0ut: Купил несколько модулей у автора, поддержка на самом высоком уровне! xd199rus: отличный модуль, оправдал ожидания на 150% Wwworon: Спасибо, все работает теперь как швейцарские часы. Совместимость: ocStore 1.5.x openCart 1.5.x openCart 2.0.x, 2.1 OpenCart 2.3 поддерживается в 3 версии модуля. Модуль использует vQmod, но возможна установка и без vQmod Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Сайт Админка Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2014

    449.00 RUB

  20. Version 4.0

    Больше 10 тысяч загрузок модулей от sv2109! Это PRO версия модуля Search suggestion - поиск с автодополнением, который уже приобрели больше чем 500 пользователей! Что делает этот модуль? Модуль добавляет к стандартному блоку поиска в шапке сайта функционал автодополнения результатов. Пользователь вводит первые буквы товара и получает подсказки об имеющихся на сайте товарах (а также с версии 4 категорий, производителей и информационных страниц) Зачем? Быстро найти нужный товар чрезвычайно важно для интернет магазина. Потому что если пользователь не получит такой возможности то он не найдет нужный товара и просто уйдет с вашего сайта к вашим конкурентам. Поэтому подобный функционал присутствует, наверное, на всех без исключения больших интернет магазинах. Отличие PRO версии от обычной Был переписан весь код модуля. CSS стили добавлены в админку, теперь для изменения стиля отображения не нужно открывать css файл модуля, все делается в админке. Добавлены поля для отображения в выпадающем списке: - Производитель - Количество товара - Модель - SKU - UPC - EAN - JAN - ISBN - MPN - Рейтинг товара, отображается в виде звездочек Для каждого поля можно: - включить отображение названия поля, удобно для полей "Модель", "SKU" итд. - режим отображения: показывать поле с новой строки или в той же самой - порядок сортировки полей при отображении - CSS настройки для каждого поля Сортировать поля можно перетаскиванием с помощью мишки. Исправлены ошибки Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели, теперь его справедливо можно называть PRO версией. Новое в версии 4 изменен скрипт поиска с jquery-ui на bootstrap, это уменьшит к-во конфликтов с темой и другими скриптами добавлена возможность поиска не только товаров, но и категорий, производителей и информации поиск по товарам, категориям, производителям и информации можно не только включить или отключить, но и отсортировать, какой поиск должен быть выше в выдаче, какой ниже добавлена возможность указывать путь к форме поиска для нестандартных тем добавлена возможность указывать ширину блока поискового блока Для каждого типа поиска (товар, категория, производитель, информация) можно: - включить или отключить поиск по этому типу - назначить заголовок блока в поисковом блоке - указать сортировку поиска (по названию, по релевантности) - указать логику поиска (И, ИЛИ) - указать к-во результатов для отображения - включить или отключить исправление раскладки клавиатуры (yjen,er -> ноутбук) - включить или отключить транслитерацию (лаптоп -> laptop) - указывать по каким полям осуществлять поиск - указывать какие поля отображать в поиске Отзывы: ZyXeL: Шикарный модуль, спасибо! dremuz: Спасибо автору, все работает безупречно) ingenerks: Спасибо очень круто работает ) Rustem: Спасибо автору, отменная штучка, сегодня весь день искал такую. Лови палюсег в карму. alesco: Классный модуль, спасибо автору.Все работает. Модуль совместим с модулями: Поиск с морфологией и релевантностью PRO Поисковая система с морфологией и релевантностью Совместимость: ocStore 1.5.x (версия 3) openCart 1.5.x (версия 3) openCart / ocStore 2.0.x, 2.1.x, 2.2.x, , 2.3.x, 3.x (версия 4) Модуль использует IonCube, обычно на 99% хостингов он установлен, но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене. Демо: Сайт (ocStore 2.3, версия 4) Админка (ocStore 2.3, версия 4) Сайт (ocStore 1.5, версия 3) Админка (ocStore 1.5, версия 3) Для пользователей, которые приобрели обычную версию модуля и хотят получить PRO версию, можно не покупать отдельно модуль, а доплатить разницу - пишите в ЛС кому это нужно. Для обновления с версии 3 на версию 4 - пишите в ЛС, обновление платное, стоимость обновления составляет 250 рублей. Обновление включает как код модуля, так и помощь в установке и настройке. Для связи с автором модуля пишите на [email protected] © Стасюк Владимир (sv2109.com), 2014

    399.00 RUB

  21. Скачать/Купить дополнение Noticeup Livesearch/Живой поиск Модуль для создание живого, красивого, быстрого, удобного поиска на сайте. Модуль Noticeup Livesearch позволяет моментально выводить результаты прямо в поисковой строке. Модуль создан с помощью тщательно проверенных плагина jquery что является плюсом, зашкаливает кросбраузерность, также имеется кэширование запросов что влияет на быстроту. Модуль использует модификаторы (лёгкая и безопасная установка), что исключает поломку или сбой системы после установки. Можно Выводить фото, наименования, модель, производителей, цен Указать с какого символа начнется поиск элементов Указать количество элементов в поиске Сгруппировывать по производителям Так же легко можно поменять дизайн выводимых элементов по своему вкусу (путь указан в дополнении) Установка зайти в Панель управления -> Модули -> Установка расширений установить модуль перейти в Панель управления -> Модули -> Модификаторы обновить и активировать модификатор Активируйте модуль если того требует система Модуль совместим со всеми темами по-умолчанию (при возникновении трудностей с установкой напишите нам и мы обязательно поможем) Тестировался на версии Opencart 3.0.2.0 Opencart 2.3.0.2 Opencart 2.2.0.0 Opencart 2.1.0.1 Opencart 2.0.1.0 Ocstore 2.3.0.2 Любые идеи для улучшения модуля приветствуется Обсуждения проекта находиться здесь Помочь проекту https://github.com/Yeleup/Noticeup-Livesearch Добавил magzhan9292 Добавлено 19.11.2017 Категория Поиск Системные требования Сайт разработчика noticeup.kz Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 2.3 2.2 2.1 2.0 ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена  
  22. Скачать/Купить дополнение Быстрый / живой поиск товаров (Search / Quick / Live / Easy / Realtime) Быстрый / живой поиск товаров (Search / Quick / Live / Easy / Realtime for Opencart 2.x) v.1.01 (05.01.2017) Добавлена настройка - Обрезка имени товара..., если оно превышает указанное кол-во символов в быстром/живом поиске. Добавлена возможность показать все результаты поиска. Добавлена инструкция для ручной установки, если автоматический инсталятор не работает. Поддержка всех последних версий OpenCart, OcStore 2.x ----------------------------------- v.1.0 (20.09.2015) Добавлена настройка - Включение/Отключение модуля. Добавлена настройка - Включение/Отключение вывода картинок в быстром/живом поиске. Добавлена настройка - Ширина и Высота выводимых картинок в быстром/живом поиске. Добавлена настройка - Вывод цены товара в быстром/живом поиске. Добавлена настройка - Вывод остатка товара в быстром/живом поиске. Добавлена настройка - Максимальное кол-во(лимит) выводимых строк в быстром/живом поиске. ----------------------------------- Модуль Быстрый/живой поиск товаров позволяет моментально выводить результаты прямо в поисковой строке (во время ввода поискового запроса производится автозаполнение и вывод поисковых результатов) Быстрый/живой поиск товаров реализован благодаря технологиям ajax, jquery.ui, autocomplete. Тип модуля OCMOD (модификатор) - лёгкая и безопасная установка без вмешательства в систему (никаких прямых изменений в систему не вносится), что исключает поломку или сбой системы после установки. В случае какой либо ошибки после установки, Вы можете отключить модуль (модификатор) и система откатится в исходное/рабочее состояние. Полностью открытый код, 100% гарантия безопасности модуля (если приобретаете модуль от официального разработчика OpenCart.su). Демонстрация модуля: http://opencart.su/ Панель администрирования модуля: http://opencart.su/admin/index.php?route=module/search_quick_opencartsu логин: demo пароль: demo Цена модуля: бесплатно (без обновлений и поддержки) Установка: 1. Данный модуль устанавливается очень просто через Панель управления -> Модули -> Установка расширений. (перед загрузкой архива с модулем, убедитесь что в настройках включен FTP) 2. После успешной загрузки модуля необходимо перейти в Панель управления -> Модули -> Модификаторы -> отметить галочкой модификатор Search_Quick/Live_Opencart_2x и нажать обновить (после чего модификатор будет активирован) 3. Перейдите в Панель управления -> Модули -> Модули и активируйте модуль Search_Quick/Live_Opencart2 (Быстрый/живой поиск), нажав на +, после чего перейдите в настройки модуля и включите необходимые параметры. Настройка отображения модуля (css стилей) производится в файлах: catalog/view/javascript/style_search_quick_opencartsu.css catalog/view/javascript/jquery/ui/themes/base/jquery-ui-1.11.4.min.css Модуль совместим со всеми темами автоматически (благодаря модификатору OCMOD). Если У Вас возникли трудности с установкой модуля под Вашу тему, напишите нам и мы обязательно поможем. Любые вопросы по модулю отправляйте на [email protected] Модуль на официальном сайте: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23962 Добавил 0PENCARTsu Добавлено 19.09.2015 Категория Поиск Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 2.2 2.1 2.0 ocStore 2.3 2.2 2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 300  
  23. 699.00 руб Скачать/Купить дополнение Поиск картинок для товаров используя Google PRO Больше 10 тысяч загрузок модулей от sv2109! Это вторая версия модуля, который имеет уже больше 200 покупок! Что делает этот модуль? Этот модуль значительно упростит процесс добавления картинок для товаров. У вас тысячи товаров? Вы тратите огромное количество времени чтобы найти для каждого товара качественную картинку? Тогда этот модуль для Вас! Зачем? Это очевидно. В интернет магазине в отличии от реального магазина покупатель не может товар потрогать, примерить, посмотреть с разных сторон итд. Единственно что у него есть - это картинка и текст описание. Описание мало кто читает, а вот на картинку смотрят абсолютно все! Поэтому качественный фото товаров значительно увеличивают конверсию интернет магазина. А быстро найти хорошие картинки для товаров поможет этот модуль. Как все работает? Создана страница поиска картинок в которой выводятся товары в виде Название, цена, блок с существующими рисунками. Для изменения изображения не нужно отдельно заходить в каждый товар и перемещаться по вкладкам для главного и дополнительных рисунков, все собрано на одной странице. Есть фильтр для товаров по статусу товара, наличию на складе, наличию рисунков (с, без, только главные рисунки), разделу. Под блоком есть форма с полями для поиска картинок для этого товара. Можно искать по модели, названию, артикулу. Значения подставляются из товара, их можно редактировать. Если какое-то поле вам не нужно его можно отключить в настройках. После нажатия на кнопку "Поиск" скрипт обращается к Google API и в отдельном блоке выводит рисунки - результаты поиска. Снизу есть постраничная навигация по результатам текущего поиска. Результат поиска выводится в виде: названия, размера изображения, изображения и кнопки "плюс" для добавления этого изображения в товар. Рисунки можно увеличивать и просматривать с навигацией во всплывающем окне в увеличенном виде. После нажатия на кнопку "плюс" (есть и в результатах поиска и во всплывающем окне) рисунок перемещается в блок с рисунками товара. При наведении мышки на рисунок в блоке товаров появляются 2 кнопки "сделать этот рисунок главным" и "Удалить" (можно отменить для уже загруженных рисунков) После нажатия на кнопку "Сохранить" скрипт загружает все рисунки на сервер и добавляет их к товарам. Желательно не загружать за один раз много рисунков (напр. больше 100) потому что скрипт может не успеть за установленное на сервере время выполнения скрипта загрузить все рисунки. Возможности поиска картинок: можно искать на конкретном сайте, прописать его в настройках, тогда поиск будет осуществляться только по этому сайту. безопасный поиск. Можно включить фильтр по изображению и по описанию. можно указать размер изображения - маленькие, средние, большие, очень большие. цветность - цветные, ч/б. цветовой фильтр по цветах - черный, синий, зеленый итд. тип файла - jpg, png, gif, bmp тип рисунка - лица, фото, клипарт итд Новое в версии 3.0 PRO: Добавлена поддержка OpenCart 3.0 Модуль переписан под архитектуру OpenCart 3.0, добавлена возможность установки через установщик дополнений Добавлена возможность ручного выбора ключа Google API прямо на странице поиска Улучшен поиск изображений, теперь отображается меньше ошибок при поиске изображений Улучшена загрузка изображений, теперь модуль определяет тип изображения не только по расширению, но и по exif, это позволило загружать изображения без расширений Добавлен фильтр по конкретному товару. Товар можно найти по идентификатору, модели, SKU, названию Улучшены фильтры, фильтр по наличию считает фактическое наличие товара на складе, а не его статус отсутствия Улучшена постраничная навигация по изображениям Улучшена работа с окном просмотра, добавлены ограничения по размеру экрана, чтобы большие изображения не открывались больше размера экрана, добавлена возможность просмотра изображений без расширений Улучшен дизайн модуля Много мелких улучшений по дизайну и коду Новое в версии 2.1 PRO: Новое API для поиска картинок, так как Google отменил поддержку старого API по которому работал модуль. Добавление картинки по прямой ссылке Возможность задавать картинку-заглушку, которую фильтр будет считать как "нет картинки", в некоторых магазинах используется Возможность называть картинки по шаблону, есть несколько шаблонов: - уникальный md5 код - название товара - модель товара Транслитерация для шаблона имени картинки. Вместо "Ноутбук Apple" будет "Noutbuk_Apple.jpg" Опция CURL followlocation вынесена в настройки. Возможность работать с несколькими ключами Google API Особенности нового API поиска: Новое API имеет свои преимущества: - это API актуальное, не устаревшее, как старое API - можно получать больше информации о найденных картинках, напр. размер картинки, ссылку на страницу на которой находится эта картинка итд. - появилась возможность просматривать все найденные картинки, а не только 10 первых страниц. Но в новом API есть и свои недостатки - появилось ограничение в 100 запросов в день на один API ключ. Обойти ограничение можно 2-мя способами: Официальный. Google предлагает купить дополнительно 1000 запросов за 5$ Полуофициальный. Так как API ключ привязывается к отдельному проекту, то можно создать несколько проектов и создать ключ для каждого. Если у вас закончился лимит одного ключа просто добавьте другой, для которого еще не достигнут лимит. Таким образом если нужно 200 запросов в день - создаем 2 ключа, 300 - 3 итд. Совместимость: OpenCart 3.0 OpenCart 2.0.x, 2.1.x, 2.2.x, 2.3 OpenCart 1.5.x (2 версия модуля) Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить. Одна лицензия модуля позволяет установить этот модуль на 1 домене Демо: OpenCart 2.3 Админка, страница настроек модуля Админка, страница поиска картинок OpenCart 1.5 (2 версия модуля) Админка, страница настроек модуля Админка, страница поиска картинок Обновление с версии 2 на версию 3: Обновление платное, стоимость обновления составляет 250 рублей. Для связи с автором модуля пишите в ЛС на форуме или на почту [email protected] © Стасюк Владимир (sv2109.com), 2018 Добавил sv2109 Добавлено 09.12.2015 Категория Поиск Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0 2.3 2.2 2.1 2.0 1.5.6.4 1.5.6.3 1.5.6.2 1.5.6.1 1.5.6 1.5.4.1 1.5.3.1 ocStore 3.0 2.3 2.2 2.1 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 Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
  24. 490.00 руб Скачать/Купить дополнение 2OC Megasearch Модуль 2OC Megasearch. Настройка в поиске размеров изображений, количества продуктов, категорий и производителей или банера. Возможность кеширования. Установка своих стилей для элементов поиска через админку и т.д. и т.п. ДЕМО: Главная страница Админка login: demo pass: demo Поиск по: названию товара SKU UPC EAN JAN ISBN MPN Показ изображения товара с возможностью выбора размера Показ цены товара в результатах поиска Указание числа вводимых символов для начала поиска и вывода результатов Кеширование. Поиск и показ в списке результатов категорий, производителей и фильтров. Выбор лимита выводимых результатов для товаров, категорий, брендов и фильтров в списке 3 типа поиска: Вертикальный (стандартный) Горизонтальный (на всю ширину) Кеширование результатов поиска. Совместимость с другими темами из коробки не гарантируется! Могу помочь с интеграцией 2OC Megasearch в ваш шаблон. При особой необходимости и свободном времени могу адаптировать 2OC Megasearch под версии 2.1 или 2.2 OpenCart и ocStore. Вид поиска по умолчанию показан на изображении ниже с включенным банером. Добавил 2OC Добавлено 11.05.2020 Категория Модули Системные требования Ioncube Loader Метод активации По запросу в ЛС По запросу на почту По скайпу Ioncube Loader Требуется OpenCart 3.0 2.3 ocStore 3.0 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
  25. Ребята, мой поиск на сайте ищет по строгому соответствую только в названии товара. Нужно чтобы был поиск по нестрогому сответствию как по названию, так и в описании. Обычно для меня поиск это вот что-то такое "SELECT * FROM MY_TABLE WHERE 1_col LIKE '%".$search."%' OR 2_col LIKE '%".$search."%' " примерно Зашла в код тут ого-го...всем совсем иначе Подскажите пожалуйста, что нужно дописать в коде чтобы искать как с LIKE (по нестрогому соответствию)? (Версия 2.3.0.2) Мой файл поиска <?php class ControllerProductSearch extends Controller { public function index() { $this->load->language('product/search'); $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->load->model('tool/image'); if (isset($this->request->get['search'])) { $search = $this->request->get['search']; } else { $search = ''; } if (isset($this->request->get['tag'])) { $tag = $this->request->get['tag']; } elseif (isset($this->request->get['search'])) { $tag = $this->request->get['search']; } else { $tag = ''; } if (isset($this->request->get['description'])) { $description = $this->request->get['description']; } else { $description = ''; } if (isset($this->request->get['category_id'])) { $category_id = $this->request->get['category_id']; } else { $category_id = 0; } if (isset($this->request->get['sub_category'])) { $sub_category = $this->request->get['sub_category']; } else { $sub_category = ''; } if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } if (isset($this->request->get['limit'])) { $limit = (int)$this->request->get['limit']; } else { $limit = $this->config->get($this->config->get('config_theme') . '_product_limit'); } if (isset($this->request->get['search'])) { $this->document->setTitle($this->language->get('heading_title') . ' - ' . $this->request->get['search']); } elseif (isset($this->request->get['tag'])) { $this->document->setTitle($this->language->get('heading_title') . ' - ' . $this->language->get('heading_tag') . $this->request->get['tag']); } else { $this->document->setTitle($this->language->get('heading_title')); } $this->document->setDescription($this->config->get('config_meta_description')); $this->document->setKeywords($this->config->get('config_meta_keyword')); $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home') ); $url = ''; if (isset($this->request->get['search'])) { $url .= '&search=' . urlencode(html_entity_decode($this->request->get['search'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['tag'])) { $url .= '&tag=' . urlencode(html_entity_decode($this->request->get['tag'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['description'])) { $url .= '&description=' . $this->request->get['description']; } if (isset($this->request->get['category_id'])) { $url .= '&category_id=' . $this->request->get['category_id']; } if (isset($this->request->get['sub_category'])) { $url .= '&sub_category=' . $this->request->get['sub_category']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('product/search', $url) ); if (isset($this->request->get['search'])) { $data['heading_title'] = $this->language->get('heading_title') . ' - ' . $this->request->get['search']; } else { $data['heading_title'] = $this->language->get('heading_title'); } $data['text_empty'] = $this->language->get('text_empty'); $data['text_search'] = $this->language->get('text_search'); $data['text_keyword'] = $this->language->get('text_keyword'); $data['text_category'] = $this->language->get('text_category'); $data['text_sub_category'] = $this->language->get('text_sub_category'); $data['text_quantity'] = $this->language->get('text_quantity'); $data['text_manufacturer'] = $this->language->get('text_manufacturer'); $data['text_model'] = $this->language->get('text_model'); $data['text_price'] = $this->language->get('text_price'); $data['text_tax'] = $this->language->get('text_tax'); $data['text_points'] = $this->language->get('text_points'); $data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); $data['text_sort'] = $this->language->get('text_sort'); $data['text_limit'] = $this->language->get('text_limit'); $data['entry_search'] = $this->language->get('entry_search'); $data['entry_description'] = $this->language->get('entry_description'); $data['button_search'] = $this->language->get('button_search'); $data['button_cart'] = $this->language->get('button_cart'); $data['button_wishlist'] = $this->language->get('button_wishlist'); $data['button_compare'] = $this->language->get('button_compare'); $data['button_list'] = $this->language->get('button_list'); $data['button_grid'] = $this->language->get('button_grid'); $data['compare'] = $this->url->link('product/compare'); $this->load->model('catalog/category'); // 3 Level Category Search $data['categories'] = array(); $categories_1 = $this->model_catalog_category->getCategories(0); foreach ($categories_1 as $category_1) { $level_2_data = array(); $categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']); foreach ($categories_2 as $category_2) { $level_3_data = array(); $categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']); foreach ($categories_3 as $category_3) { $level_3_data[] = array( 'category_id' => $category_3['category_id'], 'name' => $category_3['name'], ); } $level_2_data[] = array( 'category_id' => $category_2['category_id'], 'name' => $category_2['name'], 'children' => $level_3_data ); } $data['categories'][] = array( 'category_id' => $category_1['category_id'], 'name' => $category_1['name'], 'children' => $level_2_data ); } $data['products'] = array(); if (isset($this->request->get['search']) || isset($this->request->get['tag']) || isset($this->request->get['description']) || isset($this->request->get['category_id']) || isset($this->request->get['sub_category']) || isset($this->request->get['sort'])) { $filter_data = array( 'filter_name' => $search, 'filter_tag' => $tag, 'filter_description' => $description, 'filter_category_id' => $category_id, 'filter_sub_category' => $sub_category, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit ); $product_total = $this->model_catalog_product->getTotalProducts($filter_data); $results = $this->model_catalog_product->getProducts($filter_data); foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height')); } else { $image = $this->model_tool_image->resize('placeholder.png', $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height')); } if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $special = false; } if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price'], $this->session->data['currency']); } else { $tax = false; } if ($this->config->get('config_review_status')) { $rating = (int)$result['rating']; } else { $rating = false; } $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id'] . $url) ); } $url = ''; if (isset($this->request->get['search'])) { $url .= '&search=' . urlencode(html_entity_decode($this->request->get['search'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['tag'])) { $url .= '&tag=' . urlencode(html_entity_decode($this->request->get['tag'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['description'])) { $url .= '&description=' . $this->request->get['description']; } if (isset($this->request->get['category_id'])) { $url .= '&category_id=' . $this->request->get['category_id']; } if (isset($this->request->get['sub_category'])) { $url .= '&sub_category=' . $this->request->get['sub_category']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $data['sorts'] = array(); $data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', 'href' => $this->url->link('product/search', 'sort=p.sort_order&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_name_asc'), 'value' => 'pd.name-ASC', 'href' => $this->url->link('product/search', 'sort=pd.name&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_name_desc'), 'value' => 'pd.name-DESC', 'href' => $this->url->link('product/search', 'sort=pd.name&order=DESC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/search', 'sort=p.price&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'p.price-DESC', 'href' => $this->url->link('product/search', 'sort=p.price&order=DESC' . $url) ); if ($this->config->get('config_review_status')) { $data['sorts'][] = array( 'text' => $this->language->get('text_rating_desc'), 'value' => 'rating-DESC', 'href' => $this->url->link('product/search', 'sort=rating&order=DESC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_rating_asc'), 'value' => 'rating-ASC', 'href' => $this->url->link('product/search', 'sort=rating&order=ASC' . $url) ); } $data['sorts'][] = array( 'text' => $this->language->get('text_model_asc'), 'value' => 'p.model-ASC', 'href' => $this->url->link('product/search', 'sort=p.model&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_model_desc'), 'value' => 'p.model-DESC', 'href' => $this->url->link('product/search', 'sort=p.model&order=DESC' . $url) ); $url = ''; if (isset($this->request->get['search'])) { $url .= '&search=' . urlencode(html_entity_decode($this->request->get['search'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['tag'])) { $url .= '&tag=' . urlencode(html_entity_decode($this->request->get['tag'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['description'])) { $url .= '&description=' . $this->request->get['description']; } if (isset($this->request->get['category_id'])) { $url .= '&category_id=' . $this->request->get['category_id']; } if (isset($this->request->get['sub_category'])) { $url .= '&sub_category=' . $this->request->get['sub_category']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } $data['limits'] = array(); $limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 25, 50, 75, 100)); sort($limits); foreach($limits as $value) { $data['limits'][] = array( 'text' => $value, 'value' => $value, 'href' => $this->url->link('product/search', $url . '&limit=' . $value) ); } $url = ''; if (isset($this->request->get['search'])) { $url .= '&search=' . urlencode(html_entity_decode($this->request->get['search'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['tag'])) { $url .= '&tag=' . urlencode(html_entity_decode($this->request->get['tag'], ENT_QUOTES, 'UTF-8')); } if (isset($this->request->get['description'])) { $url .= '&description=' . $this->request->get['description']; } if (isset($this->request->get['category_id'])) { $url .= '&category_id=' . $this->request->get['category_id']; } if (isset($this->request->get['sub_category'])) { $url .= '&sub_category=' . $this->request->get['sub_category']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $pagination = new Pagination(); $pagination->total = $product_total; $pagination->page = $page; $pagination->limit = $limit; $pagination->url = $this->url->link('product/search', $url . '&page={page}'); $data['pagination'] = $pagination->render(); $data['results'] = sprintf($this->language->get('text_pagination'), ($product_total) ? (($page - 1) * $limit) + 1 : 0, ((($page - 1) * $limit) > ($product_total - $limit)) ? $product_total : ((($page - 1) * $limit) + $limit), $product_total, ceil($product_total / $limit)); // http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.html if ($page == 1) { $this->document->addLink($this->url->link('product/search', '', true), 'canonical'); } elseif ($page == 2) { $this->document->addLink($this->url->link('product/search', '', true), 'prev'); } else { $this->document->addLink($this->url->link('product/search', $url . '&page='. ($page - 1), true), 'prev'); } if ($limit && ceil($product_total / $limit) > $page) { $this->document->addLink($this->url->link('product/search', $url . '&page='. ($page + 1), true), 'next'); } if (isset($this->request->get['search']) && $this->config->get('config_customer_search')) { $this->load->model('account/search'); if ($this->customer->isLogged()) { $customer_id = $this->customer->getId(); } else { $customer_id = 0; } if (isset($this->request->server['REMOTE_ADDR'])) { $ip = $this->request->server['REMOTE_ADDR']; } else { $ip = ''; } $search_data = array( 'keyword' => $search, 'category_id' => $category_id, 'sub_category' => $sub_category, 'description' => $description, 'products' => $product_total, 'customer_id' => $customer_id, 'ip' => $ip ); $this->model_account_search->addSearch($search_data); } } $data['search'] = $search; $data['description'] = $description; $data['category_id'] = $category_id; $data['sub_category'] = $sub_category; $data['sort'] = $sort; $data['order'] = $order; $data['limit'] = $limit; $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); $this->response->setOutput($this->load->view('product/search', $data)); } }
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.