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 v3
      фильтр товаров FilterPro для Opencart версий 3.0
      Добавил freelancer Добавлено 20.07.2017 Категория Фильтры Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена  
    • By flai0616
      ВНИМАНИЕ!!!! Появились мошенники, действующие в популярных мессенджерах от моего имени. Уважаемые клиенты, будьте бдительны! Поддержка, консультация и прочие вопросы решаются ТОЛЬКО посредством email (указан в разделе "Условия Тех.поддержки"). 
       
       
      AMO CRM - модуль интеграции интернет магазина под управлением CMS Opencart с AMO CRM.
       
      Модуль совместим со всеми модулями упрощенного заказа, которые используют базовый метод AddOrder() системы Opencart(Simple и т.п).
       
      Видео обзор модуля
       
      Функционал модуля:
      Модуль передает параметры заказа (номер заказа, сумму, адрес доставки, название метода доставки, название метода оплаты, город, статус заказа, имя и фамилию клиента, телефон клиента, email клиента, комментарий к заказу, utm-метки (только при наличии установленного дополнения Order Source и указанных в данном модуле)) в АМО СРМ.
      В данном модуле вы можете "связать" статусы заказов из АМО СРМ со статусами заказов из Opencart.
      В данном модуле присутствует возможность выбора воронки в системе АМО СРМ и выбора ответственного пользователя по умолчанию в системе АМО СРМ.

      Модуль передает из Opencart в AMO CRM при оформлении заказа (односторонняя передача Opencart -> AMO CRM):
      -номер заказа, 
      -сумму, 
      -адрес доставки, 
      -название метода доставки, 
      -название метода оплаты, 
      -город, 
      -имя и фамилию клиента, 
      -телефон клиента, 
      -email клиента, 
      -комментарий к заказу,
      -utm-метки (токько при наличии установленного дополнения Order Source и указанных в данном модуле)
      -список товаров(вместе с опциями) в комментарий к сделке
       
      Модуль передает из Opencart в AMO CRM и из AMO CRM в Opencart (двусторонняя передача Opencart <-> AMO CRM):
      -статус заказа.
      Перед установкой дополнения, обязательно ознакомьтесь с порядком новой установки и обновления,
      описанном в файле "readme" в архиве с модулем.
      Для передачи полей:
      -адрес доставки, 
      -название метода доставки, 
      -название метода оплаты, 
      -город,
      -utm-метки (токько при наличии установленного дополнения Order Source и указанных в данном модуле)
      Необходимо создать указанные поля для сделки в АМО СРМ:
      1) Откройте сделку
      2) Нажмите кнопку "Настроить"
      3) Нажмите кнопку "Добавить поле" раздела сделки
      4) Внесите название поля и нажмите сохранить.

      Для получения всех id полей из амо срм и настройки модуля выполните:
      1) Заполните поля во вкладке данные:
      -Логин администратора в системе АМО СРМ,
      -Хеш-пароль пользователя,
      -Субдомен в системе AMO CRM.
      2) Сохраните настройки модуля.
      3) Перейдите во вкладку "Тестирование модуля"
      4) Нажмите на кнопку "Проверить связь"
      5) При успешной связи вы увидите сообщение "Связь с Амо Срм установлена"
      6) Нажмите на кнопку "Получить id полей"
      7) Снизу вы увидите все поля с их id. id статусов заказа находятся в разделе "pipelines".  id полей телефона и email клиента находится в разделе "contacts". Поля созданные вручную (адрес доставки, название метода доставки, название метода оплаты, город, utm-метки) - в разделе "leads".
      8) Далее на вкладке "Данные" нажмите на кнопку "получить токен" и нажмите на кнопку сохранить.
      9) Скопируйте содержимое строки токена безопасности. Перейдите в админ панель АМО СРМ -> найтройки -> интеграции -> Нажмите кнопку "WEb Hoocks" -> Нажмите кнопку "Добавить Хук" -> В левое поле ввода вставьте ссылку токена безопасности, в правом выпадающем списке отметьте чекбокс "Смена статуса сделки" -> Нажмите "Сохранить".

      Условия приобретения:
      1. Данное дополнение распространяется по принципу 1 лицензия - 1 домен + 1 тестовый домен.
      2. Поддомены считаются отдельным доменом!
      3. Тестовым доменом может быть только либо технический адреса хостинга, либо поддомен "test" основного домена.
      4. Модуль распространяется по принципу "как есть", со всеми его особенностями, достоинствами
      и недостатками, как имеющимися в данный момент так и выявленными в будущем, поэтому
      любые исправления или изменения модуля возможны только по воле автора и никак иначе.
      5. В модуле используется технология защиты, препятствующая несанкционированному использованию модуля,
      а также ограничивающая изменение файлов с его кодом.
      6. Данная защита не снимается ни при каких условиях.
      7. Применение средств и методов, позволяющих обойти используемую технологию защиты, являются незаконными.
      8. Лицензия возврату не подлежит!
      9. Продукт не является бесплатным программным обеспечением и не может распространяться в какой-либо форме где-либо без письменного согласия автора.
       
      Условия Тех.поддержки:
      1. Вопросы по поддержке вы также можете задавать по почте [email protected]
      2. Активация дополнения выполняется в течении суток с момента покупки.
      3. Тех.поддержка оказывается в течении двух суток с момента поступления запроса.
       3.1 Тех.поддержка оказывается при предоставлении доступа в админ.панель и к файлам сайта по протоколу FTP.
      4. В условия тех.поддержки не входит:
       4.1 согласование работы дополнения с какими-то либо другими модулями.
       4.2 настройка и запуск дополнения на версиях opencart/ocstore отличных от явно заявленных.
       4.3 изменение работы или добавление каких-либо новых функций.
      5. Поддержка оказывается только легальным и добросовестным покупателям, купившим данный продукт непосредственно у автора,
      либо на площадках, явно указанных в данном пункте: opencartforum.com
       
      Системные требования:
      1. Версия PHP минимум 5.3 - 7.2 
      2. Opencart/Ocstore 2.0.x - 3.0.x
      3. Установленный на сервере IonCube loader последней версии
      Приобретая данное дополнение, вы тем самым соглашаетесь с системными требованиями, ограничениями, условиями покупки и тех.поддержки.
       
    • By flai0616
      2 900.00 руб
      Скачать/Купить дополнение


      AMO CRM - модуль интеграции Opencart и AMO CRM
      ВНИМАНИЕ!!!! Появились мошенники, действующие в популярных мессенджерах от моего имени. Уважаемые клиенты, будьте бдительны! Поддержка, консультация и прочие вопросы решаются ТОЛЬКО посредством email (указан в разделе "Условия Тех.поддержки"). 
       
       
      AMO CRM - модуль интеграции интернет магазина под управлением CMS Opencart с AMO CRM.
       
      Модуль совместим со всеми модулями упрощенного заказа, которые используют базовый метод AddOrder() системы Opencart(Simple и т.п).
       
      Видео обзор модуля
       
      Функционал модуля:
      Модуль передает параметры заказа (номер заказа, сумму, адрес доставки, название метода доставки, название метода оплаты, город, статус заказа, имя и фамилию клиента, телефон клиента, email клиента, комментарий к заказу, utm-метки (только при наличии установленного дополнения Order Source и указанных в данном модуле)) в АМО СРМ.
      В данном модуле вы можете "связать" статусы заказов из АМО СРМ со статусами заказов из Opencart.
      В данном модуле присутствует возможность выбора воронки в системе АМО СРМ и выбора ответственного пользователя по умолчанию в системе АМО СРМ.

      Модуль передает из Opencart в AMO CRM при оформлении заказа (односторонняя передача Opencart -> AMO CRM):
      -номер заказа, 
      -сумму, 
      -адрес доставки, 
      -название метода доставки, 
      -название метода оплаты, 
      -город, 
      -имя и фамилию клиента, 
      -телефон клиента, 
      -email клиента, 
      -комментарий к заказу,
      -utm-метки (токько при наличии установленного дополнения Order Source и указанных в данном модуле)
      -список товаров(вместе с опциями) в комментарий к сделке
       
      Модуль передает из Opencart в AMO CRM и из AMO CRM в Opencart (двусторонняя передача Opencart <-> AMO CRM):
      -статус заказа.
      Перед установкой дополнения, обязательно ознакомьтесь с порядком новой установки и обновления,
      описанном в файле "readme" в архиве с модулем.
      Для передачи полей:
      -адрес доставки, 
      -название метода доставки, 
      -название метода оплаты, 
      -город,
      -utm-метки (токько при наличии установленного дополнения Order Source и указанных в данном модуле)
      Необходимо создать указанные поля для сделки в АМО СРМ:
      1) Откройте сделку
      2) Нажмите кнопку "Настроить"
      3) Нажмите кнопку "Добавить поле" раздела сделки
      4) Внесите название поля и нажмите сохранить.

      Для получения всех id полей из амо срм и настройки модуля выполните:
      1) Заполните поля во вкладке данные:
      -Логин администратора в системе АМО СРМ,
      -Хеш-пароль пользователя,
      -Субдомен в системе AMO CRM.
      2) Сохраните настройки модуля.
      3) Перейдите во вкладку "Тестирование модуля"
      4) Нажмите на кнопку "Проверить связь"
      5) При успешной связи вы увидите сообщение "Связь с Амо Срм установлена"
      6) Нажмите на кнопку "Получить id полей"
      7) Снизу вы увидите все поля с их id. id статусов заказа находятся в разделе "pipelines".  id полей телефона и email клиента находится в разделе "contacts". Поля созданные вручную (адрес доставки, название метода доставки, название метода оплаты, город, utm-метки) - в разделе "leads".
      8) Далее на вкладке "Данные" нажмите на кнопку "получить токен" и нажмите на кнопку сохранить.
      9) Скопируйте содержимое строки токена безопасности. Перейдите в админ панель АМО СРМ -> найтройки -> интеграции -> Нажмите кнопку "WEb Hoocks" -> Нажмите кнопку "Добавить Хук" -> В левое поле ввода вставьте ссылку токена безопасности, в правом выпадающем списке отметьте чекбокс "Смена статуса сделки" -> Нажмите "Сохранить".

      Условия приобретения:
      1. Данное дополнение распространяется по принципу 1 лицензия - 1 домен + 1 тестовый домен.
      2. Поддомены считаются отдельным доменом!
      3. Тестовым доменом может быть только либо технический адреса хостинга, либо поддомен "test" основного домена.
      4. Модуль распространяется по принципу "как есть", со всеми его особенностями, достоинствами
      и недостатками, как имеющимися в данный момент так и выявленными в будущем, поэтому
      любые исправления или изменения модуля возможны только по воле автора и никак иначе.
      5. В модуле используется технология защиты, препятствующая несанкционированному использованию модуля,
      а также ограничивающая изменение файлов с его кодом.
      6. Данная защита не снимается ни при каких условиях.
      7. Применение средств и методов, позволяющих обойти используемую технологию защиты, являются незаконными.
      8. Лицензия возврату не подлежит!
      9. Продукт не является бесплатным программным обеспечением и не может распространяться в какой-либо форме где-либо без письменного согласия автора.
       
      Условия Тех.поддержки:
      1. Вопросы по поддержке вы также можете задавать по почте [email protected]
      2. Активация дополнения выполняется в течении суток с момента покупки.
      3. Тех.поддержка оказывается в течении двух суток с момента поступления запроса.
       3.1 Тех.поддержка оказывается при предоставлении доступа в админ.панель и к файлам сайта по протоколу FTP.
      4. В условия тех.поддержки не входит:
       4.1 согласование работы дополнения с какими-то либо другими модулями.
       4.2 настройка и запуск дополнения на версиях opencart/ocstore отличных от явно заявленных.
       4.3 изменение работы или добавление каких-либо новых функций.
      5. Поддержка оказывается только легальным и добросовестным покупателям, купившим данный продукт непосредственно у автора,
      либо на площадках, явно указанных в данном пункте: opencartforum.com
       
      Системные требования:
      1. Версия PHP минимум 5.3 - 7.2 
      2. Opencart/Ocstore 2.0.x - 3.0.x
      3. Установленный на сервере IonCube loader последней версии
      Приобретая данное дополнение, вы тем самым соглашаетесь с системными требованиями, ограничениями, условиями покупки и тех.поддержки.
       
      Добавил flai0616 Добавлено 30.07.2018 Категория Обмен данными Системные требования PHP 5.3 - 7.2, Opencart/Ocstore 2.0.x - 3.0.x, IonCube loader последней версии Метод активации По запросу в ЛС
      По запросу на почту 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 Обращение к серверу разработчика Нет Старая цена 4900  
    • By RimskayaDaria
      Нужен специалист для долгосрочного сотрудничества по доработкам сайта hobby-idea.ru
       
      Сейчас нужно: Настройка ландшафта (прод, тест, резервная копия)
      1. Настроить купленный шаблон дизайна:
      -Добавить больше кнопок социальных сетей в подвале
      -Добавить фильтр по цвету (на товаре добавить атрибут «ближайший цвет»)
      -Настроить кросс-фильтры (не только переключение между категориями)
      -Настроить визуальную часть всплывающей части меню «бренды»
       
      2. Настроить купленный модуль корзины и доставок:
      -Настройка модуля корзины (модуль уже оплачен и установлен)
      -Настройка способов оплаты -Настройка подбора спобова доставки
      -Настройка возможности покупки товаров за балы или бесплатных товаров
       
      3. Настройка шаблонов писем (Сами шаблоны настраивать не нужно, нужно показать, где это делать)
       
      4. Интеграция с системой Мой склад (Будет проведена покупка готового конектора, по которому есть тех поддержка)
       
      5. Подключить https
       
      Прошу в ответе прислать: 1. Приблизительную оценку стоимости работ по описанным пунктам 2. Ссылки на сайты со сложной системой фильтров для поиска товаров, которые Вы настраивали 3. Подтвердить готовность выполнить все работы в ноябре 4. Подтвердить готовность работать по договору с закрывающими документами
       
      Выбор исполнителя планируется провести до 2 ноября. Спасибо!
       
      Мои контакты [email protected]
    • By freelancer
      фильтр продается без поддержки
  • 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.