Текст ошибки:
Во время массовой генерации произошла ошибка. Описание ошибки смотрите в Журнале ошибок
На самом деле, такая надпись отображается при любой ошибке со стороны PHP. Ведь массовая генерация работает путем совершения AJAX-запросов. И когда со стороны PHP есть хоть какая-то ошибка, ответ в JSON-формате перестает быть валидным и его не возможно интерпретировать с помощью JS на фронте.
Соответственно, крайне важно найти, какая именно ошибка произошла. В этом нам поможет лог ошибок, о чем написано в предупреждающей надписи.
И так, вот несколько распространенных ошибок
Undefined offset здесь ключевое слово. В данном случае в полном описании ошибку указана строка 1174 (версия модуля под OpenCart 3). Но такая ошибка может встречаться на других строках. Оно означает, что идет обращение к несуществующему элементу массива. В большинстве случаев причина у этого одна: в системе присутствует английский язык (или любой другой язык), но в товарах (или категориях и тд) информация для этого языка не заполняется. К примеру, информация импортируется на сайт.
Что делать?
Зайти в Система -> Локализация - Языки. Выбрать лишний язык (поставить галочку) и после нажать красную кнопку "Удалить" в правой верхней части рабочей области
