Buscar

Ferramentas

Open Source Point of Sale

Sistema web de frente de caixa em PHP, com estoque, código de barras, orçamentos, faturas e relatórios, para lojas e restaurantes pequenos.

  • Gestão e eCommerce
  • Self-hosted
Open Source Point of Sale

Para uma loja pequena, o Open Source Point of Sale (OSPOS) faz o papel de caixa e de controle de estoque dentro do navegador. A aplicação é escrita em PHP com o framework CodeIgniter e guarda os dados em MySQL ou MariaDB.

Para que serve

  • Registrar vendas, com histórico das transações e fechamento de caixa.
  • Controlar estoque de itens e kits e imprimir etiquetas de código de barras.
  • Emitir orçamentos e faturas e mandar recibos por e-mail ou para a impressora.
  • Cadastrar clientes e fornecedores, com cartão-presente, pontos e mesas de restaurante.
  • Separar permissões por usuário e tirar relatórios de vendas, despesas e estoque.

Como começar

O sistema pede PHP 8.2 ou mais novo. Baixe o zip da página de releases, porque um clone do repositório só funciona depois de compilado. Para testar com Docker Compose, rode na pasta do projeto:

docker-compose up

O INSTALL.md avisa que essa configuração não serve para produção; para servidor com HTTPS, há o script docker/install-nginx.sh com Let's Encrypt. O login inicial é admin com a senha pointofsale; troque no primeiro acesso.

Licença e custo

O ponto de partida é o texto da licença MIT, que obriga a manter o aviso de copyright e a própria licença nas cópias. Por cima vêm duas cláusulas extras. Ninguém pode reivindicar autoria ou propriedade do código, e a assinatura do rodapé, com versão, commit e link para opensourcepos.org, tem de ficar visível em todas as páginas, sem alteração. Com esse acréscimo, o texto deixa de ser o MIT aprovado pela OSI, e a ficha não leva a categoria open source. O projeto não vende hospedagem nem suporte e recebe doações pelo PayPal.

Quando vale a pena

Uma loja de bairro, um café ou um restaurante pequeno, com alguém para cuidar de um servidor PHP, usa o OSPOS como caixa sem mensalidade. O README não cita emissão de nota fiscal eletrônica brasileira, então confirme com o contador como a NFC-e entraria no processo. Se a empresa precisa de financeiro, compras e estoque integrados, um ERP como Odoo ou ERPNext, que também têm módulo de PDV, cobre mais.