在Magento 2的save_order_save_after观察器中获取产品订单自定义属性

时间:2018-09-29 05:37:32

标签: magento magento2

我想按magento 2的顺序捕获该商品的一些产品自定义属性。 我尝试使用getAttribute()和getAttributeText('attribute_code') 请帮助

1 个答案:

答案 0 :(得分:0)

使用此代码可在Magento 2的save_order_save_after观察器中获取商品的商品属性。<​​/ strong>

$orderObj = $objectManager->create('Magento\Sales\Model\Order')->load($orderID);
$orderAllItems = $orderObj->getAllItems();
if ($orderAllItems) {
    foreach ($orderAllItems as $item) {
    $product_manufacturer = $item->getManufacturer();
    }
}

您可以从$ item获取所有属性。