/** clears the cart/coupon data and re-calcs totals */
	function clear_cache() {
		self::$cart_contents = array();
		self::$applied_coupons = array();
		unset( $_SESSION['cart'] );
		unset( $_SESSION['coupons'] );
		self::calculate_totals();
	}
示例#2
0
 /** Empty the cart */
 public static function empty_cart()
 {
     self::$cart_contents = array();
     self::$applied_coupons = array();
     self::reset_totals();
     unset(jigoshop_session::instance()->cart);
     unset(jigoshop_session::instance()->coupons);
     unset(jigoshop_session::instance()->chosen_shipping_method_id);
     unset(jigoshop_session::instance()->selected_rate_id);
 }