Tôi nhận được thuộc tính sản phẩm từ trích dẫn. Có vẻ như có giá trị sai đến. Vui lòng kiểm tra mã dưới đây của tôi.
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$cart = $objectManager->get('\Magento\Checkout\Model\Cart');
$itemsCollection = $cart->getQuote()->getItemsCollection();
$itemsVisible = $cart->getQuote()->getAllVisibleItems();
$items = $cart->getQuote()->getAllItems();
$product_object = $objectManager->create('Magento\Catalog\Model\Product');
foreach($itemsVisible as $item){
if($option = $item->getOptionByCode('simple_product')) {
$productId = $option->getProduct()->getId();
$item_s = $product_object->load($productId);
echo $screen_size = $productId."/".$item_s->getScreenFrameSize()."/".$item_s->getFiberglassScreenRollSize()."/".$item_s->getScreenCornerSize()."<br>";
}
}
Vui lòng kiểm tra hình ảnh dưới đây để hiểu rõ hơn. Có bất kỳ lỗi trong bộ sưu tập hoặc vòng lặp của tôi?
Làm ơn giúp tôi!!!
$objectManager->create('Magento\Catalog\Model\Product');
trong vòng lặp foreach. Kiểm tra câu trả lời của tôi