Skip to main content
Card de produto dentro do carrinho. Renderiza a imagem, nome, variação selecionada (SKU), campos de customização, preço unitário e total, além de controles para alterar a quantidade ou remover o item.

Uso

<ProductCartBox
  :product="cartItem"
  :show-product-total-price="true"
  :show-product-quantity="true"
/>

Propriedades

PropriedadeTipoObrigatóriaValor padrãoDescrição
productObjectObjeto do item no carrinho com id, name, price, grids, customizations, quantity, etc.
showProductTotalPriceBooleantrueExibe o preço total do item (preço unitário × quantidade).
showProductQuantityBooleantrueExibe os controles de quantidade (aumentar/diminuir/remover).

Comportamentos automáticos

  • Remoção: ao clicar no botão de remover, o item é retirado do carrinho via Vuex.
  • Quantidade: alterações na quantidade atualizam o carrinho em tempo real.
  • Brindes: itens do tipo brinde são exibidos com indicação visual e sem controle de quantidade.
  • Combos: itens de combo exibem o preço do conjunto, não individual.