Відгуки користувачів
Community Edition — безкоштовно для всіх. Жодних ліцензій, ionCube не потрібен. Чистий PHP-модуль, який можна редагувати під свої потреби.
OcBox Image Optimizer — стиснення зображень, SEO-перейменування і чистка невикористаних файлів
Зображення товарів — найважчий контент на сайті. Камера 12 МП кидає файл 3-8 МБ, у каталозі 5000 товарів × 5 фото = легко 50-100 ГБ. Кожен файл вантажиться зі сторінки товару, рве PageSpeed і пожирає трафік на хостингу. Стандартний OpenCart сам нічого не оптимізує — він просто зберігає що дали.
OcBox Image Optimizer бере на себе цю задачу повністю: стискає JPEG/PNG до розумних 200-500 КБ, ресайзить занадто великі картинки, чистить EXIF/GPS-метадані, знаходить невикористані файли в image/catalog і дає змогу прибрати їх одним кліком. Окремо є SEO-rename — перейменовує файли з IMG_20240315_142312.jpg на nazva-tovaru-rozmir-44.jpg і автоматично оновлює всі посилання в БД.
Головна ідея — звільнити магазин від «важких» картинок без втрати якості і без ручної роботи. Скан → стиснення → перевірка результату → готово. Бекап оригіналів зберігається до того моменту, поки ви не переконались що все добре. Чи зменшується розмір вдвічі-втричі — це норма для звичайних фото з камери.
Що ви отримуєте
✓ Стиснення JPEG/PNG/WebP
Якість 50-100% налаштовується. Imagick Extension, Imagick CLI або GD Library — модуль сам обирає найкращий доступний движок. Стандартне фото з камери 5 МБ стискається до 250-400 КБ при якості 85%.
⚠ Без цього: фото на 3-8 МБ кожне, сторінка товару вантажиться 5+ секунд, Google PageSpeed нижче 30.
✓ Ресайз великих зображень
Автоматичне зменшення до заданих розмірів (зазвичай 2000×2000). Зайві піксели не приносять користі — мінятуру для каталогу OpenCart все одно генерує сам через 250×250 або 500×500.
⚠ Без цього: ви зберігаєте 4096×3072 фото, OpenCart кидає його через GD на ресайз при кожній спробі показати, кеш роздувається.
✓ Видалення EXIF / GPS / метаданих
Зменшує файл ще на 5-15% і прибирає координати GPS з телефонів (приватність). Корисно якщо менеджер фотографує склад на власний айфон і не думає що файл несе геолокацію.
⚠ Без цього: на фото товару залишаються координати приватного будинку чи офісу.
✓ Сканування БД — знаємо що використовується
Модуль читає таблиці product, category, information, manufacturer та інші — знаходить ВСІ колонки з типом «зображення» автоматично через INFORMATION_SCHEMA. Працює на нестандартних збірках і кастомних таблицях.
✓ Пошук невикористаних файлів
Окрема вкладка «Невикористані» — показує файли в image/catalog які не прив’язані до жодного товару, категорії, виробника, інфо-сторінки чи модуля. Ви бачите список + розмір кожного файлу + загальну економію. Можна видалити одним кліком або вибірково.
⚠ Без цього: за рік торгівлі назбирується 5-15 ГБ файлів від видалених/підмінених товарів. Хостинг ламається на бекапах.
✓ SEO-перейменування файлів
Перейменовує IMG_20240315_142312.jpg на читабельний krossivki-nike-air-max-90-rozmir-44.jpg на основі назви товару. Оновлює посилання в БД автоматично — і в товарі, і в додаткових зображеннях, і в описі (якщо картинка вставлена в текст), і в банерах/виробниках/інфо-сторінках. Google любить читабельні імена файлів.
✓ Резервне копіювання оригіналів
Перед стисненням оригінал зберігається локально (в image/backup/) або на FTP-сервер (окрема локація). Можна відкатити зміни якщо результат не сподобався. Бекапи можна відкласти на холодне сховище і звільнити основний диск.
✓ Очищення кешу OpenCart
Після стиснення оригіналів треба очистити image/cache/ — інакше OpenCart продовжить показувати старі (вже не оптимізовані) мініатюри. Один клік — і кеш чистий, нові мініатюри генеруються вже зі стиснених оригіналів.
✓ Моніторинг папки (CLI)
Скрипт cli/box_image_watch.php сидить в крон-таймері і автоматично оптимізує нові файли як тільки вони з’являються в image/catalog. Зручно якщо менеджери постійно завантажують нові фото.
Сумісність
- OpenCart 2.3 та ocStore 2.3
- OpenCart 3.0.x та ocStore 3.0.x
- PHP 5.6, 7.x, 8.0, 8.1, 8.2, 8.3
- Imagick Extension (рекомендовано) / Imagick CLI / GD Library — будь-який доступний
- Без ionCube Loader, без ліцензії — чистий PHP
-
Окремий шлях для адмінки
image/optimizer, не зачіпає ядро
⚠ Перед першим запуском зробіть повний бекап папки image/ і БД. Стиснення з якістю < 85% на портретах товарів іноді дає видимі артефакти — спочатку прогоніть на одному товарі, переконайтесь що результат влаштовує, тільки потім на всьому каталозі. Бекап оригіналів вмикається в налаштуваннях модуля.
Встановлення
Два архіви — оберіть під свою версію: oc_box_image_optimizer_v1.5.13_oc3x.zip для OpenCart 3.0.x та ocStore 3.0.x, oc_box_image_optimizer_v1.5.13_oc23.zip для OpenCart 2.3 та ocStore 2.3. Шаблони .twig (3.x) і .tpl (2.3) розрізняються — встановите не той ZIP, отримаєте «template not found».
-
Завантажити архів під вашу версію OpenCart і розпакувати — отримаєте папку
upload/ -
Через FTP скопіювати вміст папки
upload/у корінь магазину (текиadmin/,system/,cli/мають лягти поруч з існуючими) - В адмінці: Розширення → Модифікації → Оновити (Refresh) — щоб з’явився пункт меню
- Розширення → Модулі → знайти «OcBox Image Optimizer» → Встановити → Налаштувати
- Перейти у вкладку «Налаштування», обрати движок (Auto), якість 85%, увімкнути бекап
- Вкладка «Оптимізація» → Сканувати → Оптимізувати
⚠ Стандартний «Інсталятор розширень» не підходить. Файли модуля слід заливати через FTP-копіювання у корінь магазину. OCMOD-файл у system/ служить лише для появи пункту меню в адмінці після Refresh.
Рекомендовані платні модулі OcBox
![]() Smart Related $30 — пов’язані товари |
SEO FAQ AI $30 — AI FAQ + Schema.org |
AI Chat $100 — AI чат-консультант |
AI Product Editor $40 — масове редагування |
![]() Image Pro $15 — WebP, водяний знак (beta) |
Ми рекомендуємо шаблони від 29aleksey
Найкраще працює зі швидкими шаблонами. 29aleksey робить топові шаблони для OpenCart 2.3/3.0 з акцентом на швидкість і оптимізацію з коробки:
![]() Prime |
![]() UpStore |
![]() CyberStore |
![]() Chameleon |
![]() LuxShop |
![]() NewStore |
Характеристики
-
7
-
Зараз на сторінці 0 користувачів
- Ні користувачів, які переглядиють цю сторінку







