Closed Matheus-mVilela closed 3 years ago
@Matheus-mVilela Existe o caso do cara pagar uma parte em dinheiro e outra parte no crédito?
Por exemplo, total da venda = 20$, ele paga 10$ no cartão e 10$ no dinheiro.
@Matheus-mVilela Conforme conversamos vou detalhar abaixo a execução desta tarefa.
choices.py
vc vai criar os seus choices (obviamente):CREDIT_CARD = 'credit-card'
DEBIT_CARD = 'debit-card'
MONEY = 'money'
PAYMENT_METHOD_CHOICES = (
(MONEY, 'Dinheiro'),
(CREDIT_CARD, 'Cartão de Crédito'),
(DEBIT_CARD, 'Cartão de Débito'),
)
Sale
vc vai adicionar o field payment_method
:payment_method = models.CharField(
max_length=20,
choices=choices.PAYMENT_METHOD_CHOICES,
null=False,
blank=False,
default=choices.MONEY,
)
Lembre de rodas as migrações...
view
no service
e no template
para passar a usar esse novo campo.OK entendido !
As vendas devem ser classificadas em venda credito debito e dinheiro.
@lfvilella, minha ideia é colocar antes da finalização da venda um selec com esse opções.