Mijoshop is the ideal solution for opencart on Joomla. Easy to use, flexible and easy to modify. They also have excellent service. They are quick to answer new tickets and in my case they even helped me with some modifications. I can't speak highly enough ;-). Having been with Virtuemart for many years, I fully recommend Mijoshop as an alternative.