Hello. Thank you for your reply.
I agree, that this is a tricky subject, and choosing the invoice language based on delivery address can be problematic..
Although the customer experience is key nowadays, since there is so many online stores available, i think we can all agree about that.
If we take an multilingual online store as example which does not have english as fallback and do a user test scenario where customers go through the checkout system.. All customers who are not related to the default language will receive an invoice which is not in their native language..
We agree that invoice sending is automated by cronjob/your plugin if payment is confirmed (which is the standard of online shopping) Then there is absolutely not time for the customer to login and change their user language.
Also, many online stores have even quitted requiring user creation.. And if we look at statistics, online stores who require this are actually loosing customers to competitors..mainly because of the slower process in shopping/checkout.
VM2 also offers "checkout without registration" and a order view possibilty with a link/password without having a user, which is quite smart..
I hope we can agree that this needs some attention and is obvisouly a must fix, regardless of how its done..Artio´s component is almost a complete multi-lingual product and is by far the best available despite the minor language fallouts.
Looking forward to your response..