id = '{{shipping_method_id}}'; $this->instance_id = absint($instance_id); $this->supports = array( 'shipping-zones' ); // $this->availability = 'including'; // $this->countries = []; $this->enabled = '{{shipping_method_enabled}}'; $this->title = __('{{shipping_method_title}}', 'ship-quik'); $this->method_title = __('{{shipping_method_method_title}}', 'ship-quik'); $this->method_description = __('{{shipping_method_method_description}}', 'ship-quik'); $this->has_settings = false; } /** * calculate_shipping function. * * @access public * @param mixed $package * @return void */ public function calculate_shipping($package = array()) { $rate = array( 'id' => $this->id . $this->instance_id, 'label' => $this->title, 'package' => $package, 'cost' => 0 ); $this->add_rate($rate); } }