Перейти к содержанию

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

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

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

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


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

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

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

 

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

 

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

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


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

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

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


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

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

 

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

 

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

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

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


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

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

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

 

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


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

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


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

 

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

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


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

@DarthOlolo

\catalog\model\catalog\product.php

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


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

@DarthOlolo

\catalog\model\catalog\product.php

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

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


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

недавно обновили концепцию артикула товара ( забита в модель) и приписали к цифровому коду буквенный индекс цветов (B,W,G,DG,ect) после чего живой поиск не воспринимает товары с новым индексом - при полном соответствии товар выдается в результатах, при частичном совпадении - нет.

В 2.1.0.2 попробовал заменить по рекомендации выше

Спойлер

if (!empty($data['filter_name'])) {
				$sql .= " OR LCASE(p.model) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'";
				$sql .= " OR LCASE(p.sku) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";
				$sql .= " OR LCASE(p.upc) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";
				$sql .= " OR LCASE(p.ean) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";
				$sql .= " OR LCASE(p.jan) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";
				$sql .= " OR LCASE(p.isbn) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";
				$sql .= " OR LCASE(p.mpn) = '" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "'";
			}

			$sql .= ")";

При замене строки в getProduct и в getTotalProducts при попытке поиска результат выдается нулевой и вываливается куча ошибок - и вот что ему конкретно не нравится (ошибки указывают на дополнение Фикс поиска) понять не могу.  

 

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' LIKE '%5000523%' OR LCASE(p.sku) = '5000523' OR LCASE(p.upc) = '5000523' OR ' at line 1
Error No: 1064
SELECT COUNT(DISTINCT p.product_id) AS total FROM zdt_product p LEFT JOIN zdt_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN zdt_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND ( pd.name LIKE '%5000523%' OR pd.tag LIKE '%5000523%' OR LCASE(p.model) LIKE '%5000523%' OR LCASE(p.sku) = '5000523' OR LCASE(p.upc) = '5000523' OR LCASE(p.ean) = '5000523' OR LCASE(p.jan) = '5000523' OR LCASE(p.isbn) = '5000523' OR LCASE(p.mpn) = '5000523') in /home/setsu131/public_html/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/setsu131/public_html/system/storage/modification/catalog/model/catalog/product.php on line 602Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' LIKE '%5000523%' OR LCASE(p.sku) = '5000523' OR LCASE(p.upc) = '5000523' OR ' at line 1
Error No: 1064
SELECT p.product_id, (SELECT AVG(rating) AS total FROM ***_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM ***_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM ***_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM ***_product p LEFT JOIN ***_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN ***_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND ( pd.name LIKE '%5000523%' OR pd.tag LIKE '%5000523%' OR LCASE(p.model) LIKE '%5000523%' OR LCASE(p.sku) = '5000523' OR LCASE(p.upc) = '5000523' OR LCASE(p.ean) = '5000523' OR LCASE(p.jan) = '5000523' OR LCASE(p.isbn) = '5000523' OR LCASE(p.mpn) = '5000523') GROUP BY p.product_id ORDER BY p.sort_order ASC, LCASE(pd.name) ASC LIMIT 0,21 in /home/setsu131/public_html/system/library/db/mysqli.php on line 41Notice: Trying to get property of non-object in /home/setsu131/public_html/system/storage/modification/catalog/model/catalog/product.php on line 259Warning: Invalid argument supplied for foreach() in /home/setsu131/public_html/system/storage/modification/catalog/model/catalog/product.php on line 259

 

image.thumb.png.4152a4f723b7cf20aeeae1c729a69ed2.png

 

 

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


Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, Setsuna сказал:

и вот что ему конкретно не нравится

 

если скопировать первый запрос в notepad++

то выяснится, что в нем между

OR LCASE(p.model)

и

LIKE '%5000523%'

кто-то умудрился рядом с пробелом впихнуть спецсимвол ;)

 

A2jNIZ9uSkSVZ17v8iWFwA.png

  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
В 18.05.2018 в 11:07, AlexDW сказал:

 

если скопировать первый запрос в notepad++

то выяснится, что в нем между

OR LCASE(p.model)

и

LIKE '%5000523%'

кто-то умудрился рядом с пробелом впихнуть спецсимвол ;)

 

A2jNIZ9uSkSVZ17v8iWFwA.png

