2

PrestaShop バージョン 1.5.4.1 を使用しています

現在、カートには商品ごとに個別の削除ボタンがあります。

1 回の操作ですべての製品を削除するにはどうすればよいですか? ワンクリックでカートを空にするだけです。

このコードを使用してordercontroller、themes/defaulte/shoopin-cart.tpl から関数を呼び出しました。

public function emptybag() 
{ 
     $products = $this->getProducts(); 
     foreach ($products as $product) { 
         $this->deleteProduct($product->id); 
     } 
}
4

3 に答える 3

1

ナビゲーションにきれいな URL を表示するには、条件「emptybag」の後にこの行を追加します。

Tools::redirect($this->context->link->getPageLink('order', true, NULL));

注文時にページをリダイレクトします。

于 2013-10-18T11:27:11.243 に答える
0
$this->context->cart->delete();

単純!

于 2014-07-09T21:28:06.690 に答える