ProductCustomizations
O componente ProductCustomizations.vue gerencia a seleção de SKUs, botão de compra e formulário de frete.
Propriedades
Propriedade | Tipo | Obrigatória | Valor padrão | Descrição |
---|---|---|---|---|
buyButtonText | String | ❌ | Comprar | Texto exibido no botão de compra. |
showQuantitySelector | Boolean | ❌ | false | Exibe ou oculta o seletor de quantidade de itens. |
showInventoryCountdown | Boolean | ❌ | false | Exibe ou oculta o contador de estoque disponível. |
showShippingForm | Boolean | ❌ | false | Exibe ou oculta o formulário para cálculo de frete. |
showModalAfterPurchase | Boolean | ❌ | false | Exibe ou oculta um modal após adicionar um item ao carrinho. |
showMobileFloatingButton | Boolean | ❌ | false | Exibe ou oculta o botão de compra flutuante em dispositivos móveis. |
cartType | String | ❌ | suspended | Define o tipo de carrinho. Valores aceitos: suspended ou side_cart . |
variationsStyle | String | ❌ | list | Define o estilo de exibição das variações. Valores: list ou buttons . |
cashbacks | Array | ❌ | [] | Lista de cashbacks ativos na loja. |
Mixins obrigatórios
Para o funcionamento correto do componente, importe os seguintes mixins:
productMixin
cashbackMixin
trackingByApi