спасибо, ошибки ушли, правда с индексами так и неработает :(

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


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

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

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

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

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

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

Войти

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

Войти

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

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


      Обмен данными 1С и opencart
      Комплекс предназначен для управления содержимым интернет-магазина opencart из 1С.
      Экспорт товаров, обновление цен и остатков, импорт заказов, работа по расписанию.
       
      Внимание! В комплекте содержатся только инструкции по установке и настройке, а также описание API комплекса.
      Скачать сам комплекс можно на сайте oc1c.ru
       
      Текст обработки 1С специально написан и прокомментирован таким образом, чтобы даже новичок в программировании 1С легко в нём разобрался.
      Таким образом, можно подгонять задачи под себя, делать задачи по расписанию, остатки в режиме реального времени и т.д.
      Например, автоматическую выгрузку товара при его сохранении или коррекцию остатков по товару в случае его продажи/перемещения/поступления,
      изменение цены при переоценке и т.п.
       
      Важной особенностью технологии являются прямые чтение/запись в базу данных MySQL сайта, без использования PHP.
      Никаких файлов на сайт закачивать, и, тем более, заменять не нужно.
       
      Обмен данными 1С с сайтом можно производить в любое время, вне зависимости от количества посетителей и их активности.
      Кроме того, реализована работа по расписанию, так что комплекс может работать "постепенно", закачивая только изменения.
       
      Можно управлять несколькими сайтами, легко переключаясь между сохранёнными настройками формы обработки 1С.
      Можно использовать несколько баз данных 1С.
       
      В комплекте имеются инструкции по установке и настройке комплекса, а также описание API внешней компоненты.
       
      Скачать сам комплекс можно на сайте oc1c.ru
       
      Имеются готовые решения для следующих конфигураций 1С:
      1С 7.7 Торговля и склад 9.2 1С 8.1 Управление торговлей 10.3 1С 8.2 Управление торговлей 10.3 1С 8.3 Управление торговлей 10.3 1С 8.3 Управление торговлей 11.2 1С 8.3 Управление торговлей 11.3 1С 8.3 Управление торговлей 2.2 для Казахстана 1С 8.3. Управление производственным предприятием 1.3 1С 8.3 Розница 2 1С 8.3 MBC Детали машин 1С 8.3 Управление небольшой фирмой 1.6  
      Для работы с прочими конфигурациями требуется адаптация обработки 1С, с которой, имея описание API и одно из готовых решений, может справиться любой программист 1С.
      Вы можете заказать адаптацию, обратившись на почту mail@oc1c.ru
       
      Комплекс платный, но допускает работу в демо-режиме.
      В этом случае на Вашем сайте появятся несколько ссылок на ресурс oc1c.ru
       
      По вопросам приобретения лицензии обращайтесь на почту mail@oc1c.ru
      По вопросам технической поддержки обращайтесь на почту support@oc1c.ru
       
      Добавил oc1c Добавлено 27.12.2016 Категория Обмен данными Системные требования Сайт разработчика oc1c.ru Старая цена Метод активации По емейлу 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.5.1
      1.5.5
      1.5.4.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 OpenCart.Pro, ocShop Не проверялось  
    • От shyn
      1 699.00 руб
      Скачать/Купить дополнение


      Sela - Премиум шаблон для OpenCart
      Sela - шаблон для OpenCart, обладающий высокой производительностью и отвечающий современным тенденциям в дизайне. Максимальная проработка деталей, а также легкость и скорость загрузки страниц, не оставят равнодушными Ваших клиентов, что позволит вывести Ваш магазин на новый профессиональный уровень.
      Мы позаботились обо всём, предоствавив для Вас только самое необходимое. Ведь когда хромает качество, прибегают к количеству. Основная цель при разработке данного шаблона заключалась в удовлетворении спроса тех покупателей, которые устали от однотипных, безликих предложений перегруженных модулями и давно жаждут по-настоящему свежей, современной, обладающей ярким характером и при этом интуитивно понятной технически темы.
      Получите лучшее и наслаждайтесь выполненым на качественном уровне продуктом!

       
      Шаблон поддерживает OpenCart 2.3.x, OpenCart 3.x, ocStore и OpenCart "Русская сборка" соответствующих версий.
       
      ДЕМО МАГАЗИН
       
      Основные особенности
      - Простая установка
      - Макет занимает всю ширину экрана
      - Адаптивный дизайн
      - Цветовые опции
      - 3-х уровневое меню
      - Боковая панель для поиска и меню пользователя
      - Эффект плавной загрузки страницы
      - Ленивая загрузка и анимация при загрузке изображений
      - Анимированные клики на элементах шаблона
      - Опция защиты от копирования изображений
      - Эффект увеличения для изображения на странице товара
      - Превью для подкатегорий
      - Поддержка мультиязычности
      - Стильные иконки от Google
      - Современные шрифты
      - Bootstrap
      - Фиксированный хедер для категорий
      - Поддержка разных браузеров (Chrome, Firefox, Safari, Opera, Edge)
      - Отличные показатели производительности
      - Оптимизированный и структурированный код
      - Подробная документация
       
      Совместимость
      - OpenCart 3.0.x.x
      - OpenCart 2.3.0.x
      - ocStore 2.3.x
      - OpenCart (Русская сборка) 3.0.x
      - OpenCart (Русская сборка) 2.3.x
       
      Список изменений
      28.09.2018
      - Добавлена опция "Макет фиксированной ширины"
       
      24.09.2018
      - Исправлено отображение модуля "Витрина" при масштабировании страницы в браузере
      - Исправлена ошибка в модуле "Фильтр" (OpenCart 3)
       
      25.07.2018
      - Исправлена недоработка при добавлении товаров в корзину через модули (OpenCart 3)
       
      20.07.2018
      - Существенно улучшен режим просмотра изображений "Всплывающее окно"
      - Центрирование элементов модуля "Карусель" (Мобильная версия)
       
      12.06.2018
      - Исправлено отображение сетки превью подкатегорий при использовании длинных заголовков
       
      08.06.2018
      - Добавлена ссылка "Читать полностью" для краткого описания
      - Исправлено формирование превью подкатегорий (ocStore 2.3)
       
      24.05.2018
      - Улучшено отображение превью подкатегорий
       
      22.05.2018
      - Добавлена опция отображения краткого описания товара
      - Исправлено отображение тегов (OpenCart 3)
      - Исправлено отображение атрибутов (OpenCart 3)
       
      18.04.2018
      - Исправлено отображение кнопок в корзине (мобильная версия)
      - Добавлена иконка социальной сети "Одноклассники"
      - Удалена иконка Skype
       
      Поддержка
      Поддержка осуществляется по электронной почте или через личные сообщения на форуме.
      В поддержку входят ответы на вопросы, обсуждение деталей связанных с шаблоном, обнаружение и устранение ошибок, пожелания в новой функциональности.
      Установка, настройка, изменение функциональности и доработки не входят в поддержку и могут быть предоставлены в качестве дополнительной услуги, за отдельную плату.
       
      Лицензия
      Шаблон продается с лицензией на один сайт, одна покупка = один домен.
      Перепродажа, выкладывание в публичный доступ и прочие действия подобного характера запрещены и являются нарушением авторских прав.
       
      Добавил shyn Добавлено 18.03.2018 Категория Платные шаблоны Системные требования Сайт разработчика http://themefiber.com Старая цена 2199 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Несовместим  
    • От sv2109
      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 рублей. 
      Для связи с автором модуля пишите в ЛС на форуме или на почту sv2109@gmail.com
       
      © Стасюк Владимир (sv2109.com), 2018
      Добавил sv2109 Добавлено 09.12.2015 Категория Поиск Системные требования Сайт разработчика http://sv2109.com Старая цена Метод активации По запросу в ЛС 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.х  
    • От sv2109
      Больше 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 рублей. 
      Для связи с автором модуля пишите в ЛС на форуме или на почту sv2109@gmail.com
       
      © Стасюк Владимир (sv2109.com), 2018
    • От maks12345
      Нужно перенести сайт с хостинга на локальный сервер. Сделал все как должно быть. Скачал сайт с хостинга, базу данных, поменял оба конфига. Но когда я захожу на локальный сайт то на нем нет ни картинок, не дизайна. К теме прикреплена картинка как сайт выглядит на локальном сервере. Как сделать так что-бы сайт выглядил нормально? Если что сайт сделан на ocStore.
      То что на картинке сайта замазал это название сайта и товар.
  • Последние посетители   0 пользователей онлайн

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.