Preços locais

Observação
A tradução foi gerada por IA e, portanto, você deve usar o bom senso.

Você pode definir preços regionais para todos os itens do seu catálogo para aumentar as vendas em países com baixo poder de compra. Por padrão, os preços são definidos em USD. Além disso, você pode configurar restrições regionais.

Você pode adicionar, editar e excluir preços regionais das seguintes maneiras:

Observação
Se os preços regionais não estiverem definidos, a interface de pagamento usa o preço padrão e o converte para a moeda do usuário com base na taxa de câmbio atual e nas regras de preços.

Como funciona

O preço do item é determinado quando o catálogo é solicitado, dependendo do país do usuário. Durante a compra via Pay Station, o preço de um item é convertido para a moeda do país do usuário e inclui impostos, se aplicável.

Determinação de país

O país do usuário é determinado em diferentes etapas do trabalho com o catálogo e o pagamento, da seguinte forma:

  • Ao solicitar o catálogo de itens, o país do usuário é passado no parâmetro country dos métodos nos grupos Virtual items and currency ou Game keys.

    Se o país não for especificado, ele é determinado com base no Endereço IP do usuário. Os preços do catálogo de itens são selecionados com base no país do usuário.

  • Ao comprar um item:

    • Se você usar os métodos do lado do cliente para obter um token de pagamento, use-os no lado do cliente, não no servidor. O país e a moeda nos métodos do lado do cliente são determinados pelo Endereço IP do usuário. Usar métodos do lado do cliente no servidor pode causar determinação incorreta da moeda e afetar os Métodos de Pagamento na interface de pagamento.

    • Se você usar o método de servidor Create payment token for purchase, passe o país no parâmetro user.country.value no Corpo da Solicitação ou o endereço IPv4 do usuário no cabeçalho X-User-Ip. Se ambos os valores forem passados, user.country.value tem prioridade. Endereços IPv6 não são compatíveis: enviar um pode resultar em detecção incorreta de país e moeda.

    Observação
    Você pode passar a moeda no parâmetro settings.currency. Esse valor tem precedência sobre o valor do país e afeta como a moeda de pagamento é exibida. Os Métodos de Pagamento na interface de pagamento ainda são determinados pelo valor do país no parâmetro user.country.value.

Princípios de exibição de preços no catálogo de itens

Use a mesma lista de moedas para todos os itens do catálogo. Os preços são processados conforme a seguinte lógica:

  • Se pelo menos um item não tiver preço definido para o país selecionado, os preços de todo o catálogo de itens naquele país mudam para a moeda padrão.
  • Se os itens tiverem moedas padrões diferentes, os preços são exibidos na moeda padrão do primeiro item no catálogo. Se um dos itens não tiver um preço nessa moeda, o valor de preço null será retornado para ele na resposta da solicitação do catálogo. Isso resulta em exibição incorreta do preço do item e pode afetar a exibição do catálogo como um todo.
Observação

A forma como os preços são exibidos no catálogo depende do formato de integração:

  • Se você usar um editor de sites, adicione um bloco Store à página — os preços serão exibidos com base nas suas configurações regionais.
  • Se você recuperar o catálogo via Chamadas de API, o preço de cada item é retornado no objeto price, com base no parâmetro country ou no Endereço IP do usuário.

Exemplos:


Observação
Ao importar um catálogo do Google Play, os itens são adicionados com preços regionais que você pode editar. Leve em conta as peculiaridades de atualização de dados ao reimportar o catálogo.

Configurar na Conta de Distribuidor ao criar e editar item

Configurar na sua conta ao criar e editar item

Configurar na sua conta ao criar e editar item

Observação
Este guia descreve como configurar preços regionais para itens virtuais. As configurações de preço para outros tipos de item seguem a mesma abordagem.

Para criar um item virtual com um preço regional:

  1. No seu projeto na Conta de Distribuidor, vá para a seção Items catalog > All items.
  1. No seu projeto na conta, vá para a seção Items catalog > All items.
  1. No seu projeto na conta, vá para a seção Items catalog > All items.
  1. No seu projeto na conta, vá para a seção Items catalog > All items.
  1. No seu projeto na conta, vá para a seção Catalog.
  1. Clique em Create manually e selecione Virtual item na lista suspensa.
  1. Na seção General settings, 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, faça upload de uma ou mais imagens ou vídeos (opcional) — do seu dispositivo ou via link. Na loja criada com o editor de sites da Xsolla, todos os cartões do item exibem o arquivo marcado como Main, enquanto os demais arquivos ficam disponíveis apenas em cartões 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, selecione Paid item.
  1. Ative a Opção Real currency prices e clique em Set up prices.

  2. Na janela que abrir, especifique a moeda e o preço padrão. Você pode substituir USD por outra moeda padrão.

  3. Configure os preços regionais. Você pode fazer isso de duas formas, manualmente ou automaticamente:

    • Para definir preços manualmente:
      1. Selecione Add local price e adicione preços linha por linha.
      1. Selecione Apply.
    • Para definir preços automaticamente:
      1. Selecione Calculate using default price. Uma lista de países será gerada em ordem alfabética, e o preço na moeda regional será calculado para cada país com base nas taxas de conversão e impostos.
      1. Para remover países para os quais você não precisa definir preços regionais, clique no ícone de menos à direita do preço.
      1. Para modificar um preço calculado automaticamente, altere o valor na fileira correspondente.
      1. Clique em Apply.
