私の目的は、Magento 2インスタンス内で注文が行われたときに注文をバックエンドシステムに送信することです。
注文オブジェクトを送信するコードが機能しています。私の質問は、取得する最適なアプローチは何かということですitemデータ(例えばprice、subtotal、total、sku、など)。
以下を使用して、注文とアイテムを取得しています。
$orderId = $this->_order->load($order);
$billing = $orderId->getBillingAddress();
$items = $orderId->getAllItems();
foreach ($items as $item) {
$itemPrice = $item->getPrice();
$itemSku = $item->getSku();
}
$items価格、SKUなどを取得するために反復処理するのが最善の方法collection/methodですか、それともMagento2 を使用する必要がありますか?
ありがとう
print_r(orderId->getAllItems())出力のすべての項目を?