Відгуки користувачів
OcBox Super AI Product Editor: масове редагування товарів як в Excel
Демо-доступ до адмінки: спробуйте редактор на реальному каталозі
URL: https://demo.ocbox.com.ua/admin/
Логін: pedemo Пароль: pedemo2026
Режим «тільки перегляд»: відкрийте Excel-таблицю каталогу, спробуйте фільтри, AI-генератори, нормалізатор атрибутів. Зміни не зберігаються.
У стандартному OpenCart кожна зміна товару це окрема картка, окрема вкладка, окрема форма. Ви відкриваєте товар, чекаєте завантаження, змінюєте поле, зберігаєте, повертаєтесь до списку, і все спочатку для наступного товару. На каталозі в 500-5000 товарів це вбиває цілі дні.
OcBox Super AI Product Editor робить з адмінки OpenCart те, чим завжди мав бути масовий редактор: один екран, таблиця як в Excel, фільтри, виділення, масові дії, AI, історія змін з відкатом, нормалізатор атрибутів, CSV імпорт/експорт. Все в одному модулі, без зовнішніх сервісів.
Головна ідея: зробити редагування каталогу OpenCart максимально зручним і об’єднати всі найкращі практики в одному рішенні. Ви знаєте цей біль: 1500 товарів у каталозі, потрібно підняти ціни на 10%, і ви відкриваєте картку №1, чекаєте, правите, зберігаєте, повертаєтесь, № 2, № 3... за день встигаєте 200, і вже до п’ятниці втомлені, а робота не зроблена. Або імпорт від нового постачальника: 500 товарів без описів, без мета-тегів, з кривими атрибутами, і це треба вичистити до запуску. Або переклад магазину на українську, і знову вручну, поле за полем.
OcBox Super AI Product Editor вирішує ці болі один раз: Excel-style таблиця всього каталогу, фільтри для будь-якої вибірки, inline-редагування прямо в комірках, масові операції на сотні товарів, повний AI-блок (описи, мета-теги, теги, переклади, нормалізація атрибутів, Quality Score), історія дій з відкатом, CSV-обмін з Excel. Ми зібрали в одному модулі те, за чим раніше доводилось купувати кілька окремих рішень, і додали AI, якого в них не було.
Що ви отримуєте: детально
Ось список ключових функцій модуля з поясненням, як вони закривають реальні болі магазину. Це не маркетинговий перелік це робочий чек-лист того, що ви зможете робити в перший же день.
Нове у версії 1.14: чотири речі, яких раніше просто не було
1. Дерево категорій постійно зліва. Повна структура каталогу під рукою. Клік по категорії одразу показує її товари в таблиці. Є пошук по дереву і кнопка згорнути панель, коли таблиці треба більше місця.
2. Панель «Статистика каталогу» в тулбарі. Над таблицею видно живі цифри: всього товарів, активні, вимкнені, без залишку, без зображення, без категорії, без опису. Клік по показнику одразу відбирає саме ці товари, і фронт роботи зрозумілий без жодного фільтра.
3. Масова зміна цін отримала множення, ділення і округлення. До «встановити», «додати», «відняти», «+%» і «−%» додано ще дві дії: помножити на число і поділити на число. Поряд обирається округлення результату: до цілого або до «красивого» закінчення .99, .95, .90, .50.
4. Нові колонки для власних полів створюються прямо в налаштуваннях. Форма «Створити нову колонку»: таблиця (товар або опис), назва і тип (текст, довгий текст, число, дробове). Колонка одразу зʼявляється у списку власних полів, без жодного SQL і міграції бази.
✓ Excel-таблиця всіх товарів з inline-редагуванням
Весь каталог відкривається як таблиця: рядки: товари, колонки: поля. Клік на ціну, кількість, модель, артикул, статус, виробника, головну категорію, поле редагується прямо в комірці. Не потрібно відкривати картку товару, чекати завантаження форми, скролити до потрібного поля і повертатися до списку. Закриває біль "відкрив-зберіг-повернувся" по сотні раз на день.
⚠ Без цього: відкриваєте 500 карток по черзі і втрачаєте 2-3 робочих дні замість 30 хвилин.
✓ Постійне дерево категорій зліва (новинка 1.14.3)
Повна структура категорій магазину живе в лівій панелі весь час. Клік по категорії одразу відбирає в таблиці її товари, без переходу на окрему сторінку. Над деревом є пошук, тому навіть на магазині з сотнею категорій і трьома рівнями вкладеності потрібна знаходиться за кілька літер. Кнопка згортання прибирає панель, коли таблиці треба більше місця. У парі з ієрархічним фільтром категорій, який уже був у модулі, це найзручніший спосіб пройтись каталогом саме так, як він лежить у вашій голові і в меню магазину, а не плоским списком.
⚠ Без цього: переходите в стандартне дерево категорій, повертаєтесь у список товарів, фільтруєте, і так на кожну категорію.
✓ Панель «Статистика каталогу» в тулбарі (новинка 1.14.0)
Прямо в тулбарі над таблицею видно живі цифри по вашому магазину: скільки всього товарів, скільки активних, скільки вимкнених, скільки без залишку, скільки без зображення, скільки без категорії, скільки без опису. Клік по будь-якому з цих показників одразу відбирає в таблиці саме ці товари, і фронт роботи зрозумілий ще до того, як ви відкриєте фільтри. Це той самий «Аудит», який і раніше був у модулі, але не схований у меню, а постійно на екрані.
⚠ Без цього: ви не знаєте, скільки саме карток у поточному стані «без фото» чи «без опису», і беретесь за роботу навмання.
✓ Фільтри по 20+ полях і розширений конструктор умов
Категорія (з підкатегоріями або тільки вибрана), виробник, статус, наявність, акція, знижка, атрибут і його значення. Плюс окремий конструктор, де ви складаєте умови рядок за рядком: поле, оператор, значення, і зв’язуєте їх через І або АБО. Доступні назва, опис, мета-поля, теги, модель, артикул, MPN, UPC, EAN, ціна, кількість, сортування, номер товару, перегляди, габарити, вага, статус, головне фото, галерея, категорія, опції, атрибут, SEO URL і дати. Дужок у конструкторі немає, тому діє звичайне правило: І сильніше за АБО. Пошук теж не примітивний: обираєте, у якому саме полі шукати, і можете писати «|» для АБО, «!» щоб виключити, «%» як шаблон, а для ціни, кількості й номера задавати діапазон 100-500 або умову «більше 100».
⚠ Без цього: гортаєте сторінками каталог і не можете швидко знайти "всі товари без опису" або "всі вимкнені під розпродаж".
✓ Аудит каталогу: знайти всі проблемні картки одним кліком
Окрема кнопка «Аудит» з готовими ярликами «Знайти товари з проблемами»: «Без SEO URL», «Без головного фото», «Без галереї», «Без опису», «Без meta title», «Без meta description», «Без категорії», «У 2+ категоріях (треба обрати головну)», «Без виробника», «Без атрибутів», «Без опцій (варіацій)», «Без габаритів» і «Без вказаного атрибута…», де ви самі обираєте, якого саме атрибута шукати. Клік по пункту одразу відфільтровує каталог, і далі на цій вибірці працюють усі масові дії. Кожен новий пункт замінює попередню умову, а не додається до неї.
⚠ Без цього: після імпорту ви знаєте, що десь у каталозі 500 кривих карток, але не знаєте яких саме, і не можете взяти їх у роботу.
✓ Меню «Повнота»: бите фото і стан перекладу по кожній мові
Ще один набір швидких фільтрів. Найцінніші тут два пункти, яких немає ніде в стандартному OpenCart. «Бите фото (файл відсутній)» показує картки, де фото прописане, а самого файла на сервері вже немає, тобто на вітрині діра. І «Без перекладу» / «Є переклад» окремим пунктом на кожну мову магазину: ви бачите точний список недоперекладених карток ще до того, як платити за AI-переклад.
⚠ Без цього: покупець першим бачить порожній квадрат замість фото, а ви наосліп ганяєте AI-переклад по всьому каталогу.
Чесна деталь: у режимі «Всі відфільтровані» масові дії враховують фільтри верхньої панелі, «Аудит» і розширений конструктор, але не враховують вибраний пункт меню «Повнота». Якщо треба масово обробити саме товари без опису, беріть цей пункт з «Аудиту» або відмічайте рядки галочками.
✓ Масова зміна цін: сім дій плюс округлення (розширено в 1.14.0)
Виділили 500 товарів і одним вікном міняєте ціну на всю вибірку. Доступні сім дій: встановити рівне число, додати фіксовану суму, відняти фіксовану суму, збільшити на відсоток, зменшити на відсоток, помножити на коефіцієнт, поділити на число. Останні дві додані в 1.14.0 і зручні для перерахунку за курсом (помножити на 42.5) або для перекладу з валюти постачальника (поділити на 36). Поряд з дією обирається округлення результату: до цілого числа, до «красивого» закінчення .99, .95, .90 або .50. Більше не доведеться окремо проходити по каталогу, щоб привести 237.46 і 1049.12 до нормального вигляду. Все те саме окремо для основної ціни і окремо для акційних.
⚠ Без цього: курс долара змінився, треба переоцінити каталог, і у вас 2 дні роботи замість 5 хвилин.
✓ Масові категорії, виробник, статус, головна категорія
Призначити категорію Y всім товарам виробника X, зняти категорію з вибірки, увімкнути або вимкнути 1000 товарів одним кліком. Є і масове призначення головної категорії, тієї самої, від якої залежать хлібні крихти: воно працює на ocStore і на збірках, де в таблиці зв’язків товар-категорія є поле головної категорії. На стоковому OpenCart такого поля немає, і модуль чесно нічого не змінює. Врахуйте, що саме цю дію відкотити не можна, попередня головна категорія не зберігається.
⚠ Без цього: реструктуризація каталогу = тиждень кліків по картках.
✓ AI генерація описів товарів
Пустий або поганий опис? AI пише новий, спираючись на назву, модель, ціну, виробника і ваші вказівки. Можна задати довжину (короткий / середній / довгий) і власний промпт під стиль магазину. Працює пакетно по всій вибірці, сотні товарів за один запуск. Типово AI пише тільки туди, де опису немає, а вже заповнені картки просто пропускає.
⚠ Без цього: копірайтер $300 за 100 описів і місяць чекання, або порожні картки які Google ігнорує.
Головне питання перед першим запуском: «а воно не затре мої готові описи?»
Ні. У вікні масової генерації опису є три режими, і типово стоїть найобережніший, «Заповнити порожні». У ньому AI пише тільки тим товарам, у яких опис порожній або коротший за поріг, який ви задаєте самі в полі «Мінімальна довжина існуючого опису (знаків)», типово 50. Товари з нормальним описом модуль пропускає ще до звернення до AI, тобто не витрачає на них ні часу, ні токенів, і показує їх у підсумку окремим лічильником «пропущено».
Перезапис вмикається тільки свідомо. Режим «Замінити все» переписує описи всім обраним товарам. Режим «Розширити існуючі» бере поточний опис і повертає замість нього розширену версію. Так само влаштовані інші генератори: мета-теги, назви і теги типово пропускають уже заповнені поля, поки ви не поставите галочку «Перезаписати існуючі».
Порада на перший раз: візьміть 20 товарів, подивіться, що вийшло, і тільки після цього запускайте на весь каталог.
✓ AI генерація meta title / meta description / meta keywords
Meta-теги пишуться з урахуванням назви товару, моделі, ціни і виробника, з автовизначенням мови. Можна вказати поле-підказку для ключових слів: AI їх врахує. Запуск пакетно по сотнях товарів.
⚠ Без цього: товари без мета-тегів = втрачений SEO-трафік. Заповнити вручну = робота на тижні.
✓ AI переклад назв, описів, мета-тегів, атрибутів
Магазин на 3 мовах? Заповнили українську: AI перекладає на російську і англійську (або будь-які мови вашого магазину). Перекладаються назви, описи, meta title / description / keywords, SEO URL, теги і навіть значення атрибутів. Поле H1 перекладається теж, якщо ваш шаблон його додає: у стоковому OpenCart такого поля немає, і модуль просто ховає цей пункт.
⚠ Без цього: перекладач $500-2000 за каталог, або порожні мовні версії і втрачені клієнти.
✓ Нормалізатор атрибутів: окрема сторінка для наведення ладу
Після імпорту від різних постачальників атрибути плутаються: «Колір», «колір», «Колір (укр)», «color», а для OpenCart це чотири різні значення. Нормалізатор показує оцінку стану каталогу, знаходить дублікати назв, різний регістр, зайві пробіли, порожні та підозріло довгі значення, зводить варіанти в один правильний і прибирає атрибути, які висять без жодного товару. Пошук схожих назв тут працює миттєво і безкоштовно, це порівняння рядків, а не звернення до AI, тож ваш ліміт API він не витрачає. AI підключається окремо, коли треба перекласти назви і значення атрибутів на іншу мову.
⚠ Без цього: фільтр у фронтенді показує 20 варіантів кольору замість 5, покупець плутається і йде до конкурента.
✓ AI-витягування атрибутів з опису одразу на всі мови
AI читає опис товару (де часто є «колір: чорний, матеріал: шкіра, вага: 1.2 кг») і витягує атрибути в структурований вигляд, одразу на всіх мовах вашого магазину за один запуск. Типово модуль пропускає товари, у яких атрибути вже є, і товари з дуже коротким описом. Нові назви атрибутів автоматично додаються в довідник магазину і потрапляють у першу наявну групу, тому після великого прогону варто пройтись Нормалізатором і звести схожі назви в одну.
⚠ Без цього: у вас 2000 товарів з атрибутами в тексті опису, фільтри на сайті не працюють бо реальні атрибути не заповнені.
✓ AI обирає головну категорію для товарів, що лежать у кількох
Класика після імпорту: товар потрапив у три категорії, головна не виставлена, і на вітрині в хлібних крихтах порожньо. Модуль збирає всі такі товари в один список, і для кожного AI каже, яка з наявних категорій товару має бути головною, з відсотком упевненості та поясненням. Далі або застосовуєте по одному, або одразу всі, де впевненість 90% і вище. Запропонувати категорію, якої у товара немає, AI не може, це перевіряється окремо. Службові категорії на кшталт «Новинки» чи «Акції» виключаються з розгляду в налаштуваннях.
⚠ Без цього: сотні товарів без головної категорії, поламані хлібні крихти і кривий шлях у Google.
✓ AI заповнює один конкретний атрибут, і ви бачите кожне значення до запису
Обираєте один атрибут, наприклад «Потужність» або «Матеріал». Модуль знаходить товари, у яких його немає, і AI витягає значення саме цього атрибута з опису кожного товару. Значення показується в таблиці: його можна виправити руками, пропустити рядок або застосувати всі з упевненістю від 90%. Товари, у яких цей атрибут уже заповнений, у список не потрапляють узагалі, тому зіпсувати наявні дані цією кнопкою неможливо.
⚠ Без цього: фільтр по потужності або матеріалу не працює, бо значення лежать текстом усередині описів.
✓ AI-заповнення ваги і габаритів товарів
Виділили товари, натиснули «AI: вага і габарити»: модуль читає назву й опис кожного товару і повертає вагу, довжину, ширину, висоту. Якщо в описі є явні значення («15×20×5 см, 2 кг»), витягає їх точно; якщо ні, а тип товару зрозумілий, дає обережну оцінку; коли не може сказати впевнено, просто пропускає, а не вигадує. Одиниці автоматично конвертуються в кг і см вашого магазину. Перед записом ви бачите таблицю попереднього перегляду з чекбоксами: знімаєте галочки з невдалих рядків, застосовуєте решту. Окремо є ручний масовий режим для випадків, коли одна коробка на всю партію.
⚠ Без цього: калькулятор доставки бреше або зовсім не рахує, покупець кидає кошик. Проставити вагу і розміри вручну на 2000 товарів, тиждень.
✓ Автопілот через CRON: важкі прогони йдуть у фоні, поки ви спите
Ставите галочки, що саме опрацювати у фоні: назви атрибутів, значення атрибутів, тексти товарів (назва, опис, мета, теги), категорії, виробники, а також вага і габарити, які визначає AI. Обираєте мову-джерело і мову-ціль, копіюєте готову команду в планувальник хостингу. Далі модуль сам іде каталогом порціями, без відкритої вкладки в браузері. На сторінці нормалізації видно журнал запусків: коли працював CRON, звідки був запуск, скільки кроків зробив, яку фазу проходить, тривалість і статус, плюс окремий журнал помилок з вивантаженням у файл. Для каталогів на десятки тисяч товарів, які інакше не проходять за один сеанс, це єдиний робочий спосіб довести переклад до кінця. Написання описів і мета-тегів з нуля лишається в інтерактивних вікнах редактора, у фон воно не виноситься.
⚠ Без цього: сидите з відкритим ноутбуком півдня, боячись закрити вкладку, поки модуль дообробить каталог.
✓ Масові дії із захистом від помилок і продовженням після обриву
У фільтрі виробників виділяєте одразу кілька виробників замість вибирати по одному. У нормалізаторі атрибутів позначаєте кілька атрибутів і видаляєте одним махом у кошик. Масове проставлення атрибута перепитує підтвердження, перш ніж записати, тож випадкове натискання не змінює сотні карток мовчки. А якщо довга операція обірвалась (закрили вкладку, пропав зв’язок), при наступному заході зверху з’являється смуга «Перервана масове завдання» з кількістю товарів, що лишились, і кнопкою «Продовжити»: прогін підхоплюється з того самого місця і з тими самими параметрами. Контрольна точка живе добу і працює для режиму «Вибрані». Якщо частина товарів не оновилась, у звіті буде їхній список з кнопкою «Повторити невдалі».
⚠ Без цього: рутина розтягується, а один зайвий клік псує 500 товарів без сліду.
✓ Довгі AI-інструкції та збережені шаблони без обрізань
Ваша AI-інструкція для магазину живе без обмежень по довжині: пишете хоч цілий бренд-гайд на 5000 символів, модуль її не обріже, а поле налаштувань само росте під ваш текст. Збережені шаблони інструкцій більше не «худнуть» і не зникають зі списку. Що поклали, те й лежить, доступне у два кліки з випадаючого меню.
⚠ Без цього: AI пише «в нікуди» без стилю вашого магазину, або пам’ятає лише перші 500 символів вашої інструкції.
✓ Переклади повертаються повністю, а не наполовину
Раніше AI міг лишити частину речень мовою оригіналу: половина українською, половина російською в одній картці. Ми переписали запит до моделі так, щоб вона повертала повний переклад кожного поля, і змішані картки стали рідкістю. Кажемо чесно: це поведінка живої моделі, а не жорстка перевірка в коді, тому вибіркова перевірка після великого прогону не завадить.
✓ Чотири провайдери AI і власний API в одному вікні
Ключі OpenAI, Anthropic, Google Gemini, Ollama для локальних моделей або будь-який OpenAI-сумісний endpoint. Модель обирається зі списку з підказками «найкращий», «баланс», «найдешевший», поруч кнопка «Перевірити підключення». Ключі не показуються назад у браузер і не губляться при збереженні налаштувань. Перелік моделей ми оновлюємо разом з версіями модуля, тобто нові релізи приходять з апдейтом. Провайдер для текстів один на всі операції (описи, мета, назви, теги, переклад), а провайдер для картинок обирається окремо.
✓ CSV і XLSX імпорт з частковим оновленням
Оновлюєте рівно те, що треба, хоч одну колонку. Завантажили файл з ціною, оновилась тільки ціна, решта полів недоторкана: порожня комірка означає «не чіпати». Щоб очистити поле навмисно, у комірці пишеться службове слово __CLEAR__. Колонка product_id обов’язкова: без неї файл не приймається. Рядок, у якому ця колонка є, але порожня або вказує на неіснуючий номер, створює новий товар. Виробники й категорії, яких ще немає, створюються автоматично, тому за назвами у файлі варто стежити: одна друкарська помилка заводить зайвого виробника. Повторний імпорт того самого файла нічого не зламає.
⚠ Без цього: будь-який CSV-імпорт або переписує все, або падає на дублях, або плодить дублі.
Імпорт не відкочується кнопкою і не потрапляє в кошик, тому перед великим файлом зробіть резервну копію бази. Спершу проженіть 10 рядків і подивіться на результат.
✓ Закріплена колонка-чекбокс і власний набір колонок
Виділили 50 товарів, прокрутили таблицю до колонки «Атрибути», чекбокси лишаються видимими зліва. Кнопка «Колонки» вмикає і вимикає будь-яку колонку, заголовки перетягуються мишкою, ширина міняється тягненням. Ваш розклад колонок зберігається і підтягується навіть в іншому браузері під тим самим адміном.
✓ Робочі простори: один клік перемикає таблицю під задачу
У таблиці більше 30 колонок, і тримати їх усі перед очима не треба. Кнопка «Простір» перемикає готові набори: «Контент», «SEO», «Логістика», «Ціни / акції», «Атрибути» і «Звичайний (всі колонки)», який заодно скидає збережений розклад, якщо ви щось наплутали. Врахуйте, що готовий простір ховає все, чого немає в його списку, зокрема колонку «Дія» з контекстним меню товару: повернути її можна через меню «Колонки» або простором «Звичайний (всі колонки)».
⚠ Без цього: широка таблиця перетворюється на кашу, у якій потрібну колонку ви шукаєте довше, ніж робите саму правку.
✓ Пресети фільтрів, у тому числі спільні для всієї команди
Склали вибірку «товари постачальника X без опису», зберегли її під назвою, і далі відкриваєте одним кліком. При збереженні модуль питає, зробити пресет спільним для всіх адмінів чи лишити приватним: контент-менеджер щоранку відкриває свій робочий список, а не збирає фільтри заново. У пресет лягають категорія, виробник, статус, наявність, акція, пошуковий рядок і пункт «Повноти»; умови розширеного конструктора і сортування зберігаються окремо і в пресет не входять.
⚠ Без цього: кожен ранок починається з переставляння тих самих фільтрів, а новий співробітник узагалі не знає, з якої вибірки починати.
✓ Оцінка якості картки 0-100 з розкладкою по чотирьох напрямках
Модуль рахує оцінку картки за чіткими правилами, без витрат на AI: назва, опис, мета-теги і атрибути, у кожного напрямку своя вага. Клік по бейджу відкриває деталі, і ви бачите не просто «43», а що саме тягне вниз: тонкий опис, коротка мета-опис, менше п’яти атрибутів, плюс список рекомендацій. Якщо AI налаштований, поруч є кнопка «Покращити з AI» для цієї самої картки. Оцінка рахується по кнопці і зберігається, тому після правок картку варто перерахувати, інакше бейдж покаже стару цифру.
⚠ Без цього: ви не знаєте, які 200 карток із 2000 псують конверсію, і не знаєте, з чого починати оптимізацію.
✓ Drag & drop менеджер зображень
Перетягуєте файли прямо в браузер: вони завантажуються. Вставляєте картинку за URL: вона автоматично завантажується на сервер. Перетягуєте фото в галереї: змінюєте порядок. Призначаєте головне фото одним кліком. Все без переходів між сторінками.
⚠ Без цього: завантаження фото через стандартний image manager, 4 кліки на одну картинку, замість одного перетягування.
✓ Tiptap візуальний редактор описів
Опис відкривається в сучасному візуальному редакторі, як у Word: заголовки, списки, посилання, таблиці, картинки, форматування. Без HTML-коду. Підтримує копіювання з Word зі збереженням форматування.
⚠ Без цього: контент-менеджер боїться textarea з HTML, або псує вёрстку через зайві теги.
✓ Мульти-правка кількох полів в одному вікні
Замість того щоб запускати масове «змінити ціну», потім «змінити статус», потім «змінити кількість», відкриваєте мульти-правку і в одному вікні задаєте все одразу: статус, ціну (дорівнює, плюс, мінус, плюс відсоток, мінус відсоток), кількість, артикул, сортування, головну категорію, вагу і габарити з одиницями виміру, а також ваші додаткові поля. Змінюються тільки ті поля, біля яких стоїть галочка. Виробник міняється окремою кнопкою на панелі масових дій.
⚠ Без цього: 3-4 окремих масових дії по черзі, очікування кожної, ризик помилки на кожному кроці.
✓ Власні поля магазину зі своїми колонками і повним імпортом-експортом
У вашому магазині зʼявилось нове поле, якого немає в стандартному OpenCart: артикул постачальника, код в 1С, країна виробника, посилання на відеоогляд, значення для прайс-агрегатора. Модуль це вміє в повному обсязі. Раніше, щоб завести колонку в базі, доводилось писати SQL і робити міграцію руками. Тепер у налаштуваннях модуля є форма «Створити нову колонку» (новинка 1.14.1). Обираєте таблицю (товар або опис), пишете назву і тип (короткий текст, довгий текст, число, дробове), натискаєте «Створити», і колонка одразу зʼявляється у списку власних полів, готова до використання. Далі ваше нове поле працює скрізь: редагується inline прямо в комірці таблиці, бере участь у мульти-правці, їде в CSV і XLSX експорт з рештою колонок, а потім так само приймає назад імпорт з частковим оновленням. Текстові поля перекладаються AI на всі мови магазину, числові враховуються в масовій зміні цін і кількості.
⚠ Без цього: бізнесу потрібна нова колонка «код постачальника» для прайса, і ви замовляєте програмісту тиждень роботи замість вечірньої налаштувань.
✓ Знайти та замінити по каталогу, з обов’язковим переглядом
Змінилась назва бренду, у тисячі описів застарілий телефон, постачальник напхав сміття в назви товарів. Обираєте поле (назва, модель, артикул, SEO URL, мета-теги, опис, теги або конкретний атрибут), мову, за потреби вмикаєте врахування регістру чи регулярні вирази. Спершу обов’язковий попередній перегляд: старе значення закреслене, нове зелене, поруч кількість знайдених збігів. Кнопка «Замінити все» до перегляду просто не працює. Заміна кнопкою «Скасувати» не відкочується, тому для поля «Опис» перегляньте вибірку уважно.
⚠ Без цього: одна зміна в назві бренду означає тисячу відкритих карток або ризиковані ручні запити до бази.
✓ CSV і XLSX експорт з вибором полів
Вивантажили каталог з потрібними полями у CSV або XLSX, відкрили в Excel чи Google Sheets, відредагували, завантажили назад. XLSX варто брати, коли в каталозі кирилиця: він відкривається без танців з кодуванням. Мультимовні поля вивантажуються окремою колонкою на кожну мову магазину, атрибути можна додати окремим списком. Перед запуском імпорту модуль показує перші рядки завантаженого файла, щоб ви побачили, чи правильно розпізналися колонки. Є захист від формул-ін’єкцій (CSV injection). Одна деталь, про яку краще знати заздалегідь: опис вивантажується звичайним текстом, без HTML-розмітки, тому оформлені описи через файл краще не ганяти.
⚠ Без цього: правки в Excel, і ви молитеся, щоб OpenCart не зламав каталог при імпорті.
✓ Історія операцій з відкатом
Помилково підняли ціни не на ту групу? Випадково увімкнули чорнові товари? Зверху з’являється смуга з кнопкою «Скасувати», а в панелі є повна «Історія змін» з лічильником, звідки теж можна відкотити. Відкат покриває правки в комірках, багатомовні поля, SEO URL, масові зміни статусу, ціни, кількості, артикула, категорії, виробника і головної категорії, а також збереження вікон «Описи» і «SEO». Глибина історії (типово 25 кроків) задається в налаштуваннях. Кажемо прямо: історія живе в тому браузері, у якому ви працюєте, і очищається за добу, тобто це швидкий Ctrl+Z, а не резервна копія на сервері. Для видалених товарів працює окремий і надійніший запобіжник, кошик.
⚠ Без цього: одна помилка масової операції = бекап БД і години відновлення (якщо взагалі є бекап).
✓ Кошик видалених товарів зі знімком картки
Видалення через редактор не стирає товар назавжди одним рухом. Перед видаленням модуль знімає повну копію картки: описи всіма мовами, атрибути, опції, фото, категорії, знижки, акції, SEO-адреси. У вікні «Кошик» видно, що і коли видалили і хто саме, поруч кнопки «Відновити» і «Видалити назавжди». Дві чесні деталі: відновлений товар отримує новий номер, тому старі зовнішні посилання і вивантаження, прив’язані до попереднього номера, на нього вже не вкажуть; і кошик не чиститься сам, для цього є кнопка «Очистити старші за 30 днів».
⚠ Без цього: один зайвий відмічений рядок у масовому видаленні означає відновлення з бекапу бази, якщо він узагалі є.
✓ Масові акції та знижки, включно з рутиною після запуску
Сезонна акція на всі товари виробника одним вікном: відсоток, фікс або нова ціна, дати початку і завершення, пріоритет. А далі те, що робиться щомісяця і забирає найбільше часу: продовжити акції новими датами, змінити тільки акційну ціну, перерахувати акції на відсоток або на суму, округлити акційні ціни до 1, 5, 10, 50 чи 100, скопіювати акції в іншу групу клієнтів (наприклад на гуртову) і прибрати прострочені. Більшість режимів працює з групою клієнтів за замовчуванням, а копіювання переносить акції між групами.
⚠ Без цього: запуск Black Friday = вечір кліків по картках, замість запланованого вечора з родиною.
✓ Масові опції та варіації
Одяг, взуття, розміри, кольори. Одне вікно додає опцію з набором значень цілій вибірці товарів, разом з кількістю, надбавкою до ціни, відніманням зі складу і ознакою обов’язковості. Чотири режими: додати, оновити параметри вже наявних значень (безпечний, нічого не створює і не видаляє), замінити значення цієї опції і видалити опцію повністю.
⚠ Без цього: проставити «Розмір: S, M, L, XL» на категорію з 300 товарів означає 300 відкритих карток.
✓ Супутні товари за правилом
Модуль сам добирає кожному товару супутні: з тієї самої категорії за популярністю, того самого виробника, у ціновому діапазоні плюс-мінус відсоток або випадкові з активних. Задаєте, скільки додати на товар, і зв’язок ставиться в обидва боки. Є галочка «стерти існуючі супутні перед додаванням», і саме її варто ставити свідомо: ручні зв’язки після неї не повернути.
⚠ Без цього: блок «з цим товаром купують» або порожній, або заповнений навмання, і середній чек лишається таким, як був.
✓ Підтримка OpenAI / Claude / Gemini / Ollama в одному модулі
Не залежите від одного провайдера. Хочете GPT-5: задаєте OpenAI ключ. Хочете Claude 4.x: Anthropic. Хочете Gemini 2.5 Flash: Google. Хочете локальні моделі для приватності: Ollama. Або будь-який OpenAI-сумісний endpoint.
⚠ Без цього: один провайдер ламається або дорожчає = ваш модуль зупиняється або починає коштувати дико дорого.
✓ Тип магазину, стиль написання і власна інструкція для AI
Щоб не вигадувати промпти з нуля, у налаштуваннях є готові профілі ніші: електроніка, мода, косметика, дитячі товари, авто, запчастини, інструмент, будівництво, меблі, спорт, зоотовари, продукти, ювелірні вироби, аптека, музика, бджільництво, дім і сад та інші. Обрали «Запчастини», і AI одразу пише артикулами, сумісністю та посадочними розмірами, без жодного досвіду в промптах. Поряд обирається стиль: експертний, розмовний, преміум, технічний, дружній або стислий. А якщо цього мало, є власна примусова інструкція на весь магазин: структура опису, тон, заборонені слова, обов’язкові згадки бренду. Ніша і стиль задаються один раз і діють на всі текстові AI-операції.
⚠ Без цього: AI пише шаблонні описи "купуйте у нас", які впізнаються як AI і відштовхують покупця.
Подібних рішень для OpenCart не існує. Ні стандартні модулі-таблиці, ні окремі AI-помічники не дають усього цього в одному інтерфейсі. У нас в одному модулі: масовий редактор + AI генерація описів і мета-тегів + AI переклад на всі мови + нормалізатор атрибутів + Quality Score 0-100 + історія з відкатом + drag & drop менеджер зображень + Tiptap візуальний редактор + CSV з попереднім переглядом + мульти-правка полів + OpenAI / Claude / Gemini / Ollama в одному інтерфейсі. Тобто ви закриваєте всі сценарії одним рішенням, а не купуєте 3-4 модулі і не молитесь, щоб вони не конфліктували між собою.
Що це означає простими словами
Якщо у вас магазин з кількома сотнями або тисячами товарів і вам потрібно швидко прибрати безлад, оновити ціни, зробити SEO, перекласти на іншу мову або просто навести лад у каталозі, далі покроково що ви отримаєте.
Ви відкриваєте всі товари одразу: як у таблиці Excel
Замість того щоб клацати по кожному товару, ви бачите весь каталог у вигляді таблиці. Ціни, залишки, статус, виробник, головна категорія, SEO URL, модель, артикул і навіть якість картки, все на одному екрані. Ви прокручуєте таблицю, як в Excel, і відразу бачите де порожньо, де ціна виглядає дивно, де товар без фото.
Ви редагуєте поля прямо в комірках: без переходів
Клік на ціну: поле стає редагованим, ввели нову суму, натиснули Enter, збережено. Те саме для кількості, моделі, артикула, виробника, головної категорії, статусу. Виробник і категорія відкриваються випадаючим списком з пошуком, не треба пам’ятати точну назву. Опис відкривається у візуальному редакторі (Tiptap) з форматуванням, картинками, таблицями, як у Word.
Ви фільтруєте каталог за десятками умов і працюєте тільки з потрібним
Шукаєте всі товари виробника X у категорії Y зі статусом «вимкнено» і ціною менше Z? Кілька кліків: отримали список. Тепер на ньому можна виконати масову дію: підняти ціни на 10%, увімкнути всі, призначити нову категорію, додати атрибут, перекласти описи. Фільтр зберігає вашу вибірку: далі дія застосовується або до виділених, або до всього відфільтрованого набору.
Масові операції: головний прискорювач
Все що раніше робилося руками: тепер пакетно: масова зміна ціни (відсоток, фікс, нова ціна), кількості, статусу, призначення категорій і виробника, додавання атрибутів і фільтрів, генерація SEO URL і мета-тегів за шаблонами, створення акцій і знижок, копіювання даних між товарами, видалення, робота з картинками (завантаження, URL-імпорт, drag & drop сортування, головне фото). Мульти-правка дозволяє в одному вікні відразу змінити кілька полів одразу для всієї вибірки.
AI робить вашу контентну роботу за вас
Натиснули кнопку, і AI пише описи товарів у вашому стилі, генерує meta title, meta description і meta keywords з урахуванням назви, моделі, ціни та виробника, перекладає назви, описи, мета-теги, SEO URL, теги і значення атрибутів між мовами. Поле H1 підхоплюється, якщо ваш шаблон його додає. Налаштовуєте довжину опису, нішу магазину, стиль і власну інструкцію. Усі масові AI-генератори типово працюють у режимі дозаповнення: те, що вже написано, лишається як є, поки ви самі не ввімкнете перезапис. Підтримуються OpenAI, Anthropic Claude, Google Gemini, Ollama (локальні моделі) і будь-який OpenAI-сумісний API, а перелік доступних моделей оновлюється разом з версіями модуля.
AI Photo Studio: генерація і редагування фото товарів прямо з картки
Окремий модуль для нейромережевих фото вже не потрібен. Просто з картки товару ви запускаєте AI Photo Studio: «надіти на модель», «змінити фон», «прибрати текст», «розмістити в інтер’єрі», «надіти на зап’ястя», десяток готових пресетів плюс власний промпт. Бачите оригінал і результат поряд (before/after), кладете кращий варіант у галерею товару одним кліком.
Пакетний режим це обробка одразу кількох товарів. Поміняти фон у 50 товарах однієї категорії, один запуск замість 50 ручних. За потреби можна прогнати не тільки головне фото, а й усю галерею. Кожен результат спершу лягає у прев’ю: ви позначаєте, яке фото зробити головним, яке додати в галерею, а решту просто не застосовуєте. Провайдер для зображень (OpenAI або Google Gemini) обирається окремо від текстового, тож можна взяти дешевшого чи швидшого під ваш сценарій.
Три робочі деталі, щоб не було сюрпризів. У товару має бути головне фото, інакше генерувати нема з чого. Результат завжди квадратний, 1024 на 1024, тому дуже витягнуті фото модель перекадрує. І непідтверджені прев’ю живуть годину, а закриття вікна скасовує пакет, тож обирайте потрібні варіанти одразу. Пакетна обробка одна на магазин: якщо два адміністратори запустять її одночасно, вони завадять один одному.
Вкладка «Дублі»: знайти і прибрати дублікати товарів
Після кількох імпортів від різних постачальників у каталозі з’являються дублі: одна позиція з двома артикулами, два товари з однаковою моделлю, одне й те саме під двома картками. Окрема кнопка «Дублі» групує їх за назвою, за першими 200 символами опису, за артикулом або за моделлю, з вибором мови. У кожній групі видно номер, назву, модель, артикул, статус і залишок, а кнопка в рядку відкриває картку товару в новій вкладці, щоб ви вирішили, що лишити, а що прибрати. Порівняння йде за точним збігом значення, тобто це саме пошук дублів, а не «схожих» товарів. Пошук, який раніше забирав день, тепер займає хвилини.
Масово керуйте мінімальною кількістю замовлення і статусом залишку
Опт або великогабаритні товари: задаєте мінімум 5 шт одразу на всю категорію, без відкривання карток. Те ж саме для статусу залишку: «В наявності», «Закінчився», «Передзамовлення», «2-3 дні», виділили 200 товарів, обрали статус, готово. Мінімальну кількість можна правити і прямо в таблиці одним кліком на комірку.
Картинки прямо з менеджера зображень
Окремо завантажувати фото з диска більше не обов’язково. У редакторі товару: кнопка «Вибрати з сервера», яка відкриває менеджер зображень OpenCart і дає обрати вже наявне фото. Зручно коли одне фото використовується у багатьох товарах (наприклад, обкладинка для всіх футболок одного бренду або єдина схема розмірів).
Smart-merge атрибутів і корзина з UNDO
Smart-merge знаходить схожі назви атрибутів («Колір», «колір», «Color», «Колір (укр)») і показує пари кандидатів з відсотком збігу. Ви обираєте, яка назва лишиться, і модуль переводить на неї всі товари. Це порівняння рядків, миттєве і безкоштовне, ліміт API воно не витрачає. Поруч працює пошук значень по всіх атрибутах і об’єднання значень: позначили кілька варіантів, обрали правильний, решта перейменувалась одразу в усіх товарах.
Про обережність теж чесно. Видалення атрибута в браузері атрибутів можна скасувати протягом п’яти хвилин, поки він лежить у кошику, але смуга скасування повертає останній видалений атрибут, тому масове видалення краще робити невеликими партіями. А об’єднання атрибутів кошиком не покрите: якщо в товара були обидва атрибути, значення другого не переїде, воно зникне. Перед великим об’єднанням зробіть резервну копію бази.
Оцінка якості показує, які картки треба доробити
Модуль рахує оцінку кожної картки від 0 до 100 за чіткими правилами: назва, опис, мета-теги і атрибути, у кожного напрямку своя вага. Клік по бейджу відкриває розкладку по цих чотирьох напрямках і список рекомендацій, тобто ви бачите не просто цифру, а конкретний перелік того, що виправити в цій картці. Далі виправляєте вручну або кнопкою «Покращити з AI» просто з цього вікна. Оцінка рахується по кнопці і зберігається, тому після правок картку варто перерахувати. На перевірку каталогу гроші на API не витрачаються: сама оцінка рахується локально.
Нормалізатор атрибутів: наводить лад після імпорту
Після імпорту від різних постачальників атрибути плутаються: «Колір» / «колір» / «Колір (укр)» / «color»: все це різні значення для OpenCart. Нормалізатор знаходить дублікати і схожі значення, об’єднує їх в одне правильне, перекладає назви і значення атрибутів на всі мови магазину. Робить за хвилини те, що руками займає тиждень.
CSV і XLSX для роботи в Excel
Вивантажуєте каталог з вибором полів у CSV або XLSX, відкриваєте в Excel чи Google Sheets, редагуєте, завантажуєте назад. XLSX зручніший, коли в каталозі кирилиця: він відкривається без проблем з кодуванням. Перед імпортом видно перші рядки файла, щоб перевірити, чи правильно розпізналися колонки, і є захист від формул-ін’єкцій. Пам’ятайте про описи: в експорті вони йдуть звичайним текстом без HTML-розмітки, тому редагувати оформлені описи краще прямо в модулі, а не через файл.
Історія операцій з відкатом
Помилково підняли ціни не на ту групу? Один клік на «Скасувати», і остання підтримана операція повернеться як була: правки в комірках, багатомовні поля, SEO URL, масові статус, ціна, кількість, артикул, категорія, виробник і головна категорія. Історія живе в браузері добу, це швидкий Ctrl+Z під рукою, а не резервна копія на сервері. Для видалених товарів працює окремий і надійніший запобіжник, кошик зі знімком картки.
Акції та знижки пакетом
Створюєте сезонну акцію на всі товари виробника одним вікном: відсоток, фікс або нова ціна, дати початку і завершення, пріоритет. Далі та сама панель робить рутину, яка повторюється щомісяця: продовжити акції, змінити тільки акційну ціну, перерахувати на відсоток або на суму, округлити ціни, скопіювати акції в іншу групу клієнтів і прибрати прострочені. Розпродаж збирається за 30 секунд замість 3 годин.
SEO інструменти
Модуль уміє генерувати SEO URL із назв товарів, заповнювати meta title і meta description за шаблонами, працювати з мовами окремо і за потреби перезаписувати наявні значення.
Права доступу для команди
Модуль розрізняє два стандартні права OpenCart: «показувати» і «змінювати». Співробітник з правом лише на перегляд відкриває таблицю, дивиться каталог і кошик, але масово змінювати, імпортувати, видаляти, відновлювати і заходити в налаштування не може. Це рівно те, що потрібно, коли з каталогом працює найманий контент-менеджер або підрядник. Дві чесні деталі: вивантаження каталогу у файл доступне і з правом лише на перегляд, а кнопки в інтерфейсі не ховаються, тож при натисканні людина побачить повідомлення про брак прав.
Сумісність
- OpenCart 2.3 + 3.x і ocStore
- PHP 7.4+
- ionCube Loader: потрібен (версія 14 або вище)
- працює з будь-яким шаблоном: модуль в адмінці
Робочого файла модуля на форумі немає, тут описова сторінка. Кожна збірка компілюється індивідуально під ваш домен, тому доступ до завантаження надається після оплати. Напишіть в особисті повідомлення і вкажіть домен, версію PHP, версію ionCube Loader та версію OpenCart (2.3 або 3.x).
ionCube Loader: зверніть увагу!
Модуль закодований ionCube Encoder 15. Для роботи потрібен ionCube Loader версії 14 або вище. Якщо у вас на хостингу встановлений Loader 13.x або нижче, модуль не запуститься.
Продовження ліцензії на оновлення
У вартість модуля вже входить рік оновлень. Далі продовження за тією ж ціною щорічно, щоб отримувати нові версії. Якщо не продовжувати, модуль продовжує працювати як і раніше, просто без нових версій. Клієнти, які придбали до впровадження продовжень, зберігають умови на дату покупки. Продовження не включає повторну ionCube-компіляцію, установку та персональні консультації.
Регламент видачі файлів модуля
У робочі дні в робочий час файл модуля передається покупцеві протягом доби з моменту оплати, як правило менш ніж за годину. У вихідні дні та офіційні (державні) свята можливі затримки, модуль буде надісланий з настанням найближчого робочого дня. Дякуємо за розуміння.
Знайшли помилку в роботі модуля?
Напишіть у тему підтримки або в особисті повідомлення: посилання на сторінку, що ви робили, що сталося, і текст помилки. Як за пʼять хвилин увімкнути показ помилок, знайти журнал і побачити помилки в консолі браузера, покроково зі скріншотами: Помилки на сайті OpenCart: як їх увімкнути, знайти і передати розробнику. З таким звітом ми виправляємо проблему значно швидше.
Рекомендовані платні модулі OcBox
|
Smart Related $30 — пов’язані товари |
SEO FAQ AI $30 — AI FAQ + Schema.org |
Image Pro $15 — WebP, водяний знак |
|
Filter $30 — розумний фільтр + SEO |
Category Manager $30 — візуальний менеджер категорій |
AI Smart Search $200 — AI-пошук з синонімами |
|
AI Chat $100 — AI-консультант 24/7 |
AI Photo Studio $50 — AI-обробка фото |
PaymentHub $80 — хаб оплат |
|
ShippingHub $80 — хаб доставок |
SmartOrder $30 — швидке замовлення |
ShippingRules $30 — правила доставки |
|
AI Megareports $20 — звіти й Telegram-дайджест |
Product Bundles $30 — комплекти і набори |
Simple Super Search $50 — нечіткий пошук без Sphinx |
Підписуйтесь на наш канал: t.me/ocboxchannel
Характеристики
-
2
-
Зараз на сторінці 0 користувачів
- Ні користувачів, які переглядиють цю сторінку