2017-05-15 11 views
0

맞춤 배송 모듈에 제품 맞춤 속성을 가져 오려고합니다. 그러나 그렇게 할 수 없다. 포럼에서 다양한 질문을 시도했지만 문제가 해결되지 않았습니다. 하지만 아무것도 작동하지 않습니다. volweight 내 파일이 응용 프로그램 \ 코드 {MODULE_NAME} \ CustomShipping \ 모델 \ 캐리어 \ Custom.php 내가 올바른 내 대답을 확인하는 데 사용Magento 2 : 맞춤 배송 모듈에서 제품 맞춤 속성을 얻는 방법

$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

이 질문은 꽤 오래되었지만 동일한 문제가있었습니다.

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

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

내가 unno 왜 이런 식으로 일을하지만 나를 위해 일한 : 내가 그랬어 Heres는 것을.