Can you solve this by calling the product a downloadable, but NOT ticking the box for "virtual product?" as far as I remember the only purpose of ticking the "virtual product" box is to eliminate shipping charges and to eliminate requiring a shipping address. You can offer free shipping for the product or set shipping cost to 0 with "Per Product Shipping" and end up with the right behavior.
↧