В OpenCart создание дополнительного поля — процесс, который может существенно расширить функциональность вашего интернет-магазина. Для этого вам потребуется внести некоторые изменения в код и использовать админ-панель.
Первым шагом является добавление нового поля в базу данных. Для этого откройте phpMyAdmin и выберите вашу базу данных. Затем выполните SQL-запрос для создания нового столбца в нужной таблице, например, в таблице product:
ALTER TABLE `oc_product` ADD `custom_field` VARCHAR(255) NOT NULL AFTER `description`;
После успешного выполнения запроса следующим этапом будет добавление поля в форму редактирования товара. Для этого перейдите в /admin/view/template/catalog/product_form.twig и добавьте HTML-код для вашего нового поля в нужное место формы.
Также необходимо обновить контроллер. Откройте файл /admin/controller/catalog/product.php и внесите изменения, чтобы сохранить и загружать значение вашего нового поля.
Не забудьте обновить язык, добавив соответствующий текст в файлы языковых переменных. После завершения всех шагов вы сможете видеть и редактировать новое поле в интерфейсе вашей административной панели.
Если у вас возникнут трудности то вы можете обратиться ко мне в телеграмм мой ник: @pavelcybers и рамках определенной услуги я смогу добавить нужное кастомное поле.