PDV web

227 views
Skip to first unread message

MAYRON

unread,
Feb 21, 2008, 8:01:03 PM2/21/08
to DJangoBrasil
Pessoal, estou com um grande problema, preciso fazer um ponto de venda e usando o django :D
Pois eu sei que um pdv web é complicado de se fazer, tem que usar muito ajax pra ficar legal, hehehe
alguém tem algum exemplo ou poderia me indicar algum conteúdo para estudo?

--
Mayron Cachina Santiago
http://cachina.wordpress.com

Igor Sobreira

unread,
Feb 21, 2008, 8:44:56 PM2/21/08
to django...@googlegroups.com
On Thu, Feb 21, 2008 at 10:01 PM, MAYRON <mayron...@gmail.com> wrote:
Pessoal, estou com um grande problema, preciso fazer um ponto de venda e usando o django :D
Pois eu sei que um pdv web é complicado de se fazer, tem que usar muito ajax pra ficar legal, hehehe
alguém tem algum exemplo ou poderia me indicar algum conteúdo para estudo?


Uma loja online?
Conhece o Satchmo?
--
www.igorsobreira.com

Renato Garcia Pedigoni

unread,
Feb 21, 2008, 8:52:19 PM2/21/08
to django...@googlegroups.com
Usa o jQuery (http://jquery.com/) para trabalhar com Ajax. Fica bem organizado e fácil de trabalhar.

O Django gera diretamente em JSON (simplejson) o que facilita pois o jQuery recebe também diretamente com o método getJSON.

Renato


--~--~---------~--~----~------------~-------~--~----~
Grupo "Django Brasil" em Grupos do Google.
http://groups.google.com.br/group/django-brasil
-~----------~----~----~----~-- ----~----~------~--~---




--
Atenciosamente,
Renato Garcia Pedigoni

João Marcus

unread,
Feb 22, 2008, 1:02:46 PM2/22/08
to Django Brasil
Na minha opinião, há muitas outras coisas para se considerar além do
uso de Ajax. Seguem abaixo alguns pontos que vejo como essenciais para
um PDV:

* Algumas informações devem estar *bem* fáceis de ver. Eu, como
cliente, considero que na tela deva haver:
* O nome do último produto registrado. Deve estar em fonte grande,
para eu poder conferir.
* Uma foto do produto é bem legal. Com isso, o nome do produto pode
estar com uma fonte menor.
* O valor unitário. a quantidade e o valor total, se eu estiver
comprando mais de uma unidade do mesmo produto. Assim, fica fácil ver
quando um produto está com o registro errado.
* O subtotal da minha compra.

* O operador não deve precisar ficar clicando em locais ou selecionar
várias opções. Ex: não acho legal obrigar o operador a clicar em um
local para selecionar o produto, outro para selecionar a quantidade,
etc. Nisso é importante usar bastante Ajax e Javascript,de forma
inteligente.

Obs: eu me coloquei no lugar dos clientes e dos operadores para dar
essas opiniões. Não tenho experiência com desenvolvimento de PDVs.

MAYRON

unread,
Feb 22, 2008, 1:09:02 PM2/22/08
to django...@googlegroups.com
> não acho legal obrigar o operador a clicar em um
>local para selecionar o produto, outro para selecionar a quantidade, etc.

então ele apenas digitaria o nome e a quantidade de vezes?


> O Django gera diretamente em JSON (simplejson) o que facilita pois o jQuery recebe também diretamente com o
>método getJSON.

Alguém teria um material explicativo ou coisa do gênero (exemplos) sobre o uso de Json no django?

Joe Rabelo

unread,
Feb 23, 2008, 9:28:11 AM2/23/08
to django...@googlegroups.com
Olá,

Você iria trabalhar com impressora fiscal? Já sabe ou já pensou nisso?

Ainda não tenho muita experiência com Django e nem desenvolvi um sistema deste tipo com ferramentas web, já participei de projetos com Delphi, mas acredito que este seja um ponto para se pensar e pesquisar.

Valeu

Em 22/02/08, MAYRON <mayron...@gmail.com> escreveu:
>  msn: joer...@hotmail.com
gtalk: joer...@gmail.com
skype: joerabelo
celular: (24)8117-7368
----------------------------------------

Osvaldo Santana

unread,
Feb 23, 2008, 10:51:42 AM2/23/08
to django...@googlegroups.com
Joe,

2008/2/23 Joe Rabelo <joer...@gmail.com>:


> Olá,
>
> Você iria trabalhar com impressora fiscal? Já sabe ou já pensou nisso?

Eu acho que *essa* parte é a mais complicada de um PDV Web. :) Mas não
é impossível de se fazer.

