Написать Dynamic Block для темы Journal в Opencart 3.x
2123 UAHЗдравствуйте)))
Мы используем Opencart 3.0.3.2 с установленной темой Journal 3.1.4
Нам необходим Dynamic Block для вывода ссылок стилизованных под кнопки в разделе
Product Extras--> Extra Modules
Генерация блока должна происходить следующим образом:
В Opencart создано 3 фильтра:
- Фильтр: Связанные товары (значения фильтра: Товар1, Товар2, Товар3 .... и т.д.)
- Фильтр: Изгиб (значения фильтра: C, D, L, M .... и т.д.)
- Фильтр: Толщина (значения фильтра: 0.05, 0.07, 0.085 .... и т.д.)
Некоторым товарам назначены данные фильтры, например:
Товар1-1
Фильтр: Связанные товары = Товар1
Фильтр: Изгиб = C
Фильтр: Толщина = 0.05
Товар1-2
Фильтр: Связанные товары = Товар1
Фильтр: Изгиб = C
Фильтр: Толщина = 0.07
Товар1-3
Фильтр: Связанные товары = Товар1
Фильтр: Изгиб = C
Фильтр: Толщина = 0.085
Товар1-4
Фильтр: Связанные товары = Товар1
Фильтр: Изгиб = D
Фильтр: Толщина = 0.05
Товар2-1
Фильтр: Связанные товары = Товар2
Фильтр: Изгиб = D
Фильтр: Толщина = 0.05
Товар2-2
Фильтр: Связанные товары = Товар2
Фильтр: Изгиб = L
Фильтр: Толщина = 0.05
Товар2-3
Фильтр: Связанные товары = Товар2
Фильтр: Изгиб = M
Фильтр: Толщина = 0.05
Товар2-4
Фильтр: Связанные товары = Товар2
Фильтр: Изгиб = D
Фильтр: Толщина = 0.07
Товар3-1
Фильтр: Связанные товары = Товар3
Фильтр: Изгиб = L
Фильтр: Толщина = 0.05
Товар3-2
Фильтр: Связанные товары = Товар3
Фильтр: Изгиб = C
Фильтр: Толщина = 0.07
Алгоритм действия Dynamic Block:
При загрузке страницы товара Товар1-1 Dynamic Block должен получить значения фильтров данного товара.
Если товару назначен Фильтр: Связанные товары (Товару Товар1-1 он назначен и имеет значение "Товар1") то необходимо найти все товары со значением фильтра Фильтр: Связанные товары = Товар1 кроме текущего, имеющие статус "в наличии" и получить значения их фильтров Изгиб и Толщина и вывести кнопки с подписью этих значений, клик по которым ведет на список товаров отфильтрованных по значению фильтра данной кнопки + фильтру Связанные товары = Товар1
пример блока с товаром:
Возможно описание ТЗ составлено сумбурно, готов записать видео с примером как это должно работать.
Результаты работы
Отзыв заказчика о сотрудничестве с Александром Т.
Написать Dynamic Block для темы Journal в Opencart 3.xАлександр профессионал в своем деле!
Предложил еще более лучшее решение, чем я хотел!
В коде предусмотрел возможность настройки параметров!
Обязательно буду обращаться к нему еще!
![]()
Отзыв фрилансера о сотрудничестве с заказчиком
Написать Dynamic Block для темы Journal в Opencart 3.xПостановка задачи на высшем уровне. Описал, предоставил видео чтобы была ясна суть задачи. Так же приятно что человек прислушивается, пока обсуждали задачу я предложил более удобный вариант и мы его реализовали.
Всегда был на связи, когда это требовалось и по оплате не обидел.
Надеюсь на дальнейшее сотрудничество 🙂
Актуальные фриланс-проекты в категории Веб-программирование
Специалист по n8n для настройки автоматизации + обучение (коучинг-формат)Ищу опытного специалиста по n8n и AI (LLM API) для настройки автоматизации рекрутинга. Главное условие: работа в формате коучинга / менторства. Мне нужна не «черная коробка», а обучение: мы созваниваемся, вы объясняете логику — я настраиваю все своими руками под вашим… AI и машинное обучение, Веб-программирование ∙ 7 часов 25 минут назад ∙ 7 ставок |
Создание сайтов, блокчейн разработчики
12 959 UAH
Создание сайта с оплатой и всеми современными функциями. Сайт о моей деятельности по послепродажной уборке территории, рубке дров, других работах по хозяйству. Веб-программирование, Разработка ботов ∙ 7 часов 55 минут назад ∙ 30 ставок |
Настройка автоматизации: Форма на сайте → WhatsApp-бот → CRM (Make + WATI)Описание проекта: Есть сайт компании по перевозкам. Клиенты оставляют заявку через форму на сайте — форма приходит на email. Нужно настроить следующую автоматизацию:Этап 1 — Форма → WhatsApp — Когда на почту приходит новая заявка с сайта, система автоматически извлекает имя и… Веб-программирование, Разработка ботов ∙ 1 день 9 часов назад ∙ 38 ставок |
Хочу научиться создавать сайты по КСГО/КС2Нужен ментор, который научит меня создать CS2/CS:GO сервер. Хочу через Discord/Zoom пошагово разобрать: хостинг/VPS, server.cfg, карты, плагины, админку, бан-систему, Discord, сайт и статистику. Язык: украинский или русский. HTML и CSS верстка, Веб-программирование ∙ 1 день 15 часов назад ∙ 13 ставок |
Ищу программиста или вайб кодинг Автоматизация scraping данных 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing я нечаянно на ту ссылку послал Веб-программирование, Парсинг данных ∙ 1 день 18 часов назад ∙ 33 ставки |
