Не точь в точь. Забыл пробел. У тебя:
"product SET". /*
У меня:
"product SET ". /*
О чем и вещает ошибка:
Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SETsku = '', upc = '', ean = '', jan = '', isbn = '', mpn = '', location = '', q' at line 1 //SETsku склеено
В прочем после того как закомментировал кусок:
/*if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) {
$this->error['model'] = $this->language->get('error_model');
}*/
Это уже и не должно быть нужно по идее.
По поводу скрыть стилями, точнее было бы не так.
<!-- <label class="col-sm-2 control-label" for="input-model"><?php echo $entry_model; ?></label>
<div class="col-sm-10">
<input type="text" name="model" value="<?php echo $model; ?>" placeholder="<?php echo $entry_model; ?>" id="input-model" class="form-control" />
<?php if ($error_model) { ?>
<div class="text-danger"><?php echo $error_model; ?></div>
<?php } ?>
</div> -->
А так.
<label style="display:none" class="col-sm-2 control-label" for="input-model"><?php echo $entry_model; ?></label>
<div style="display:none" class="col-sm-10">
<input type="text" name="model" value="<?php echo $model; ?>" placeholder="<?php echo $entry_model; ?>" id="input-model" class="form-control" />
<?php if ($error_model) { ?>
<div class="text-danger"><?php echo $error_model; ?></div>
<?php } ?>
</div>
Но если само поле после этого не исчезло значит не там закомментировал.