Problem: Cannot download a virtual product (MP3) after it’s been purchased. In this case, it was purchased with a coupon code.

Solution: Changed /pub folder’s file permissions from 777 to 755. Warning: I have no idea if this is a good idea. I prefer the folder to be set to 777. But it just wasn’t working at 777.

Zen Cart, v 1.3.9h