Adding Tracking Details for Advanced Shipment Tracking Plugin From Order Notes

Add this code snippet in functions.php and let me know.

/*
* AST: get UPS Tracking number from order note
* 
*/
add_action( 'woocommerce_rest_insert_order_note', 'action_woocommerce_rest_insert_order_note', 10, 3 );
function action_woocommerce_rest_insert_order_note( $note, $request, $true ) {
    //check if AST is active
    if ( !function_exists( 'ast_insert_tracking_number' ) ) return;
    
    //check if order note is for UPS
    if( strpos( $note->comment_content, '1Z' ) !== false ){
        
        $order_id = $request['order_id'];
        $status_shipped = 1;
        $tracking_number = $note->comment_content;
        $tracking_provider="UPS";
        
        ast_insert_tracking_number($order_id, $tracking_number, $tracking_provider, '', $status_shipped );
    }
}