我正在尝试将产品自定义属性提取到我的自定义送货模块。但无法这样做。 我在论坛上尝试了各种问题,但我的问题仍未解决。 但没有任何作用。 我创建了一个名为:volweight的自定义属性 我的文件被放入 应用\代码{MODULE_NAME} \ CustomShipping \模型\载波\ 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);
记录器我以前检查我的答案是否正确。 任何帮助将不胜感激。
答案 0 :(得分:0)
这个问题看起来很旧但我遇到了同样的问题。继承人我做了什么:
foreach ($request->getAllItems() as $item){
$product = $item->getProduct();
$product->load($item->getProduct()->getId());
$attribute = $product->getData('attribute_code'));
}
我不知道为什么这种方式有效但对我有用。