/** 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(); }
/** 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); }