You appear to be a bot. Output may be restricted
Description
Constructor for OIK_Weight_Zone_Shipping classSets the ID to 'oik_weight_zone_shipping' Values for supports are:
- shipping-zones Shipping zone functionality + instances
- instance-settings Instance settings screens.
- settings Non-instance settings screens. Enabled by default for BW compatibility with methods before instances existed.
- instance-settings-modal Allows the instance settings to be loaded within a modal in the zones UI.
Usage
OIK_Weight_Zone_Shipping::__construct( $instance_id );
Parameters
- $instance_id
- ( mixed ) optional –
Returns
voidSource
File name: oik-weight-zone-shipping/class-oik-weight-zone-shipping.phpLines:
1 to 18 of 18
function __construct( $instance_id = 0 ) { //Uncomment to reproduce issue #28648 //bw_backtrace(); //$shipping_zones = WC_Shipping_Zones::get_zones(); parent::__construct( $instance_id ); //bw_trace2( ); //bw_backtrace(); $this->supports = array( "shipping-zones", "instance-settings", "instance-settings-modal" ); $this->id = 'oik_weight_zone_shipping'; $this->method_title = __( 'Weight Zone', 'oik-weight-zone-shipping' ); $this->method_description = __( 'Lets you charge based on cart weight.', 'oik-weight-zone-shipping' ); $this->admin_page_heading = __( 'Weight and zone based shipping', 'oik-weight-zone-shipping' ); $this->admin_page_description = __( 'Define rates for shipping by weight and zone', 'oik-weight-zone-shipping' ); //add_action( 'woocommerce_update_options_shipping_oik_weight_zone_shipping', array( $this, 'process_admin_options' ) ); add_action( 'woocommerce_update_options_shipping_' . $this->id, array( $this, 'process_admin_options' ) ); $this->init(); }View on GitHub View on Trac