Jump to content

Recommended Posts

FilterPro установлен только на странице категории, больше нигде его использование не предполагается. На этой странице установлены такие модули и скрипты как:

 

  • 1. Модуль определения региона GeoIP (с товаром разумеется никак не связан).
  • 2. Модуль всплывающей корзины KW FlyCart. Конкретно связан с товаром, а в особенности с кнопкой "купить". Связан с названием, опциями, ценой, производителем, моделью и изображением.
  • 3. Модуль "стикеры товаров". По ним вопросы вроде решены, кроме одного. Есть стикер "new". Все прочие стикеры остаются при использовании фильтра, а стикер "new" пропадает, появляется только после перезагрузки страницы.
  • 4. Модуль быстрого просмотра товара.
  • 5. Скрипт оформления input-ов "jquery.formstyler.min.js".
  • 6. Search Suggestion. Он не должен конфликтовать.
  • 7. Третий вид списка в виде прайс листа.

Теперь выявленные проблемы. Не смог понять с какими конкретно модулями связаны некоторые конфликты, так как они проскакивают не постоянно, а через раз.

 

jquery.formstyler.min.js

 

При подключении jquery.formstyler.min.js и использовании фильтра, происходит следующее  - товар перезагружается, прелоадер на фильтре подвисает, пользоваться им дальше нет возможности. В консоли отображается ошибка в filterpro.min.js на 213 строке: Uncaught TypeError: Cannot read property 'replace' of undefined.

 

PAGINATION

 

По каким то причинам, если страниц для паджинации больше 2, скажем 4+, то переходя на 4, далее любую другую и обратно, появляется рандомное (на сколько я смог судить, может и фиксированное) энное кол-во страниц. В последний раз было 187, учитывая, что по факту их 6, либо сколько по факту есть. Переходя по ссылкам на эти "несуществующие" страницы, на месте товара ошибка 

 

 

 

Notice: Undefined variable: cat_id in /home/bogmark/web/market.ehg.su/public_html/vqmod/vqcache/vq2-catalog_view_theme_default_template_module_filterpro_products.tpl on line 2Notice: Undefined variable: cat_array in/home/bogmark/web/market.ehg.su/public_html/vqmod/vqcache/vq2-catalog_view_theme_default_template_module_filterpro_products.tpl on line 2Warning: in_array() expects parameter 2 to be array, null given in /home/bogmark/web/market.ehg.su/public_html/vqmod/vqcache/vq2-catalog_view_theme_default_template_module_filterpro_products.tpl on line 2

 

Сам div с pagination периодически, время от времени пропадал. То есть, переходя на страницу 2, отсекались ссылки на все остальные, возвращаясь на первую, весь див с паджинацией вырезался из html кода. Данную проблему решить получилось, но нет полной в этом уверенности, так как теперь она попросту, как было описано выше, увеличивается.

 

Стикеры

 

Установлен модуль "стикеры товаров". Для работы с фильтром пришлось дописать их в файлы фильтра. Работают все. кроме стикера новинок "new". То есть, при первой загрузке страницы, до момента использования фильтра, стикер на месте, после ajax подгрузки как с паджинации, так и с параметров фильтра, "new" пропадает. Вернуть можно только перезагрузив страницу.

 

Фильтр по цене

 

Есть тестовый товар. у которого установлена скидка - price old 999999, price new 2222, то есть получается, что минимальная цена в категории 2222, а максимальная Не 999999 (это старая цена). В поле "фильтр по цене" отображается "от" 2222 (правильно) "до" 999999 (не правильно). Должны выводиться цены по факту, не учитывая старую. Максимальная цена в категории будет не 999999, а действительно максимальной ценой товара.

 

Так же. если с такими параметрами воспользоваться фильтром, то мы получим ошибку, что была описана в цитате выше (так как товара с данными параметрами просто не существует).

 

Прочее

 

В фильтре используется jquery.jscrollpane. Его хотелось бы приобщить к некоторым элементам на странице, а именно "быстрый просмотр (на всех вкладках, где необходим скролл)" и "GeoIp (в выпадающий список регионов)".

 

P.S. Все вышеописанное можно увидеть по ссылке в лс. Сейчас на сайте подключены все модули и скрипты.

 

За все основные пункты предлагается от 500 руб. за пункт.

 

За пункт "прочее" 300 руб.

Share this post


Link to post
Share on other sites

Обновленная информация касательно оплаты - за основные пункты 1400 р. за пункт. За "прочее" 500 р.

 

При оплате используются яндекс деньги. Но можно рассмотреть и другие варианты.

Share this post


Link to post
Share on other sites

почему именно 1400, а не 1450, например.

Share this post


Link to post
Share on other sites

