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 de jogo — itens virtuais, pacotes de moedas virtuais e conjuntos
  • venda de jogos e DLCs via chaves de jogo
Para itens virtuais, pacotes de moedas virtuais e conjuntos, a configuração está disponível via 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.
Observação

Os limites de tempo de exibição de item não são contabilizados dentro de um conjunto.

EXEMPLO
  1. Você cria um item virtual Booster e define seu período de exibição de 29 de outubro até 15 de novembro.
  2. Você pode criar um conjunto de Legendary Start Pack que inclui Booster. O conjunto não tem um tempo limite, então é sempre visível na loja.
  3. Dia 20 de outubro, um usuário abre sua loja no 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 item:
    • O Booster não é incluído na resposta do Obter lista de itens virtuais, porque seu período de exibição é 29 de outubro até 15 de novembro. Se você passar o parâmetro show_inactive_time_limited_items:1 no Obter lista de itens virtuais, no Booster é incluído na resposta, e as matrizes de períodos indica o período em que ele estará disponível para compra.
    • O Booster é incluído na resposta do Obter lista de pacotes como parte do conjunto Legendary Start Pack, e o usuário pode obtê-lo independentemente do parâmetro show_inactive_time_limited_items.

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.
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.

Configure e atualize via chamadas 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, onde TMZ é o indicador de fuso horário no formato GMT hh:mm.
  • periods[0].date_until com a data e hora do final do período de exibição do item no formato YYYY-MM-DDThh:mm:ss±TMZ, onde TMZ é o indicador de fuso horário no formato GMT hh:mm. Para não indicar o final do período de exibição de um item, passe null.

Você pode configurar vários períodos para exibir um item na loja. Para fazer 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 API de recuperação de catálogo retornam os itens que são exibidos na loja no momento da solicitação. Para obter informações sobre os itens cujo período de exibição ainda não começou ou que já expirou, passe o parâmetro show_inactive_time_limited_items com um valor de 1 ao solicitar o catálogo.

Exibe os limites no catálogo de itens

A exibição de itens de tempo limitado no catálogo depende da implementação — pelo construtor de sites ou via API.

Exibição 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 timer surge automaticamente no cartão do item e exibe o tempo restante:

  • Se houver mais de uma semana restante até o fim da venda, o timer exibe os dias e as horas.
  • Se houver mais de um dia restante até o fim da venda, o timer exibe horas e minutos.
  • Se houver menos de um dia restante até o fim da venda, o timer exibe minutos e segundos.
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 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: 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.