Подружить Product Series и Mega Filter Pro Opencart 2.0.3.1
82 PLNДобрый день, я видел то, что Вы уже занимались решением подобной задачи.
Я зашел в тупик.
У меня есть интернет-магазин на 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.
С уважением, Борис.
Aktualne zlecenia dla freelancerów w kategorii PHP
Dopracowanie strony na Ocstore 3
57 PLN
Ocstore 3 Szablon Upstore Poprawić niektóre kwestie https://docs.google.com/document/d/1-TmTo3lh_ElFjPMQCGs2sVCsVSzq-V-Z/edit?usp=sharing&ouid=105344407605205919725&rtpof=true&sd=true Oczekuję na wasze propozycje PHP, Programowanie stron internetowych ∙ 1 godzina 11 minut temu ∙ 32 oferty |
Potrzebny programista do zakończenia i integracji projektu automatycznego zbierania i przetwarzania danych
57 PLN
Główna część parsera została już zrealizowana. Parser działa w środowisku Windows przez Microsoft Edge: strona ma ochronę antybotową, dlatego zbieranie danych odbywa się nie przez bezpośrednie zapytania HTTP, ale przez aktywną sesję przeglądarki. Skrypty zarządzają otwartą kartą… PHP, Programowanie stron internetowych ∙ 3 godziny 26 minut temu ∙ 16 ofert |
Aktualizacja wtyczek i motywów WP strony putevka.uz„Należy przeprowadzić audyt techniczny strony WordPress, sprawdzić aktualność, bezpieczeństwo i kompatybilność zainstalowanych wtyczek i motywu. Na podstawie wyników — zaproponować legalne opcje aktualizacji, wymiany przestarzałych rozwiązań lub przejścia na oficjalnie dostępne… Układ HTML i CSS, PHP ∙ 6 godzin 3 minuty temu ∙ 30 ofert |
Integracja bloku "Gdzie oglądać" (Laravel / Livewire)Potrzebna jest integracja zewnętrznej platformy streamingowej dla strony o filmach i serialach na Laravel / Livewire. Co należy zrobić: Zaimplementować import zewnętrznego katalogu treści, który jest aktualizowany raz dziennie. Wykonywać dopasowanie treści według IMDb ID i/lub… PHP, Programowanie stron internetowych ∙ 20 godzin 27 minut temu ∙ 36 ofert |
Dopracowanie istniejącego projektu na Laravel (PHP)Potrzebne jest dopracowanie istniejącego projektu na Laravel (PHP).\n\nProjekt obejmuje gotową panel administracyjny, który ma w sobie builder do tworzenia stron z układem (html+css+js) na kodzie php do wyświetlania danych. W projekcie należy zrealizować 2-3 strony na podstawie… Content Management Systems, PHP ∙ 1 dzień temu ∙ 37 ofert |