SellableItem

De Stoq Wiki
Ir para: navegação, pesquisa

== SellableItem(Model) ==

 - item (Sellable)
 - quantity (float)
 - price (float)
O atributo price será setado automaticamente pela aplicação, através
do atributo base_cost guardado na ficha do produto, e não será
passível de alteração. O motivo para isto é que o preço de um
produto pode mudar durante uma compra ou durante uma alteração manual
na ficha do mesmo, impedindo-nos de utilizar tal atributo vinculado
ao produto junto com este atributo (vinculado à ProductItem). Em
resumo, este atributo nos permite saber o preço utilizado na venda
de um produto, assim como calcular corretamente o desconto dado ao
mesmo (utilizando o atributo real_price, vide abaixo).
 - real_price(float)
Este atributo conterá o preço que o produto foi vendido, sendo
utilizando também, em conjunto com o atributo price, para o cálculo
dos descontos dados à cada produto.