Ferramentas
OpenCart
Carrinho de compras em PHP, gratuito e sob GPLv3, para lojistas que querem hospedar o próprio e-commerce sem pagar mensalidade de plataforma.

Gratuito e sem mensalidade, o OpenCart é um carrinho de compras em PHP para quem prefere rodar a loja no próprio servidor. O site oficial promete downloads e atualizações sem custo. Recursos extras chegam por módulos e temas de terceiros.
Para que serve
- Publicar uma loja virtual com catálogo, carrinho e checkout.
- Integrar pagamento e frete; o site cita PayPal, Authorize.net, Klarna, Worldpay e Revolut entre os gateways.
- Trocar o visual e acrescentar funções com os mais de 13 mil módulos e temas do marketplace.
- Instalar pacotes de idioma do marketplace para atender outro público.
Como começar
O README traz um ambiente Docker de desenvolvimento, com PHP 8.4 por padrão. Ele pede Docker Compose v2 e make; no Windows, o caminho é o WSL 2. Depois de clonar o repositório, rode:
make init
make build
make upA loja responde em http://localhost. A instalação tradicional, numa hospedagem PHP comum, está no arquivo INSTALL.md, e o site oferece uma demonstração para conhecer o painel antes de instalar qualquer coisa.
Licença e custo
No LICENSE.md está a GNU GPL versão 3, licença aprovada pela OSI. Você roda, estuda e altera o OpenCart como quiser. A obrigação só nasce se você distribuir uma cópia alterada: ela precisa ir acompanhada do código-fonte e sob a mesma GPL. O software em si não custa nada. Pagos são o OpenCart Cloud, versão hospedada em SSD NVMe com mais de um plano, e o suporte técnico dedicado. O suporte gratuito é o do fórum da comunidade.
Quando vale a pena
A escolha pelo OpenCart pesa a favor numa loja pequena ou média, em hospedagem PHP barata, com alguém da equipe acostumado a instalar e atualizar módulos. Pix e boleto não aparecem nas páginas oficiais; procure no marketplace um módulo para o seu gateway antes de decidir. Quem já tem site em WordPress mantém uma plataforma só com o WooCommerce, explicado em O que é WooCommerce?. Outra opção em PHP é o PrestaShop.