0
안녕하세요 저는 카트 항목에서 제품 속성 관리 값 또는 ID (다국어 때문에)를 얻으려고하고 있어요. 나는이 코드와 같은 많은 버전을 시도했다 :견적의 제품 속성을
$session = Mage::getSingleton('checkout/session');
foreach ($session->getQuote()->getAllItems() as $item) {
$_product = Mage::getModel('catalog/product')->load($item->getId());
$attribute = $_product->getAttribute('producttype');
}
그러나 나는 오직 false 또는 null 만 얻는다. 또한 저장소 특정 언어 값을 가져 오지 못하게하려면 어떻게해야합니까? 속성 admin value/id? 제품을 먼저로드 할 필요없이 견적 항목에서 직접 항목 속성을 읽을 수있는 더 좋은 방법이 있습니까? 미리 감사드립니다!
는 해결할 :
$session = Mage::getSingleton('checkout/session');
foreach ($session->getQuote()->getAllVisibleItems() as $_item)
{
$_product = Mage::getModel('catalog/product')->load($_item->getProductId());
$attributeId = $_product->getProducttype();
}
및 값 ID 대신 텍스트로 비교.
안녕과 감사, 나는 마지막으로 관리 출력되는 producttype 속성을 얻으십시오. 다음 언어 특정 언어에 대한 솔루션을 사용하겠습니다. 감사합니다. –