2016-05-05 5 views
2

Ich versuche, die aktuelle Warenkorb-ID von PrestaShop zu erhalten mit:Warenkorb wiederherstellen id auf Prestashop

$cookie->id_cart; 

Aber es ist leer, bis ich ein Produkt in der Warenkorb legen.

Gibt es eine Möglichkeit, diesen Warenkorb zu erstellen, damit ich die ID bekommen kann?

Danke.

+0

Einkaufswagen-ID wird nur generiert, sobald Sie ein Produkt in Ihrem Einkaufswagen hinzufügen ... ohne dass es keine Warenkorb-ID gibt ... können Sie sagen, welcher Zweck es ist, die Einkaufswagen-ID zu erhalten? – Wolfack

Antwort

6

Ich habe es gelöst, ich musste nur vor dem Warenkorb ID erstellen.

if (is_null($context->cart->id)) { 

    $context->cart->add(); 

    $context->cookie->__set('id_cart', $context->cart->id); 
} 

So kann ich jetzt Produkte hinzufügen programmatisch in meinem aktuellen Warenkorb gelegt.