我为所有产品创建了一个新的属性序列号。现在我不知道订单完成后如何设置它的值。我知道在哪里改变它,但我没有这个功能。这是代码。新属性的代码为“serial_number”。
if($status == 'complete'){
foreach ($this->getAllItems() as $item) {
// Here I want to update the value, I am sure something like the following will work.
$this->setAttribute($item, 'serial_number', '123');
}
}
另外在管理员中应该是什么设置。当订单状态更改为完成时,我正在更改值。