looking to buy a walmart SC card to get the free 500sc that goes with it, problem is that I am from europe, can you actually order a card from wallmart shop when you are european?
Correction, you do not get the bonus 500SC when buying the cards online from walmart.com. You can however find some local walmart stores that stock them with the bonus 500SC. That will be difficult to do from Europe and I'd imagine you'll pay more in VAT than the free 500SC will get you.
Your best bet would probably be trying to find a friend or guildy in game that lives in the US that would purchase them for you, and email you the codes from them. Obviously make sure it's someone you've known for a long while, and trust.