O OpenCart é um sistema para comércio eletrônico com código aberto, desenvolvido em PHP e licenciado nos termos da GNU General Public License, em outras palavras, é uma solução pronta e gratuita para gestão de loja virtual que você pode modificar livremente.
O OpenCart possui uma ótima gestão de pedidos, múltiplos meios de pagamento e formas de envio já embutidos, além de ser possível expandir as suas funcionalidades através das extensões, e customizar sua aparência através de temas (templates).
O OpenCart foi desenvolvido para ser leve e rápido, por isso conta com uma administração simplificada e intuitiva, e uma estrutura de loja que além de contar com sistema de cache de informações para agilizar o carregamento das informações, usa de forma madura a biblioteca JQuery em vários recursos, para carregar informações sem a necessidade de atualizar as páginas. Outro ponto forte da plataforma e que já vem com suporte para URL Amigáveis e SEO.
Se você conhece PHP, CSS, JQuery e o modelo de desenvolvimento de softwares MVC, os limites para customização da loja não existem, mas se você não é programador ou designer, não se preocupe, a quantidade de agências e profissionais freelancer que desenvolvem para OpenCart cresce a cada dia, assim como a quantidade de extensões e temas gratuitos ou pagos, tudo com alto padrão de qualidade.