Навигация

Вам могут понравиться

2.x, 3.x
Оформление заказа Simple
699 грн.399 грн.
67
25897 2799
2.x, 3.x
Массовое управление ценами
699 грн.399 грн.
88
36915 1336
2.x, 3.x
Telegram уведомления
699 грн.399 грн.
20
18893 836

Автоматические изображения категорий для OpenCart

BonusБонусами +49 грн. на счёт при покупке
Новая цена:399 грн.
Старая цена:699 грн.
Экономия:300 грн.


Характеристики дополнения
OpenCart2.0, 2.1, 2.2, 2.3, 3.0
PHP7.0 – 8.5
XML модификаторесть
Локализациярусский, украинский, английский
Статистика 5 9179 178
Опубликовано26.06.2022
Обновлено25.03.2026 · 4 мес. назад
Файлы category-images_oc3x.ocmod.zip

Автоматические изображения категорий помогает навести порядок с изображениями в категории товаров: когда в базе есть «пустые» картинки у категорий, система автоматически подставляет подходящие изображения от связанных товаров и дочерних разделов. В итоге витрина выглядит живее, а пользователи быстрее находят нужное.

Зачем нужен модуль

На практике часто бывает так: категория создана, но поле image пустое. Покупатели видят однообразные заглушки или пустые блоки, а в админке приходится вручную переносить картинки. Этот модуль берет работу на себя: ищет товары/подкатегории с изображениями и переносит их в нужные категории.

Что модуль делает (основные функции)

Механика построена вокруг выборок и обновлений в БД OpenCart. После применения модуля выполняется цепочка операций: сначала «очищаются» изображения, где они отсутствуют, затем подбираются картинки из товаров и вложенных категорий.

Операции и логика обновления

  • Очистка пустых значений: проставляются пустые строки там, где поле изображения NULL (для категорий и товаров).
  • Сбор категорий без картинок: модуль находит категории, у которых image = ''.
  • Проверка связей с товарами: для каждой такой категории выбираются привязанные товары из таблицы product_to_category.
  • Поиск изображений у товаров: если у товара есть image, он переносится в категорию.
  • Поддержка многоуровневой структуры: дополнительно перебираются уровни вложенности категорий, чтобы подтянуть изображения из дочерних разделов, когда это возможно.

Важно: модуль заполняет image у категорий на основе доступных изображений у связанных товаров и вложенных разделов. Если у категории действительно нет ни товара с картинкой, ни дочерних категорий с изображениями, обновление не произойдет.

Название файла Добавлен Обновлен
category-images_oc2x.ocmod.zip
Размер: 1.31 KB
26.06.202211.01.2023
category-images_oc3x.ocmod.zip
Размер: 1.35 KB
26.06.202225.03.2026

Оставьте свой отзыв об этом товаре

Bonus Получите +100 грн. бонусов за отзыв Бонусная программа
Александр, 28.07.2023 13:11 Подтверждённая покупка
Спасибо за отличный модуль. На самом деле подтянул во все категории изображении из товара. Если добавить изображение вручную, то будет отображаться добавленная картинка.
Федор, 30.11.2023 13:23 Подтверждённая покупка
На 3.0.3.8 Не буде працювати? Бо версії не подивився та купив, але щось не хоче
Ответ Администратора:

С этой версией совместимо. Обращайтесь в поддержку за помощью.

Антон, 28.07.2025 16:08
Дефолтная картинка в категории по умолчанию выводится из товара который идет первый в списке. А можно сделать так чтобы брало, к примеру, 7 товар, а не первый.
Ответ Администратора:

Заменить

$query = $this->db->query("SELECT product_id, image FROM " . DB_PREFIX . "product WHERE product_id='" . (int)$id . "'");

на

$query = $this->db->query("SELECT image FROM " . DB_PREFIX . "product_image WHERE product_id = '" . (int)$id . "' ORDER BY sort_order ASC, product_image_id ASC LIMIT 1 OFFSET 6");
Андрей, 29.09.2025 01:32
Фото ставится на шаблоне deels?
Ответ Администратора:

Модуль предназначен для автоматического отображения изображений категорий, работает независимо от того, какой шаблон вы используете, включая шаблон Deels. Он способен автоматически извлекать изображение из первого товара, относящегося к текущей категории, и выводить его в качестве изображения категории.

Александр, 25.03.2026 22:24
Я правильно понимаю что не просто подставляются автоматически изображения на лету с первого товара, а записываются в базу данных как картинка категории? То есть даже если потом первый в списке товар изменится или его вовсе удалить останется у категории прежнее изображение прошлого товара на момент записи?
Ответ Администратора:

Да, вы понимаете правильно. Модуль работает на уровне базы: когда открывается категория, он заполняет поле image у категорий (записывает выбранное изображение в БД как картинку категории).

Написать отзыв или задать вопрос

AI-ассистент

Недавно просмотренные

Рекомендуем