Aktuelle Bestellnummer erhalten magento 2


8

Ich weiß, wie ich die letzte Bestellnummer mit diesem Code abrufen kann.

$this->_checkoutSession->getQuote()->getReservedOrderId();

Wo _checkoutSession mit der Injektion erhalten wird,

\Magento\Checkout\Model\Session $checkoutSession

Ich möchte wissen, wie ich die aktuelle Bestellnummer in Magento 2 erhalte.


An welcher Stelle möchten Sie die aktuelle Bestellnummer?
Nalin Savaliya

Nach der Bestellung wird @Nalin aufgegeben. Ich beobachte die Reihenfolge nach der Veranstaltung.
Mrunmay Deswandikar

Antworten:


10

Der folgende Code gibt Ihnen die letzte Bestellnummer

protected $_checkoutSession;


public function __construct(
 .....
\Magento\Checkout\Model\Session $checkoutSession,

.....
) {

        $this->_checkoutSession = $checkoutSession;


    }

 $order = $this->_checkoutSession->getLastRealOrder();
 $orderId=$order->getEntityId();
 $order->getIncrementId();

Referenz


++ 1 von mir, und wie bekomme ich die Inkrement-ID, die von der Entitäts-ID installiert wurde?
Mrunmay Deswandikar

2
ummm ..! Ich denke, $ order-> getIncrementId () sollte funktionieren
Magento Noob

Okay, ich werde es überprüfen.
Mrunmay Deswandikar

1
@DishaSingh Ich habe den Code aktualisiert ..
Qaisar Satti
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.