Вы можете использовать следующий код для сохранения продукта, поэтому, если возникла какая-либо ошибка или исключение, он отобразит это, и это поможет вам полностью решить проблему. Также обновите любой атрибут, чтобы вы могли видеть, обновлен ли он или нет.
try
{
$product->save();
}
catch(Exception $e)
{
//print the exception
echo $e->getMessage();
}