Prestashop : Wie Leere Einkaufswagen?
Möchte ich Wagen um die Liste leer, nachdem ein neues Produkt wurde in den Warenkorb gelegt.
In der Tat nur auf Produkt jeder Zeit kann im Warenkorb.
Tanx
- $products = $this->getProducts(); foreach ($products as $product) { $this->deleteProduct($product->id); }
- ich oben verwendeten code über die Methode Add in cart.php Klasse
Du musst angemeldet sein, um einen Kommentar abzugeben.
2 Möglichkeiten, um Ihre eigene Logik :
überschreiben "add" und "update" - Methoden in den "Warenkorb" - Klasse (/override/classes/Cartp.php)Edit : Der 2. Weg os falsch, weil unendliche update-Schleife.
Hier ist ein Modul, die es tun :
Für Menschen mit Prestashop v 1.4.9 und haben ein Modul:
call
global $smarty, $cart;
führen Sie dann die Funktion
$cart->delete();