2016-04-29 20 views
0

Ich POST die Warenkorb-ID zu meiner Modul-Methode. Daraus kann ich offensichtlich das Cart-Objekt mit dieser ID erstellen. Aber wie greife ich auf das Order-Objekt zu, das diesem Cart-Objekt entspricht?Zugriff auf das Bestellobjekt aus der Warenkorb-ID in PrestaShop

Ich habe etwas wie versucht;

$cart = new Cart($_POST['id']); 

var_dump($this->context->order); 

Und auch eine Art where() Abfrage im Auftrag versuchen zu tun (wo id_cart auf die ID in meinem Warenkorb-Objekt gleich ist);

$order = new Order('id_cart', $cart->id); 

Es ist wahrscheinlich wirklich offensichtlich, aber ich weiß Prestashop nicht sehr gut.

Der Grund, warum ich dies versuche, ist, dass ich den Status eines Auftrags ändere, wenn die Zahlung abgelaufen ist.

Antwort

2

Ich gewinne;

$order = Order::getOrderByCartId((int)($cart->id)); 
+1

tatsächlich zurückgegeben order_id nicht bestellen obj –

Verwandte Themen