Posted 17 March 2012, 04:27
Ok, I found a work-around. I have a couple of guesses on why this works, but they are just that -- a guess. But for anyone who is as stumped as me, sometimes work-arounds are the best you can do.
This is going to sound strange, but it did work for me. First, as you know, you need an attribute which contains a file name for download. So I made an attribute called "version" with a value of "download." And, as you know (if you're having this problem), that won't work ... you'll get that "invalid shipping country id" message. But if you create a second attribute which does not have a file name attached, it suddenly started working. I called it "format" with a value of "PDF." As a result, there are two drop-downs on the product, each with only one value, but it's working. Not as pretty as I'd like, but at least it's not giving that error anymore.
If anyone has a real solution, I'd still like to hear it. Hope this helps someone.