function empty_cart($user_id = '') { global $current_user; if (!$user_id) { $user_id = $current_user->ID; } if ($user_id) { SunshineUser::delete_user_meta_by_id($user_id, 'cart'); SunshineUser::delete_user_meta_by_id($user_id, 'shipping_method'); SunshineUser::delete_user_meta_by_id($user_id, 'discount'); SunshineUser::delete_user_meta_by_id($user_id, 'use_credits'); SunshineUser::delete_user_meta_by_id($user_id, 'payment_method'); } $this->content = ''; $this->shipping_method = ''; $this->discounts = ''; $this->discount_items = ''; SunshineSession::instance()->shipping_method = array(); SunshineSession::instance()->discounts = array(); SunshineSession::instance()->discount_items = array(); SunshineSession::instance()->cart = array(); $this->set_cart_cookies(false, 'empty_cart'); if (isset($_COOKIE['sunshine_cart_hash'])) { delete_option('sunshine_cart_hash_' . $_COOKIE['sunshine_cart_hash']); } }