WC_Shipping_Zone::delete_shipping_method( int $instance_id )
Delete a shipping method from a zone.
Description Description
Parameters Parameters
- $instance_id
-
(Required) Shipping method instance ID.
Return Return
(True) on success, false on failure
Source Source
File: includes/class-wc-shipping-zone.php
public function delete_shipping_method( $instance_id ) { if ( null === $this->get_id() ) { return false; } // Get method details. $method = $this->data_store->get_method( $instance_id ); if ( $method ) { $this->data_store->delete_method( $instance_id ); do_action( 'woocommerce_shipping_zone_method_deleted', $instance_id, $method->method_id, $this->get_id() ); } WC_Cache_Helper::get_transient_version( 'shipping', true ); return true; }