OpenCart is free open source e-commerce platform for online merchants. OpenCart provides a professional and reliable foundation from which to build a successful online store. This foundation appeals to a wide variety of users; ranging from seasoned web developers looking for a user-friendly interface to use, to shop owners just launching their business online for the first time. OpenCart has an extensive amount of features that gives you a strong hold over the customization of your store. With OpenCart’s tools, you can help your online shop live up to its fullest potential.
OpenCart is a system based on the Model View Controller (MVC) pattern. It’s easy to develop extensions or customize OpenCart if you know PHP and MySQL. To make a new extension, create four files: Controller, Model (or use an existing Model), View, and a language file. Similar to other platforms like Shopify and PrestaShop, OpenCart has a very friendly administrative dashboard. All of the menus are very straightforward and user-friendly: Catalog, Sales, Extensions, System.
You should definitely hire someone who knows PHP, MySQL, and HTML with CSS. This is a similar stack to e-commerce platforms like Magento, Bigcommerce and PrestaShop and there are many developers on Upwork who are PHP and can help you with OpenCart customization.