Limite de tempo para exibir itens na loja

Como funciona

Você pode definir o período de exibição de um item na loja para:

A configuração do limite de tempo está disponível nos seguintes cenários:

  • venda de itens no jogo — itens virtuais, pacotes de moedas virtuais e conjuntos
  • venda de jogos e DLC via chaves de jogo
Para itens virtuais, pacotes de moedas virtuais e conjuntos, a configuração está disponível via a Conta de Distribuidor e chamadas de API. Para moedas virtuais e chaves de jogo, a configuração está disponível somente via chamadas de API.
Para itens virtuais, pacotes de moedas virtuais e conjuntos, a configuração está disponível via sua conta e chamadas de API. Para moedas virtuais e chaves de jogo, a configuração está disponível somente via chamadas de API.
Para itens virtuais, pacotes de moedas virtuais e conjuntos, a configuração está disponível na conta de jogos móveis e chamadas de API. Para moedas virtuais e chaves de jogo, a configuração está disponível somente via chamadas de API.
Observação

Os limites de tempo de exibição de itens não são considerados dentro de um conjunto.

Exemplo
  1. Você cria um item virtual Booster e define seu período de exibição de 29 de outubro a 15 de novembro.
  2. Você cria um conjunto Legendary Start Pack que inclui o Booster. O conjunto não tem limite de tempo, portanto está sempre visível na loja.
  3. Em 20 de outubro, um usuário abre sua loja dentro do jogo. Você usa os seguintes métodos:Você não passa o parâmetro show_inactive_time_limited_items nesses métodos.
  4. Você recupera o catálogo de itens:
    • O Booster não está incluído na resposta de Obter lista de itens virtuais, porque seu período de exibição é de 29 de outubro a 15 de novembro. Se você passar o parâmetro show_inactive_time_limited_items:1 em Obter lista de itens virtuais, o Booster é incluído na resposta, e a matriz períodos indica o período em que ele está disponível para compra.
    • O Booster está incluído na resposta de Obter lista de conjuntos como parte do conjunto Legendary Start Pack, e o usuário pode obtê-lo independentemente do valor do parâmetro show_inactive_time_limited_items.

Configurar e atualizar limites

Configurar e atualizar na Conta de Distribuidor

Configurar e atualizar na sua conta

Configurar e atualizar na sua conta

Observação
  • O processo de configuração abaixo é mostrado usando itens virtuais como exemplo.
  • Antes de configurar itens virtuais, recomenda-se criar grupos. Os grupos permitem construir um catálogo multinível e gerenciar como os itens são exibidos na sua loja.

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.
  1. Abra o projeto na sua conta e acesse a seção Items catalog > All items > Virtual items.
  1. Abra o projeto na sua conta e acesse a seção Items catalog > All items > Virtual items.
  1. Abra o projeto na sua conta e acesse a seção Items catalog > All items > Virtual items.
  1. Abra seu projeto na conta de jogos móveis e acesse a seção Catalog.
  1. Selecione Create manually e então Virtual item na lista suspensa.
  1. Na seção Configurações gerais, informe:
    • SKU
    • Um ou mais grupos aos quais o item deve pertencer (opcional)
    • Nome
    • Descrição breve
    • Descrição estendida — para adicioná-la, ative a Opção correspondente (opcional)
  1. Na seção Media, envie uma ou mais imagens ou vídeos (opcional) — do seu dispositivo ou através de um link. Na loja criada com o editor de sites da Xsolla, todos os cartões de item exibem o arquivo marcado como Main, enquanto os demais arquivos ficam disponíveis apenas em cartões de item com galeria de mídia. O arquivo marcado como Main também é retornado nas respostas das Chamadas de API de obtenção do catálogo.
  1. Na seção Price settings, defina os preços ou crie um item grátis:
    • Para definir um preço, selecione Paid item, ative a opção Pricing in real currency e/ou Pricing in virtual currency e informe o preço. Se necessário, configure os preços regionais.
    • Para criar um item grátis, selecione Free item.
Observação

Um item pode ter preços em múltiplas moedas reais e virtuais. Nesse caso, você deve especificar uma moeda padrão para cada tipo — uma entre as moedas reais e uma entre as moedas virtuais.

Você pode especificar um preço em moeda virtual somente se a moeda virtual já existir no projeto.

  1. Para limitar a quantidade de itens disponíveis para compra:
    1. Ative a opção na seção Limits e especifique a quantidade.
    2. Configure a frequência de redefinição do limite. Para isso, selecione um período na lista suspensa:
      1. Daily.
      2. Weekly.
      3. Monthly.
      4. Custom interval. O intervalo é calculado a partir da data de início de exibição do item na loja.
      5. No regular refresh.
    3. Defina a programação de redefinição especificando os parâmetros correspondentes ao período selecionado.
