Pular para o conteúdo principal

Modelo de Preços

O sistema de preços da Labanana é baseado em três níveis: custo de produção, taxa da plataforma e margem do artista.

Estrutura

NívelQuem defineCampo
ProductTypeAdminplatformFeePercent, artistRoyaltyPercent
ProductVariantAdminbaseCostCents (custo de produção)
SellerProductVariantSellerpriceCents (preço final de venda)

Exemplo prático — Caneca a R$ 49,90

Decomposição do preço
Preço de venda
R$ 49,90
Custo de produção
Fornecedor
- R$ 15,00
Taxa plataforma (15%)
Operacional
- R$ 7,49
Margem
R$ 27,41
Royalty artista (20%)
Artista
R$ 5,48
Lucro Labanana (80%)
Labanana
R$ 21,93

Fórmulas

platform_fee    = price_cents × platform_fee_percent ÷ 100
margem = price_cents − base_cost_cents − platform_fee
artist_royalty = margem × artist_royalty_percent ÷ 100
labanana_profit = margem − artist_royalty
EtapaCálculoValorPara quem
Preço de vendaR$ 49,90
Custo de produçãofixo por variante- R$ 15,00Fornecedor
Taxa plataforma4990 x 15%- R$ 7,49Operacional
Margem4990 - 1500 - 749R$ 27,41
Royalty artista2741 x 20%R$ 5,48Artista
Lucro Labanana2741 - 548R$ 21,93Labanana

Regras

Preço mínimo

O preço definido pelo seller deve ser maior que baseCostCents + platformFee. Se o seller tentar um preço abaixo disso, a API retorna erro 400.

Valores em centavos

Todos os valores monetários são em centavos (inteiros). Nunca use Decimal/float.

Para exibir: (priceCents / 100).toFixed(2)

No frontend

O preço é fixo por SKU (priceCents):

  • Trocar assets (tamanho, acabamento) → troca de SKU → muda o preço
  • Trocar options (cor) → NÃO muda o preço — só muda a imagem
minPriceCents: menor priceCents entre SKUs ativos
maxPriceCents: maior priceCents entre SKUs ativos

O frontend deve exibir: "A partir de R$ X" quando há múltiplos preços, ou o preço direto quando todos são iguais.