For some reason, even though all downloadable items have been set to 'disregard shipping for this product' when a customer attempts to purchase a downloadable (MP3) the shipping form appears on the checkout page. The result is that the wpecommerce program has started to 'treat' downloadables as physical products and the upshot is that once a customer has paid for their downloadable item in paypal they don't get the download link in their purchase receipt (which is what should happen)
I upgraded to the latest version of wpecommerce but this didn't fix the problem and I also tried to modify/create a new checkout form but this didn't fix the problem either.
Can anyone help with this? Otherwise I will simply have to ditch wpecommerce and rebuild the shop from scratch using another plugin