如何在自定义发货模块(Magento 2)中获得产品自定义属性?

edqdpe6u  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(255)

我试图获取产品自定义属性到我的自定义航运模块。但无法这样做。我尝试了各种问题从论坛,但我的问题仍然没有解决。问题:Magento 2从发货中获取自定义产品属性
但是没有任何效果。我创建了一个自定义属性,其名称为:我的文件放在app\code{MODULE_name}\CustomShipping\Model\Carrier\Custom.php中

$id = 5;
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->get('\Magento\Catalog\Model\Product')->load($id);
$productweight  =   $product->getData('volweight');
$this->logger->debug('PID: ', $productweight);

我用记录器检查我的答案是否正确。

dw1jzc5e

dw1jzc5e1#

foreach ($request->getAllItems() as $item){
            $product = $item->getProduct();
            $product->load($item->getProduct()->getId());

            $attribute = $product->getData('attribute_code'));
}

相关问题