I am developing a portable shopping cart add-in. I want this to work with each of My client's shopping carts, which could be on different platforms and in different languages.

Can anyone think of any issues that I need to worry about? Has anyone worked with a lot of different shopping cart programs and have recommendations? I am thinking I should transfer the data back and forth using XML. Is this a likely scenario?

Thanks for any help you can provide!