Подружить Product Series и Mega Filter Pro Opencart 2.0.3.1
22 USDДобрый день, я видел то, что Вы уже занимались решением подобной задачи.
Я зашел в тупик.
У меня есть интернет-магазин на 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.
С уважением, Борис.
Current freelance projects in the category PHP
Fix CLSIt is necessary to fix the Cumulative Layout Shift through code PageSpeed does not see this problem, but through Google Chrome, it is visible that there is a layout shift for the desktop version of the page According to Google Search, there is an error regarding the speed of… PHP, Web Programming ∙ 12 hours 49 minutes back ∙ 23 proposals |
Transfer the fully ready adaptive HTML5 structure to WordPress.
267 USD
I am looking for an experienced WordPress developer who can convert our meticulously prepared static HTML5/CSS3 code into a high-performance custom WordPress theme. The frontend is almost ready (about 99%): semantic markup, metadata, and multilingual structure (hreflang) are… Content Management Systems, PHP ∙ 15 hours 42 minutes back ∙ 58 proposals |
GoPos IntegrationHello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their… PHP, Web Programming ∙ 1 day 7 hours back ∙ 24 proposals |
Write meta data for ALT using AIA website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification. AI & Machine Learning, PHP ∙ 2 days 4 hours back ∙ 33 proposals |
A developer is needed to complete and integrate a project for automatic data collection and processing.
16 USD
The main part of the parser has already been implemented. The parser works in a Windows environment through Microsoft Edge: the site has anti-bot protection, so data collection is performed not through direct HTTP requests, but through a live browser session. The scripts control… PHP, Web Programming ∙ 2 days 10 hours back ∙ 24 proposals |