woocommerce_fulfillment_parse_tracking_number
Parse the tracking number with additional parameters.
Usage
add_filter( 'woocommerce_fulfillment_parse_tracking_number', 'wp_kama_woocommerce_fulfillment_parse_tracking_number_filter', 10, 3 );
/**
* Function for `woocommerce_fulfillment_parse_tracking_number` filter-hook.
*
* @param $tracking_number
* @param $WC()->countries->get_base_country
* @param $order_shipping_country
*
* @return
*/
function wp_kama_woocommerce_fulfillment_parse_tracking_number_filter( $tracking_number, $WC()->countries->get_base_country, $order_shipping_country ){
// filter...
return $tracking_number;
}
- $tracking_number
- -
- $WC()->countries->get_base_country
- -
- $order_shipping_country
- -
Changelog
| Since 10.1.0 | Introduced. |
Where the hook is called
woocommerce_fulfillment_parse_tracking_number
woocommerce/src/Internal/Fulfillments/OrderFulfillmentsRestController.php 603-608
$tracking_number_parse_result = apply_filters( 'woocommerce_fulfillment_parse_tracking_number', $tracking_number, WC()->countries->get_base_country(), $order->get_shipping_country(), );
Where the hook is used in WooCommerce
woocommerce/src/Internal/Fulfillments/FulfillmentsManager.php 30
add_filter( 'woocommerce_fulfillment_parse_tracking_number', array( $this, 'try_parse_tracking_number' ), 10, 3 );