You can make the shipping required for orders with price add-ons by adding code to your theme.
This will combine the Shopify and Virtual Options on the invoice and orders.
Add this code to the theme.liquid file after our apps code. Here is more info on editing theme code.
<script>if (window.bcpo_settings) bcpo_settings.requires_shipping = true;</script>