How to skip shipping checkout page?

I know that you have “Skip shipping checkout page for digital only orders”. My case is slightly different. The “products” for sale is service with a few price variations for each product.

I cannot make it a digital only product, since digital product does not allow multiple price variation.

If I create it as regular product to have the multiple variation feature, it would require customer to fill out shipping info. But I do not need shipping info to provide the service for sale.

Before you may add it as a new feature (such as a check box or something inside create new product page to skip it case by case), is there any quick, temporary solution that can help me to achieve that now? such as modify the code a little bit…

multiple price variation for each product + skip shipping checkout page.