We've been building OpenCart stores and extensions for many years, some of which are directly linked with Sage accounting systems, eBay/Amazon marketplaces and various stock management systems. OpenCart is the perfect base for any complex online store and is extremely easy to maintain.