Observação
Por padrão, um item é ocultado do catálogo quando o limite de compra é atingido. Se a redefinição automática do limite estiver configurada, a caixa de seleção Show item even after users reach the purchase limit permite manter o item visível até o início do próximo ciclo de redefinição.
  1. Para configurar um limite de tempo de exibição para o item (opcional):

    1. Ative a opção na seção Add specific display period.
    2. Especifique o fuso horário e o início e o fim do período.

    Para deixar o fim do período de exibição do item sem especificação, ative a opção No end date.

Observação
Para adicionar outro Período de exibição do item no Catálogo, clique em +. Se um item tiver vários Períodos de exibição, cada um deve ter uma data final. O Período de exibição termina no último segundo do minuto especificado. Por exemplo, se o horário final for definido como 12:00, o Período de exibição vai até 12:00:59.
  1. Configure os atributos usando uma das opções a seguir (opcional):
    1. Adicione atributos e seus valores no formato JSON.
    2. Crie manualmente atributos e seus valores e vincule-os aos itens.
  1. Se o item pago for usado em alguma mecânica com recompensa aleatória (por exemplo, lootboxes ou gacha), ative a opção Mark as paid randomized reward.
Observação
Esse parâmetro pode ser necessário para jogos distribuídos em países com restrições legais em tais mecânicas.
  1. Selecione Create.

  2. Na janela que surgir, selecione o status do item e então Continue.

O item criado aparecerá na seção All items.

Configuração e atualização via chamadas de API

Para definir um limite de tempo para exibir itens na loja, use as seguintes chamadas de API:

Passe os seguintes parâmetros para a criação de item ou chamada de API de atualização de item:

  • periods[0].date_from com a data e hora do início do período de exibição do item no formato YYYY-MM-DDThh:mm:ss±TMZ, em que TMZ é o indicador de fuso horário no formato GMT hh:mm.

  • periods[0].date_until com a data e hora do fim do período de exibição do item no formato YYYY-MM-DDThh:mm:ss±TMZ, em que TMZ é o indicador de fuso horário no formato GMT hh:mm. Para não indicar o fim do período de exibição de um item, especifique apenas um período e passe “periods[0].date_until”: null.

Você pode configurar vários períodos para exibir um item na loja. Para isso, passe uma matriz de objetos com as datas de início e término de todos os períodos nas chamadas de API.

Exemplo:

Copy
Full screen
Small screen
 1"periods": [
 2      {
 3        "date_from": "2022-06-10T14:00:00+03:00",
 4        "date_until": "2022-06-30T14:00:00+03:00"
 5      },
 6       {
 7        "date_from": "2022-07-10T14:00:00+03:00",
 8        "date_until": "2022-07-30T14:00:00+03:00"
 9      },
10       {
11        "date_from": "2022-08-10T14:00:00+03:00",
12        "date_until": "2022-08-30T14:00:00+03:00"
13      }
14]

As chamadas de API de recuperação do catálogo retornam os itens exibidos na loja no momento da solicitação. Para obter informações sobre itens cujo período de exibição ainda não começou ou já expirou, passe o parâmetro show_inactive_time_limited_items com o valor 1 ao solicitar o catálogo.

Exibir limites no catálogo de itens

A exibição de itens de tempo limitado no catálogo depende de como ela é implementada — pelo Site Builder ou via API.

Exibir via Site Builder

Se você usar um construtor de sites, os limites de tempo são exibidos automaticamente. 30 dias antes do fim do período de venda de um item, um cronômetro surge automaticamente no cartão do item e exibe o tempo restante:

  • Se faltar mais de uma semana para o fim da promoção, o cronômetro mostra dias e horas.
  • Se faltar mais de um dia para o fim da promoção, o cronômetro mostra horas e minutos.
  • Se faltar menos de um dia para o fim da promoção, o cronômetro mostra minutos e segundos.
Observação
Para atrair a atenção para itens promocionais, recomendamos usar o Featured offer card style.

Obter informações de limite via API

Se o catálogo for implementado usando a API, a informação do período de venda do item é retornada na matriz items.periods nas seguintes chamadas API relacionadas ao catálogo:

Os dados sobre as datas de quando um item está disponível para venda pode ser usada para exibir os limites no catálogo — por exemplo, para exibir o período durante o qual um usuário pode comprar o item.

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.
Última atualização: 8 de Outubro 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 [email protected].