Howdy @laoyingzhige,
That’s a great question. If this was my site, I would approach this by copying the tracking shortcode and making a modified version that searches by the phone number instead. Here’s the file that creates the shortcode:
https://github.com/woocommerce/woocommerce/blob/d0491072e8a7d0a4535db0ec2bae4a6d43ff64fd/includes/shortcodes/class-wc-shortcode-order-tracking.php
You can duplicate it in your theme and change it so it loads by phone number instead of email. You’d also want to copy over the tracking form and save it as a new form that has a field for the phone number.
It may be a bit tricky to match these since WooCommerce has a bit of latitude when it comes to the format of phone numbers. I haven’t tested it, but I’m not sure if searching for (888) 867-5309 would match an order with a number of 888 867-5309.
If you need help creating that, you can hire a freelancer at codeable to make that for you.
Take care