Подружить 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
Интеграция Blade-шаблона статьи | Laravel | Frontend
4493 UAH
Интеграция Blade-шаблона статьи | Laravel | Frontend Суть задачи Сайт на Laravel Готов HTML/CSS макет страницы премиум-статьи блога. Нужно интегрировать его в существующую Blade-структуру сайта. Дизайн готов. Вы ничего не проектируете — только интегрируете. Вы получите: готовый… PHP, Веб-программирование ∙ 2 часа 38 минут назад ∙ 37 ставок |
Внедрение технического SEO-аудита на OpenCartДобрый день. Необходимо внедрить технические SEO-правки на сайте softugo.com. Сайт уже разработан, но еще не запущен полноценно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомный код. Хостинг: Hostinger. Текущая версия PHP: 7.3. (планируется переход на PHP 8.2) Есть готовый… PHP, Веб-программирование ∙ 4 часа 40 минут назад ∙ 45 ставок |
Выполнение работ после SEO-аудита
15 000 UAH
Нужен опытный OpenCart-разработчик для выполнения SEO и технических доработок интернет-магазина. Основные задачи: Исправление структуры внутренних ссылок и меню. Добавление ссылок в футер. Реализация хлебных крошек с микроразметкой Schema.org. Исправление генерации sitemap.xml… PHP, Сопровождение сайтов ∙ 3 дня 4 часа назад ∙ 61 ставка |
Нужна интеграция KeyCRM → ПРРО Кашалот |
Сайт на WordPress с использованием темы Kadence и Kadence Blocks.
10 000 UAH
Нам нужно создать сайт на WordPress с использованием темы Kadence и Kadence Blocks. Интернет-магазина не будет (хотя, вероятно, он будет добавлен в будущем). Нужна главная страница и несколько внутренних страниц. Графика уже готова, структура макета в основном определена,… CMS, PHP ∙ 7 дней 10 часов назад ∙ 38 ставок |