Enh: Доработка модели продукта. Если артикул не задан, то в базу запишется NULL. Это позволит в валидации убрать required и оставить unique.