enabled=="no") return false; if (isset(woocommerce_cart::$cart_contents_total) && isset($this->min_amount) && $this->min_amount && $this->min_amount > woocommerce_cart::$cart_contents_total) return false; $ship_to_countries = ''; if ($this->availability == 'specific') : $ship_to_countries = $this->countries; else : if (get_option('woocommerce_allowed_countries')=='specific') : $ship_to_countries = get_option('woocommerce_specific_allowed_countries'); endif; endif; if (is_array($ship_to_countries)) : if (!in_array(woocommerce_customer::get_shipping_country(), $ship_to_countries)) return false; endif; return true; } public function get_fee( $fee, $total ) { if (strstr($fee, '%')) : return ($total/100) * str_replace('%', '', $fee); else : return $fee; endif; } public function is_chosen() { if ($this->chosen) return true; return false; } public function choose() { $this->chosen = true; $_SESSION['_chosen_method_id'] = $this->id; } public function admin_options() {} public function process_admin_options() {} }