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.

Mrunmay Deswandikar
quelle
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

Qaisar Satti
quelle
++ 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