Я делал такое для себя, бесплатно в инет выложил.
Держи.
Единственный момент, это для:
opencart 3.0.3.7
{{ extra_description }} - вставь куда тебе нужно в карточке
BEFE_Extra_Description_Product_v100.ocmod.xml
Модификатор добавляет дополнительное поле с названием ean2 в форму редактирования/добавления товара
на фронте в карточке товара также можно использовать {{ ean2 }}
Добавлен второй модификатор, добавляющий поле Дополнительное описание - description2. Сохраняет данные с привязкой к языку и имеет визуальный редактор.
на фронте в карточке товара также можно использовать {{ description2 }}
sql-запросы для добавления полей в БД внутри модификаторов в виде камента. Их выполнить через phpmyadmin.
Установка:
1. Выполнить запрос в phpmyadmin. Запрос написан внутри файла в виде комментария ALTER TABLE ...
Если имена таблиц начинаются не со стандартного oc_ то изменить текст запроса подставив свой префикс.
2. Файлы модификаторов залить в папку /system и обновить модификаторы в админке в разделе Дополнения / Модификаторы