i have just received a email from them as to why i have not received my code yet this is google translated
Dear Guild Wars supporters, dear game customers
You literally overran us, which we are very happy about, at the same time we would like to apologize that there are currently still delivery delays.
We do our best to process the order as quickly as possible, we would like to apologize for the delay with a 10% discount for your next order. Your voucher is: 10% discount (kept my code out)
If you have any further questions, please do not hesitate to contact us by phone on the German landline: 0221 455 800 10, or live chat on our shop homepage www.gameliebe.com. With best regards Your Gameliebe team