Хотелось сначала просто сказать - потому что. Но ценники изначально были от 500р, так как бюджет был не определен. Сейчас он устаканился. 1400р, это среднее арифметическое из того, что предлагал автор модуля. Его ориентировочная оценка составила 5000, тут 4 основные задачи, каждая по 1400, что в сумме составляет 5600 + доп задача 500, итого 6100. Сам автор отказался взяться за работу, так как у него не хватает времени.

 

Я ищу исполнителя на данные работы и предлагаю цену. Мне эта цена кажется адекватной. Если я ошибаюсь и это не так, то ценник всегда можно обговорить и сойтись на обоюдном и приемлемом варианте.

Share this post


Link to post
Share on other sites

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

 

За помощь спасибо devrvk

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By freelancer
      1 229.00 руб
      Скачать/Купить дополнение


      Filterpro v2
       
      demo для версии 2.3
       
      поддержка из коробки шаблоном supra
      Добавил freelancer Добавлено 04.03.2017 Категория Фильтры Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By freelancer
      фильтр товаров FilterPro для Opencart версий 3.0
    • By freelancer
      1 229.00 руб
      Скачать/Купить дополнение


      Filterpro v3
      фильтр товаров FilterPro для Opencart версий 3.0
      Добавил freelancer Добавлено 20.07.2017 Категория Фильтры Системные требования Ioncube Loader Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By freelancer
      demo для версии 2.3
       
      поддержка из коробки шаблоном supra
    • By freelancer
      фильтр товара по опциям, цене, производителям, атрибутам
      полностью автоматизирован, подхватывает уже созданные атрибуты и опции.
      установка в два клика
      1. клик по "Установить"
      2. клик по "Сохранить"
      использует ajax
      не использует vqmod, не затирает файлы движка
       
      работает только на версиях opencart 1.5.x и ocstore 1.5.x. для версий 2.0 и выше доступен модуль FilterPro_v2
       
      модуль распространяется по лицензии 1 покупка = 1 домен + активация 1 домена для тестирования
      для seo функционала фильтра необходим vqmod и seo_pro.php(в ocstore есть по умолчанию, для opencart https://opencartforum.com/files/file/1155-модуль-управления-seopro/)
      уважаемые покупатели, фильтр будет гарантированно работать на вашем магазине, нет смысла спрашивать "будет ли работать на недефолтной теме?". будет. если после фильтрации что-то отображается не так как до, пишите, сделаю адаптацию*.
      * (один из немногих шаблонов с которыми фильтр не адаптируется - Simple Start Template)
      я постоянно пишу патчи к разным дополнениям, которые меняют отображение товаров и рассылаю авторам, авторы некоторых дополнений сами пишут патчи к фильтру т.к. он довольно популярен
      покупатель гарантированно получит поддержку в течении 3х дней(с учетом моей занятости), но обычно в течении дня покупки.
      на данный момент(05-04-2015) официально фильтр был куплен 2679 раз и является самым покупаемым фильтром товаров как на форуме так и на офсайте

       
      преимущества фильтра перед остальными
      полностью автоматический. вам не нужно добавлять новые опции. фильтр подхватывает те опции и атрибуты которые есть у товаров фильтр по цене учитывает акции, скидки и налоги скорость. фильтр полностью работает на ajax, без перезагрузки страницы. фильтрация занимает доли секунд множество выборов отображения элементов фильтрации - список, чекбоксы, радио, слайдер и в виде картинок не создает дубли потому как реализован полностью на ajax, поисковые системы не видят фильтр фильтр полностью интегрирован с паджинацией, переключателем сортировок, кол-ва товаров. мульти-атрибуты. в поле атрибута можно указать два значения через ; и фильтр посчитает их как два разных, например "синий;красный". (знак разделителя можно изменить в админке) для тех у кого нет ioncube loader и нет возможности заставить хостера его установить доступна версия 2.4.2.3.1(mega) в которой нет seo
      демо логин пароль в админку demo/demo
      удачные примеры сайтов с фильтром
      magstore.com.ua много товаров, прикручен memcached
      avtomag.cc
      sweetness.com.ua
      lightinwork.ru - интересен тем, что интегрирован с модулем категорий
      http://fashionwear.ru/brand/natura так же filter pro, точнее его сильно измененная версия, дизайн владельца магазина, очень большая база товаров
      http://autoulet.ru/avtozvuk/akustika/koaksialnaya/magstore.com.ua - товаров много, но memcached и распределение по категориям помогают фильтру не тормозить
      tehcold.ru
      http://vircom-energo.ru/rozetki-i-vyklyuchateli/ более 50 тыс товаров, высокая скорость достигается за счет оптимизаций
      http://spaceandtime.ru/teleskopy/
      http://moda.oc-mod.ru/wooman/wooman_odegda/wooman_dresses/
      внешний вид кастомизируют сами пользователи
      FAQ
      при обновлении на версию 2.5 нужно обязательно удалять старую версию фильтра, т.к. версия 2.5 не совместима со более ранними
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.