I didn't think the database structure would be an issue. The Mal's database is hosted by them and does not hold product information. The cart contents is session based I think. You simply provide the information to them and they manage the shopping cart.
Cheers,
Kevin.