Limites de compra do item

Como funciona

Você pode determinar um limite de compra por usuário e configurar redefinições programadas para esses limites.

A configuração de limite está disponível para os seguintes cenários:

  • venda de itens no jogo — itens virtuais, pacotes de moedas virtuais e conjuntos
  • venda de jogos e DLCs via chaves de jogo

Você pode ativar redefinições periódicas de limites para:

  • permitir compras repetidas.
  • sincronizar dados com o seu sistema quando itens são vendidos entre diversas plataformas de publicação de jogos.
Para exibir corretamente a quantidade disponível a um usuário, você deve configurar a autenticação. Usuários não autenticados sempre veem a quantidade máxima de itens que podem comprar. Para exibir a quantidade de itens restante do usuário com o limite ativo aplicado, inclua os dados de autorização do usuário ao solicitar:
  • o catálogo de itens usando chamadas da subseção Catálogo do grupo Itens virtuais & Moeda.
  • O catálogo de jogos usando chamadas da subseção Catálogo do grupo Game Keys.
Observação

A Xsolla aplica limites e impede que usuários comprem mais itens do que o limite definido.

  • Quando a interface de pagamento é aberta e um item é comprado, todos os pedidos não pagos que contêm o item se tornam inválidos.
  1. Exemplo: um usuário pode abrir o formulário de pagamento por um item limitado em múltiplas abas de navegador ou navegadores diferentes antes de concluir a compra, o que cria diversos pedidos para o mesmo item. Quando a compra é concluída em uma aba, a Xsolla cancela todos os pedidos não pagos daquele item.
  1. Exemplo: um usuário pode comprar um item que possui limites de compra, usá-lo no jogo, e então solicitar um reembolso. Se os limites fossem redefinidos automaticamente, o usuário poderia comprar o item novamente, usá-lo e repetir o ciclo, efetivamente contornando os limites planejados. Para impedir isso, os limites não são redefinidos quando um pagamento é reembolsado ou quando um pedido é cancelado.
Para configurar os limites de uso da promoção, consulte as instruções.

Configuração e atualização de limites

Configuração e atualização na Conta de Distribuidor

Observação
  • O processo de configuração abaixo é exibido usando itens virtuais como exemplo.
  • Antes de configurar itens virtuais, é recomendado criar grupos. Grupos permitem que você construa um catálogo multinível e gerencie como os itens são exibidos na sua loja.
  • Na Conta de Distribuidor, você pode atualizar limites para um item específico de todos os usuários. Há opções avançadas de configuração disponíveis via chamadas de API.
Para criar um item com uma quantidade limitada de usos:
  1. Abra seu projeto na Conta de Distribuidor e acesse a seção Items catalog > All items > Virtual items.
  2. Selecione Add e então Virtual items.
  1. Especifique os seguintes parâmetros:
    • imagem
    • SKU
    • um ou diversos grupos aos quais o item deve pertencer
    • nome
    • descrição
    • preços
Observação
Não é possível criar um item sem especificar o preço na moeda real ou virtual. Não é possível criar um item com um preço de valor zero. Se necessário, configure preços regionais.
  1. Para limitar a quantidade de vezes que um usuário pode comprar um item, defina a opção Limit the number of times one user can buy this item como On e especifique o limite.
  2. Para definir quantas vezes os limites são atualizados:
    1. Na lista suspensa, selecione o período:
      • Diário
      • Semanal
      • Mensal
      • Intervalo personalizado. O intervalo é calculado a partir da data inicial do período de exibição do item na loja.
      • Sem atualização regular.
    1. Defina o cronograma de atualização especificando os parâmetros correspondentes ao período.
  1. Para definir um período de exibição do item no catálogo, selecione Limited time, especifique o fuso horário, data inicial e data final. Para tornar um item disponível indefinidamente, selecione No end date.
  2. Selecione Create item.

Para configurar ou atualizar limites para um item existente:

  1. Abra seu projeto na Conta de Distribuidor e acesse a seção Items catalog > All items > Virtual items.
  2. Abra o grupo contendo o item.
  3. Na fileira do item, selecione ••• e escolha Edit na lista suspensa.
  4. Na seção Limites for single user, defina o limite e/ou selecione a frequência de redefinição de limites, então especifique o horário e fuso.
  5. Selecione Save changes.
Observação
Você pode definir limites na quantidade de chaves de jogo disponíveis por usuário na seção Items catalog > All items > Game keys. Para configurar a frequência de redefinição de limites para chaves de jogo, use as chamadas API correspondentes.

Configure e atualize via chamadas API

Para definir limites diários, semanais ou mensais, passe a matriz recurrent_schedule nas seguintes chamadas API:

Para atualizar e gerenciar limites, use as chamadas API da seção Limits:
CaracterísticaChamada de API
Atualizar limites do item especificado para todos ou alguns dos usuários.Atualizar limite de compra.
Limpa todos os limites para um usuário específico.Atualizar todos os limites de compra para o usuário especificado.
Altera o limite na compra de um item especificado para um usuário especificado.Defina o número de itens disponíveis para o usuário especificado.
Obtém informações sobre quais limites são configurados para um item especificado e para um usuário especificado.Obtenha o número de itens disponíveis para o usuário especificado.
Aumenta o número de itens que podem ser comprados por um usuário específico.Aumente o número de itens disponíveis para o usuário especificado.
Reduz o número de itens que podem ser comprados para um usuário específico.Diminuir o número de itens disponíveis para o usuário especificado.

Exibe os limites no catálogo de itens

Limites na venda de itens são exibidos no catálogo dependendo de como são implementados — seja pelo Site Builder ou via API.

Exibição via site builder

Se você usar o construtor de sites, os limites são exibidos automaticamente — um cartão de itens exibe um contador de itens disponíveis ao usuário.

promo-limits-sb
Observação
Para atrair a atenção a itens promocionais, recomendamos usar o estilo de carta de Oferta em Destaque.

Obter informações de limites via API

Se o catálogo for implementado usando a API, a informação de limites é retornada na matriz items.limits nas seguintes chamadas API relacionadas ao catálogo:

Os itens dos quais o usuário já atingiu o limite de compra são retornados com can_be_bought = false. Você pode atualizar esses limites como necessário. Esses dados podem ser usados para exibir limites no catálogo — por exemplo, para exibir a quantidade máxima de itens disponíveis para compra.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.

Links úteis

Última atualização: 13 de Fevereiro de 2026

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!
Não conseguimos enviar seu feedback
Tente novamente mais tarde ou contate-nos via doc_feedback@xsolla.com.