Mục tiêu của tôi là gửi một đơn đặt hàng đến hệ thống phụ trợ của chúng tôi khi một đơn hàng được đặt trong phiên bản Magento 2 của chúng tôi.
Mã để gửi đối tượng đặt hàng đang làm việc. Câu hỏi của tôi là phương pháp tối ưu để lấy được những gì item
dữ liệu (ví dụ như price
, subtotal
, total
, sku
, vv).
Tôi đang sử dụng những điều sau đây để lấy lại đơn hàng và vật phẩm.
$orderId = $this->_order->load($order);
$billing = $orderId->getBillingAddress();
$items = $orderId->getAllItems();
foreach ($items as $item) {
$itemPrice = $item->getPrice();
$itemSku = $item->getSku();
}
Là lặp đi lặp lại $items
để có được giá, sku, vv cách tốt nhất hoặc có Magento2 collection/method
tôi nên sử dụng?
Cảm ơn
print_r(orderId->getAllItems())
đầu ra tất cả các mặt hàng?