Observação
Ao clicar em Calculate using default price, as configurações salvas anteriormente serão excluídas.
Aviso
Se você alterar o preço padrão mas não clicar em Calculate using default price, os preços regionais permanecerão inalterados.
  1. Se quiser adicionar um preço em moeda virtual, ative a Opção Virtual currency prices e especifique os valores.

  2. 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:
      • Daily.
      • Weekly.
      • Monthly.
      • Custom interval. O intervalo é calculado a partir da data de início de exibição do item na loja.
      • No regular refresh.
    3. Defina a programação de redefinição especificando os parâmetros que correspondem 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 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, loot boxes 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 para esse tipo de mecânica.
  1. Clique em Create.

  2. Na janela que abrir, selecione o Status do item e clique em Continue.

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

Para editar preços:

  1. Abra seu projeto na Conta de Distribuidor e vá para Items catalog > All items > Virtual items.
  1. Abra o projeto na sua conta e vá para Items catalog > All items > Virtual items.
  1. Abra o projeto na sua conta e vá para Items catalog > All items > Virtual items.
  1. Abra o projeto na sua conta e vá para Items catalog > All items > Virtual items.
  1. Abra seu projeto na conta e vá para Catalog > Virtual items.
  1. Clique em ⋮ ao lado do item desejado e selecione Edit na lista suspensa.

  2. Na seção Price settings, clique no ícone de edição abaixo do preço padrão.

Configurar pela Conta de Distribuidor ao importar preços de arquivo

Configurar na sua conta ao importar preços de arquivo

Configurar na sua conta ao importar preços de arquivo

Você pode importar preços regionais de um arquivo para itens pré-criados.

Recursos:

  • Fazer upload ou atualizar preços regionais para vários itens de uma só vez.
  • Suporte para itens de todos os tipos:
    • itens virtuais
    • moedas virtuais
    • pacotes de moeda virtual
    • conjuntos
    • pacotes de chaves do jogo em uma plataforma específica
  • Validação dos dados enviados. Se a estrutura do arquivo ou o formato dos dados não atenderem aos requisitos, você verá uma lista de erros durante a importação.

Estrutura do arquivo

Aviso
Mantenha os nomes das colunas em inglês e não os altere, caso contrário isso pode causar erros ao importar o arquivo. O formato do arquivo é apenas CSV.

Colunas obrigatórias do arquivo:

  • SKU — o SKU do item para o qual é necessário definir preços regionais.
  • Country — o código do país no formato ISO 3166-1 alpha-2. Verifique a lista de países com suporte pela Xsolla antes de fazer Upload do Arquivo CSV. Preencher as células nesta coluna é opcional. Você pode ver exemplos de exibição de preço se o país não for especificado.
  • Currency — o código da moeda no formato ISO 4217.
  • Amount — o preço do item. Use ponto para casas decimais.
  • IsDefault — indica se este é o preço padrão. Especifique:
    • 1 — para a linha com o preço padrão. Ele é exibido em todos os países sem preços regionais.
    • 0 — para todas as outras linhas. Você também pode deixar a célula na coluna IsDefault vazia.
Observação

O preço na moeda padrão não deve ser regional — deixe a célula na coluna Country vazia.

EXEMPLO

Arquivo corretamente preenchido (vários itens, 3 moedas, preços regionais disponíveis).

Arquivo preenchido incorretamente (vários itens, 3 moedas, preços regionais disponíveis).
Erro: em virtual-item-1 e bundle-1 as células dos grupos na coluna Country não estão vazias.

Ao adicionar cada novo item, você deve definir o preço na moeda padrão. Se não for especificado, um erro será exibido ao importar o arquivo.

EXEMPLO

Arquivo corretamente preenchido (vários itens, 3 moedas, preços regionais disponíveis).

