Compre via carrinho de compras
Esse método é adequado para vender itens de qualquer tipo e em qualquer quantidade com moedas reais.
Observação
Você pode utilizar códigos promocionais ao comprar através do carrinho de compras.
- Na interface do aplicativo, adicione os seguintes elementos:
- botões para adicionar itens ao carrinho
- formulário para exibir e editar o conteúdo do carrinho
- botão para comprar os itens no carrinho
Observação
Na interface do aplicativo, não deve ser possível adicionar ao carrinho itens que são vendidos apenas por moedas virtuais.
- Implemente a lógica de preenchimento e edição do carrinho.
Observação
Antes de chamar o método para encher o carrinho, você não terá informações sobre as promoções aplicadas à compra. Isso significa que o custo total e os detalhes dos itens bônus adicionados serão desconhecidos.
- Implemente a exibição dos conteúdos do carrinho.
- Chame o método SDK
Purchase
da classeCart
. Ao chamá-lo, passe uma função que é chamada quando o pedido faz a transição para o statusdone
no parâmetroonSuccess
.
- Atualize o inventário no lado do cliente do aplicativo usando uma das seguintes opções:
- Usando os métodos SDK para a exibição do inventário do usuário
- Usando os dados do conteúdo do pedido que é passado para a função de retorno de chamada
onSuccess
dos métodos de compra
Documentação de referência do SDK
Saiba mais sobre os métodos SDK e seus parâmetros.
Métodos para encher e editar o carrinho
Nome do método SDK | Descrição |
---|---|
FillCart | Preencha o carrinho com o ID especificado ou o carrinho com itens do usuário atual. Se já houver um item com o mesmo SKU no carrinho, a posição do item existente será substituída pelo valor passado. |
ClearCart | Remova todos os itens do carrinho com o ID especificado ou do carrinho do usuário atual. |
UpdateItemInCart | Atualiza a quantidade de um item adicionado anteriormente no carrinho com o ID especificado ou no carrinho atual do usuário. Se não houver nenhum item com o SKU especificado no carrinho, ele será adicionado. |
RemoveItemFromCart | Remove o item do carrinho com o ID especificado ou do carrinho do usuário atual. |
Métodos para obter os conteúdos do carrinho
Nome do método SDK | Descrição |
---|---|
GetCartItems | Retorna uma lista de itens do carrinho com o ID especificado ou do carrinho do usuário atual. Para cada item, os dados completos são retornados. |
Métodos para criar pedidos
Nome do método SDK | Descrição |
---|---|
Purchase | Inicia o processo de compra para o carrinho com o ID especificado ou para o carrinho do usuário atual. Esse método encapsula métodos para criar um pedido, abrir a interface de pagamento e acompanhar o status do pedido. |
Este artigo foi útil?
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Links úteis
Última atualização: 22 de Janeiro de 2024Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.