Ich versuche derzeit "Wirecard Checkout Seamless" in den Isotope Shop zu integrieren. Ich hätte dafür vorgesehen mehrere, zusätzliche Checkout Steps in Isotope hinzu zu fügen (also einen Step wo man die Zahlungsdaten eingibt und dann nochmal eine Confirmation, wo dann die Zahlung erst durchgeführt wird). Jetzt bräuchte ich aber auch einen Weg, die Bestellung über mehrere Checkout Steps hinweg nach zu verfolgen. Mit
PHP-Code:
Order::createFromCollection(Isotope::getCart()); 
wird das Order Objekt ja aus dem Warenkorb erzeugt, natürlich jedes mal neu, wenn man so einen Aufruf macht.

Was wäre jetzt der/die/das Best Practice, um genau diese Order im nächsten Step zu haben? Einfach das Objekt oder nur die Order ID in die Session speichern bspw.?