Подружить Product Series и Mega Filter Pro Opencart 2.0.3.1
1000 UAHДобрый день, я видел то, что Вы уже занимались решением подобной задачи.
Я зашел в тупик.
У меня есть интернет-магазин на opencart 2.0.3.1 - есть модуль mega filter pro, есть модуль brainy filter, есть модуль product series.
Мне безразлично какой модуль фильтрации использовать. Проблема везде одинаковая.
Что я делаю:
- Создаю различные товары для одной модели. Например iphone 5s - есть серый, черный, белый у них у каждого свой артикул, своя стоимость.
- Я делаю товар iphone 5s белый - главный товар серии.
- И iphone 5s черный, iphone 5s серый прикрепляю их к этому главному товару.
В настройках модуля "Product Series" указываю: "Скрыть серии товаров"
На выходе в категории получаю:
На странице товара получаю:
Сам по себе плагин работает нормально, я также допиливал чтобы он отображал только тот товар в сериях который есть в наличии чучуть правил модель модуля. Но проблема в следующем:
Например я хочу отфильтровать товар - который является элементом серии и при этом не является главным товаром этой серии. Например iphone 5s черный. Его атрибуты таковы:
Я в фильтре указываю: цвет черный, матрица ips и на выходе получаю:
НИЧЕГО
Т.е. из-за того, что товар объединен в серию и при этом не является главным товаром этой серии. Он не фильтруется. Это проблема №1. Можно сделать так чтобы это работало как на розетке:
Т.е. есть два товара - они объединены в серии (в карточке отображаются как товар черный, товар красный) если я нажимаю в фильтре на атрибуты, которые отвечают только красному товару - то я вижу главный товар серии (не красного цвета) например черного, но я также вижу внизу миниатюру (красный товар).
Или же сделать по-другому при фильтрации товара, который находится в серии разбивать его серию на одиночные товары и показывать только тот товар без серии который отвечает фильтрам.
Самое основное, что это нужно сделать не правками в VIEW области, а именно правками MODEL, и CONTROLLER.
Потому, что я сделал подобное решение через view с помощью перебора массива значений и сравнение айдишников из БД, но это работает только тогда когда все например 10 товаров отображены в запросе, если какой-то товар из серии при этом уйдет на страницу №2 т.е. будет 12-ым из 10-ти то все ломается и не отображается как положено.
Так как я знаю что Вы хороший специалист в этой области, судя по статистике и отзывам и тому что Вы уже сталкивались с подобной проблемой, то я вам полностью доверяю и надеюсь на Ваш профессионализм и рационализм в решении этого вопроса. Суть в том что у меня есть своя сборка с необходимыми мне плагинами для моих клиентов. И везде я использую связку с product series и модулей фильтрации таких как мега фильтер про, и везде возникает эта проблема. В идеале конечно было сделать так чтобы это было как .ocmod дополнение ну или если я сильно губу закатал то хотя-бы скиньте исходники в отдельную папку тех файлов которые меняли, чтобы я смог решить эту проблему на других своих сборках.
Какая от меня еще доп информация требуется и какова стоимость будет, хотелось бы конкретики:
например
- окмод будет стоить столько-то
- просто исходники "ковыряйся сам" будет стоить столько-то
- решение проблемы на одном проекте будет стоить столько-то (Без исходников и окмода)
С нетерпением жду Вашего ответа.
-
268 12 0 Могу реализовать/интегрировать модуль "product series" в свой модуль-фильтр,
который заточен под SEO , с возможностью его работы на Ajax, для Opencart v.2.x:
FilterVier_SEO_v.2.x.x
Демо-сайт:
http://demo-fv-seo-2.oc-vier.ru/computers/
админка : demo/demo
http://demo-fv-seo-2.oc-vier.ru/admin/index.php?route=module/filter_vier
-
716 4 0 Здравствуйте!
Могу помочь качественно реализовать Ваш проект от 200 уе и 10 дн.
Мои преимущества:
10 лет опыта быстрой и качественной работы с:
- OOP PHP;
- MySOL;
- JavaScript;
- CSS;
… - HTML5;
- Ajax;
- jQuery;
- OpenCart;
- WordPress;
- SEO.
С уважением, Борис.
Актуальні фриланс-проєкти в категорії PHP
Поправити CLSПотрібно поправити Cumulative Layout Shift через код PageSpeed не бачить цієї проблемиале через гугл хром видно що є зсув макету для комп версії сторінки відповіднов гугл сеарч зявилася помилка стосовно швидкості комп версії Потрібно підняти на іншому хостингу актуальну… PHP, Веб-програмування ∙ 17 годин 4 хвилини тому ∙ 24 ставки |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 19 годин 57 хвилин тому ∙ 59 ставок |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 1 день 11 годин тому ∙ 24 ставки |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 2 дні 9 годин тому ∙ 33 ставки |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 2 дні 15 годин тому ∙ 24 ставки |