Obviamente não é possível resolver esse problema somente com Python e
a solução que imagino não é muito portável para outros browsers que
não sejam o Firefox.

Mas a solução que imagino passa por desenvolver uma extension para o
Firefox que disponibiliza uma API Javascript que permite o acesso à
uma impressora fiscal.

É um projeto interessante e que deve até mesmo ser divertido de se
fazer visto que eu teria que aprender um monte de coisas novas :)

Valeu,
Osvaldo

PS. Curiosamente, no caso do IE, acho que seria possível implementar
uma solução somente com Python, ActiveX/JS e COM usando o PyWin32.

--
Osvaldo Santana Neto (aCiDBaSe)
http://www.pythonologia.org

MAYRON

unread,
Feb 23, 2008, 1:12:36 PM2/23/08
to django...@googlegroups.com
> Você iria trabalhar com impressora fiscal? Já sabe ou já pensou nisso?
Por enquanto não, ele vai imprimir uma nota em uma impressora matricial, nada de cupom fiscal por enquanto (ainda bem :D )

Osvaldo é um projeto em tanto, se eu tivesse mais conhecimento em javascript, quem sabe eu iniciaria hehehehe, atualmente estou estudando o jquery, uma biblioteca muito boa!!!!

Luiz Franca

unread,
Feb 25, 2008, 10:58:29 AM2/25/08
to django...@googlegroups.com
Olá Mayron
Isto é uma questão bastante complicada.
tambem pensei nisto.
Já tenho este produto em Delphi/Kylix, e estou pretendendo porta-lo para Python.
O meu produto é dividido em duas partes uma que chamamos de supervisor, que é um concentrador/gerenciador de caixas, este é fácil, basicamente são cadastros, consultas e relatorios,  deverá ser em django, e outro que é o frente propriamente dito(pdv), este ainda não sei como vou fazer.
Dependendo de onde voce vai usar sua aplicacao, acho que não teria problemas, mas se for em um supermercado por exemplo, acho que o bicho vai pegar.
A aplicacao de PDV a principio deve rodar locamente, para não depender de servicos de rede.
As situacoes a serem trabalhadas chegam ao nivel de que tecla foi precionada pelo operador do PDV. Imagine usar aqueles teclados reduzidos, que são codificados acho que este talves seja o problema mais dificil.
Usar mouse nem pensar.
Trabalhar com ECF, scanners de teclado/serial, balanças, TEF, torres de display, etc... são situações que vão dar trabalho mas funciona, agora tratar o teclado codificado em um browser, penso que vai ser  o bicho.....
[]s
Boa sorte

--
Luiz Fernando Maciel França
Sig Informática Ltda.
Rua João Pereira Amorim, 700
Bairro Jardim Arizona
35.700-373 - Sete Lagoas - MG
(31)3773-1043

2008/2/21, MAYRON <mayron...@gmail.com>:

Rico

unread,
Feb 25, 2008, 12:55:00 PM2/25/08
to Django Brasil


On 23 fev, 11:28, "Joe Rabelo" <joerab...@gmail.com> wrote:
> Olá,
>
> Você iria trabalhar com impressora fiscal? Já sabe ou já pensou nisso?
>


Para adicionar suporte à impressoras fiscais via python, aqui pode
estar um bom começo: www.stoq.com.br

Abraços,
Rico

Rodolfo S. Carvalho

unread,
Feb 25, 2008, 3:58:02 PM2/25/08
to django...@googlegroups.com
Bem lembrado Rico!
Ia recomendar o Stoq também :)
--
   Rodolfo Carvalho
    Web Developer
rodol...@gmail.com

Andrews Medina

unread,
Feb 25, 2008, 4:20:34 PM2/25/08
to django...@googlegroups.com
2008/2/25 Rodolfo S. Carvalho <rodol...@gmail.com>:

> Bem lembrado Rico!
> Ia recomendar o Stoq também :)
>

O Stoq é uma ótima solução para automação comercial, mas não é web. E
pensei, controlar impressorar através de uma aplicação desktop é bem
diferente de uma aplicação web.

[]'s

--
Andrews Medina
www.andrewsmedina.com

MAYRON

unread,
Feb 25, 2008, 7:45:28 PM2/25/08
to django...@googlegroups.com
Pois é, eu posso tirar muitas idéias do Stoq, obrigado pela ajuda...
Reply all
Reply to author
Forward
0 new messages