OpenCart | |
---|---|
Desenvolvedor | OpenCart Ltd. |
Plataforma | Multiplataforma |
Modelo do desenvolvimento | Software livre |
Lançamento | abril de 2010 (2010-04) |
Versão estável | 4.0.2.3(15 de setembro de 2023 (2023-09-15)) |
Idioma(s) | Vários, incluindo Inglês e Português |
Escrito em | PHP |
Sistema operacional | Multiplataforma |
Gênero(s) | E-Commerce |
Licença | GNU General Public License |
Estado do desenvolvimento | Ativo |
Página oficial | opencart |
Repositório | github |
OpenCart[1] é um sistema deE-CommerceOpen Source desenvolvido porDaniel Kerr utilizando a linguagem de programaçãoPHP, sendo o sistema licenciado nos termos daGNU General Public License. É um sistema gratuito e decódigo aberto para criação e gestão de loja virtual, focado na facilidade de instalação e utilização.
O sistema começou a ser desenvolvido em 2007 por Daniel Kerr, um engenheiro de software daGrã-Bretanha, que estava desanimado com a utilização do sistema deE-CommerceOpen Source denominado osCommerce, que não recebia atualizações há anos, não era desenvolvido com POO e estava fora da realidade competitiva do mercado.
Inicialmente Daniel Kerr não sabia qual nome o sistema teria, então pensou em alguns nomes genéricos como Live Cart e Oscart, até chegar no nome OpenCart, porém, ao tentar registrar odomínio opencart.com viu que o mesmo já havia sido registrado, então entrou em contato com o proprietário do domínio e negociou a compra do domínio, que no final ficou por 1000USD's, uma quantia razoável na época em que Daniel Kerr ainda morava com sua mãe.[2]
Daniel Kerr ainda era empregado quando começou o desenvolvimento do OpenCart, então trabalhou em suas horas de descanso no sistema por anos, até que saiu do seu emprego e começou a focar seu trabalho no OpenCart, porém, o OpenCart dava pouco retorno financeiro, mas tudo mudou quando Daniel Kerr fundou aOpenCart Limited e criou o Marketplace do OpenCart.
O OpenCart possui uma completa gestão de pedidos, sistema de afiliados, sistema de vale presentes, sistema de vendas de produtos digitais (downloads), múltiplos meios de pagamento e fretes, além de ser possível expandir as suas funcionalidades através das extensões (plugins ouadd-ons), modificações, e customizar sua aparência através de temas (template).
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 bibliotecaJQuery em vários recursos, utilizando-se do mecanismoAJAX para carregar informações sem a necessidade de atualizar as páginas.
O modelo de instalação e desenvolvimento segue o padrãoMVC, bastante conhecido por equipes de desenvolvimento de softwares para web, o sistema é desenvolvido utilizando as linguagensPHP,CSS,Javascript, as biblioteca JQuery e oBootStrap e o engine templateTwig.
Alguns dos recursos do OpenCart são:
Nativamente o OpenCart suporta apenas alíngua inglesa, porém, outras dezenas de idiomas como o português do Brasil estão disponíveis como pacotes instaláveis.
O objetivo das extensões (plugins ou addons) é modificar, expandir ou adaptar novos recursos ao OpenCart.
O OpenCart tem suporte para dezenas de formas de pagamento, e nativamente para:
|
O OpenCart tem suporte para dezenas de formas de envio (frete), e nativamente para:
|