Поле в opencart модель предназначено для вывода непосредственно модели товара. В карточке товара модель будет выведена под производителем в описании справа от изображения. В зависимости от продаваемого товара в это поле можно вписать сокращенного обозначение, артикул или заводской номер, хотя в Opencart и есть поля (EAN, ISBN, JAN, MPN, SKU и т.п.) для этих данных, но по умолчанию они не выводятся на странице товара.
Поле модуль является обязательным к заполнению и имеет ограничение на уровне движка минимум 1 символ и максимум 64 символа, чего вполне достаточно.
Можно ли увеличить поле модель в Opencart? Конечно! Для этого открываем файл catalog/controller/product/product.php находим строку:
if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) {
и заменяем значения максимума (64), например на 128 или 256, сколько будет достаточно.
Сохраняем, теперь ограничение на уровне движка у нас сняты, осталось дело за малым – увеличить размер поля в базе данных с помощью прекрасной утилиты phpmyadmin. Для этого открываем таблицу product и переходим в поле model, где увеличиваем число с 64 символов (varchar) до нужного нам количества, которое перед этим поставили в контроллере выше.