Getters
| Getter | Tipo | Descrição |
|---|---|---|
cart | Object | Objeto completo do carrinho, retornado pela API do checkout. |
cartType | String | Tipo do carrinho: 'suspended' (padrão) ou outros tipos do checkout. |
Actions
| Action | Parâmetros | Descrição |
|---|---|---|
redirectToCart | — | Redireciona o usuário para o checkout (inclui UTMs e tokens). |
addProductsToCart | { skus, products, value, quantities?, extras?, showModal? } | Adiciona um ou mais SKUs ao carrinho. Dispara evento de pixel após sucesso. |
loadCart | — | Carrega o estado atual do carrinho da API. Em preview, usa dados de placeholder. |
updateItemQuantity | { item, quantity, extras? } | Atualiza a quantidade de um item no carrinho. |
removeItem | { item, items?, totalPrice } | Remove um item do carrinho. Dispara evento GA4 após sucesso. |