Где можно редактировать обязательные поля у продукта?
для продукта есть обязательное поле Артикул.

Изначально в OpenCart обязательное поле не Артикул, а Модель.

Смотрел в admin/controller но там ничего!

В функции validateForm() из контроллера admin/controller/catalog/product.php  закомментируйте эти строки:
if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) {
			$this->error['model'] = $this->language->get('error_model');
		}

А чтобы удалить красную звездочку рядом с полем, нужно в файле admin/view/template/catalog/recurring_form.twig
Удалить класс required.
<div class="form-group required">
                <label class="col-sm-2 control-label" for="input-model">{{ entry_model }}</label>
                <div class="col-sm-10">
                  <input type="text" name="model" value="{{ model }}" placeholder="{{ entry_model }}" id="input-model" class="form-control"/>
                  {% if error_model %}
                    <div class="text-danger">{{ error_model }}</div>
                  {% endif %}</div>
              </div>
\admin\controller\catalog\product.php
там проверка  на  поле  model