Class WC_Shipping_International_Delivery

International Shipping Method based on Flat Rate shipping

A simple shipping method for a flat fee per item or per order.

WC_Settings_API
Extended by WC_Shipping_Method
Extended by WC_Shipping_Flat_Rate
Extended by WC_Shipping_International_Delivery
Package: WooCommerce\Classes\Shipping
Author: WooThemes
Version: 2.0.0
Class: WC_Shipping_International_Delivery
Located at includes/shipping/international-delivery/class-wc-shipping-international-delivery.php

Methods summary

public
# __construct( )

__construct function.

__construct function.

Overrides

WC_Shipping_Flat_Rate::__construct
public
# init_form_fields( )

Initialise Gateway Settings Form Fields

Initialise Gateway Settings Form Fields

Overrides

WC_Shipping_Flat_Rate::init_form_fields
public boolean
# is_available( mixed $package )

is_available function.

is_available function.

Parameters

$package
mixed
$package

Returns

boolean

Overrides

WC_Shipping_Method::is_available
public
# calculate_shipping( array $package = array() )

calculate_shipping function.

calculate_shipping function.

Parameters

$package
array
$package (default: array())

Overrides

WC_Shipping_Flat_Rate::calculate_shipping

Methods inherited from WC_Shipping_Flat_Rate

class_shipping(), find_shipping_classes(), generate_additional_costs_table_html(), get_flat_rates(), init(), item_shipping(), order_shipping(), process_flat_rates(), save_default_costs(), validate_additional_costs_table_field()

Methods inherited from WC_Shipping_Method

add_rate(), get_fee(), get_title(), has_settings(), is_taxable(), supports()

Methods inherited from WC_Settings_API

admin_options(), display_errors(), format_settings(), generate_checkbox_html(), generate_decimal_html(), generate_multiselect_html(), generate_password_html(), generate_price_html(), generate_select_html(), generate_settings_html(), generate_text_html(), generate_textarea_html(), generate_title_html(), get_custom_attribute_html(), get_description_html(), get_form_fields(), get_option(), get_tooltip_html(), init_settings(), process_admin_options(), validate_checkbox_field(), validate_decimal_field(), validate_multiselect_field(), validate_password_field(), validate_price_field(), validate_select_field(), validate_settings_fields(), validate_text_field(), validate_textarea_field()

Magic methods summary

Properties summary

public string $id
#

Unique ID for the shipping method - must be set.

Unique ID for the shipping method - must be set.

Properties inherited from WC_Shipping_Method

$availability, $countries, $enabled, $fee, $has_settings, $method_title, $minimum_fee, $number, $rates, $supports, $tax_status, $title

Properties inherited from WC_Settings_API

$errors, $form_fields, $plugin_id, $sanitized_fields, $settings

WooCommerce API documentation generated by ApiGen 2.8.0