Arquivo preenchido incorretamente (vários itens, 3 moedas, preços regionais disponíveis).
Erro: não há moeda padrão para os grupos virtual-item-1 e bundle-1.

  • Platform — o SKU da plataforma. É usado ao definir preços regionais para chaves do jogo, mas não é usado para outros itens.

    Plataformas disponíveis.
    SKU da plataformaNome da plataforma
    steamSteam
    playstationPlayStation
    xboxXbox
    uplayUplay
    originOrigin
    drmfreeDRM Free
    gogGOG
    epicgamesEpic Games Store
    nintendo_eshopNintendo Switch eShop
    discord_game_storeDiscord Game Store
    oculusOculus
    viveportViveport
    stadiaGoogle Stadia
Observação

Chaves do jogo com o mesmo SKU, mas plataformas diferentes, são consideradas entidades diferentes. Cada entidade deve ter um preço especificado na moeda padrão.

EXEMPLO

Arquivo corretamente preenchido (várias chaves do jogo, 3 moedas, preços regionais disponíveis, 2 plataformas).

Arquivo preenchido incorretamente (várias chaves do jogo, 3 moedas, preços regionais disponíveis, 2 plataformas).
Erro 1: Agrupamento incorreto de chaves do jogo por SKU e Platform, resultando em nove entidades encontradas em vez de três.
Erro 2: Os grupos 3, 4, 5 e 6 não têm preço padrão devido ao agrupamento incorreto.
Erro 3: O grupo 9 substituirá os dados do grupo 7 porque eles têm um conjunto completo de preços para a mesma entidade. Como resultado, a game-key-2 para a plataforma playstation terá apenas um preço em MYR após a importação.

Exemplos de preenchimento do arquivo e possíveis erros

Exemplos de preenchimento correto do arquivo CSV para importação:


Exemplos de preenchimento incorreto do arquivo CSV para importação:


Importação de arquivo

Para importar preços de um arquivo:

  1. Abra seu projeto na Conta de Distribuidor.
  2. Clique em Items catalog no Menu Lateral.
  1. Abra o projeto na sua conta.
  2. Clique em Items catalog no Menu Lateral.
  1. Abra o projeto na sua conta.
  2. Clique em Items catalog no Menu Lateral.
  1. Abra o projeto na sua conta.
  2. Clique em Items catalog no Menu Lateral.
  1. Abra o projeto na sua conta.
  2. Clique em Catalog no Menu Lateral.
  1. Clique em Import/Export e, na lista suspensa no bloco Import, selecione Prices from CSV.
Observação
Na janela de importação, você pode baixar o modelo de arquivo e preenchê-lo.
  1. Faça Upload do arquivo no campo correspondente da janela de importação.

Após um envio bem-sucedido, os preços regionais dos itens com os SKUs especificados será atualizado de acordo com os preços no arquivo. Os preços especificados anteriormente serão excluídos.

Exemplo:

Há vários preços em moedas diferentes e vários preços regionais para o item na Conta de Distribuidor. No arquivo importado, há apenas um preço em EUR. Após importar o arquivo, apenas um preço em EUR será especificado para esse item na Conta de Distribuidor.
Há vários preços em moedas diferentes e vários preços regionais para o item na sua conta. No arquivo importado, há apenas um preço em EUR. Após importar o arquivo, apenas um preço em EUR será especificado para esse item na sua conta.
Há vários preços em moedas diferentes e vários preços regionais para o item na sua conta. No arquivo importado, há apenas um preço em EUR. Após importar o arquivo, apenas um preço em EUR será especificado para esse item na sua conta.
Há vários preços em moedas diferentes e vários preços regionais para o item na sua conta. No arquivo importado, há apenas um preço em EUR. Após importar o arquivo, apenas um preço em EUR será especificado para esse item na sua conta.
Há vários preços em moedas diferentes e vários preços regionais para o item na sua conta. No arquivo importado, há apenas um preço em EUR. Após importar o arquivo, apenas um preço em EUR será especificado para esse item na sua conta.

Além disso, você pode definir preços regionais ao importar itens usando a Chamada de API Import items via JSON file.

Configurar usando Métodos API

Para configurar preços regionais através de métodos de API, informe uma matriz de objetos com configurações de preço para países:

Exemplo de matriz:

Copy
Full screen
Small screen
 1"prices": [
 2  {
 3    "amount": 100,
 4    "currency": "USD",
 5    "is_enabled": true,
 6    "is_default": true
 7  },
 8  {
 9    "amount": 200,
10    "currency": "CZK",
11    "country_iso": "CZ",
12    "is_enabled": false,
13    "is_default": false
14  }
15]
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: 6 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].