3
Magento2 วิธีที่ถูกต้องในการรับรายการสั่งซื้อ
ฉันกำลังทำงานกับการขยายเวลาชำระเงิน M2 ร้านค้าของเราต้องการให้เราส่งรายละเอียดรายการพร้อมกับคำสั่งซื้อ ทุกอย่างทำงานได้ดี แต่$order->getAllItems();หรือ$order->getAllVisibleItems();ส่งคืนผลิตภัณฑ์หลักที่เรียบง่ายและกำหนดค่าได้ ถ้าฉันมี 2 สินค้าในตะกร้า 1 ผลิตภัณฑ์ง่าย ๆ 1 เกี่ยวข้องกับผลิตภัณฑ์ที่กำหนดค่าได้ ดังนั้นแทนที่จะได้สองผลิตภัณฑ์ฉันได้สาม ผลิตภัณฑ์ที่เกี่ยวข้องและผลิตภัณฑ์หลักอย่างง่ายหนึ่งรายการ ฉันสามารถลองแยกผลิตภัณฑ์ที่ถูกต้อง แต่ฉันแน่ใจว่าต้องเป็นอย่างอื่น /** @var \Magento\Sales\Model\Order $order */ $order = $payment->getOrder(); /** * Get All Items of Products */ $productItems = $order->getAllItems() // returning 3 products where I have 2 in cart $productItemsTest = $order->getAllVisibleItems(); // …