Mein Ziel ist es, eine Bestellung an unser Backend-System zu senden, wenn eine Bestellung in unserer Magento 2-Instanz aufgegeben wird.
Der Code zum Senden des Bestellobjekts funktioniert. Meine Frage ist , was der optimale Ansatz ist abzurufen item
Daten (zB price
, subtotal
, total
, sku
, etc.).
Ich verwende Folgendes, um die Bestellung und die Artikel abzurufen.
$orderId = $this->_order->load($order);
$billing = $orderId->getBillingAddress();
$items = $orderId->getAllItems();
foreach ($items as $item) {
$itemPrice = $item->getPrice();
$itemSku = $item->getSku();
}
Ist das Durchlaufen $items
, um Preis, SKU usw. zu erhalten, der beste Weg oder gibt es ein Magento2, das collection/method
ich verwenden sollte?
Vielen Dank
print_r(orderId->getAllItems())
alle Elemente aus?