Hello,
I want to access a certain attribute from an item. How do I achieve this?
The attribute is calles arzneimittel and can be any text.
$ist_arzneimittel =false;
$ist_mengenbeschraenkung = false;
$qty_ordered = 0;
$text_ist_arzneimittel="";
foreach ($shipment->getItems() as $item) {
$qty_ordered = $item->getQtyOrdered();
if (!$item->getParentItemId()) {
$text_ist_arzneimittel = $item->getarzneimittel();
}
if ($text_ist_arzneimittel=="JA") {
$ist_arzneimittel=true;
}
if ($text_ist_arzneimittel=="HOM") {
$ist_arzneimittel=true;
}
if ($ist_arzneimittel && $qty_ordered>3)
$ist_mengenbeschraenkung = true;
}
}
Hello @meineapo
Please share in which phtml file or at which process you want to get get it ?
For a quick fix :
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$product = $objectManager->get('Magento\Catalog\Model\Product')->load('YOUR PRODUCT ID');
echo $product->getArzneimittel();This is not standard approach but it will work, or let us know where you want to get the product attribute.
Hope it helps !