Códigos promocionais e cupons

Códigos promocionais

Códigos promocionais e promoções de cupons são ferramentas de marketing utilizadas para fornecer códigos aos usuários para que possam obter itens bônus. Os usuários podem inserir os códigos promocionais em um campo especial no catálogo para resgatá-lo.

Códigos promocionais são resgatados no momento da compra, e os cupons são resgatados após a inserção do código pelo usuário.

A configuração de uma personalização está disponível com qualquer tipo de autenticação: através do ID do Usuário ou do Xsolla Login.

Fluxo do usuário

  1. O usuário vai para a página de aterrissagem com o bloco Promocodes.

  1. O usuário clica em Log in e faz a autorização via User ID ou Xsolla Login.
  2. O usuário insere um código em um campo especial na interface e clica em um botão à direita do campo.

  1. Abre uma janela modal:
    • ao ativar um código promocional – com informações sobre descontos e bônus;
    • resgate de cupons – com informações sobre descontos e bônus que o usuário já recebeu.
Observação
Se o código estiver incorreto, sob o campo para a inserção do código, o erro será descrito.
Exemplo: o limite de resgates foi atingido.

  1. Para uma promoção de códigos de promoção:
    1. Utilizando um código promocional, é exibido um catálogo atualizado com descontos e itens bônus.

Antes de fazer uma compra, o usuário pode cancelar o código promocional, atualizando assim o catálogo, exibindo-o sem os descontos e bônus do código promocional. Nesse caso, o código promocional não é considerado resgatado.

    1. O usuário faz uma compra, após a qual o código promocional é considerado resgatado.

Se houver itens bônus anexados ao código promocional, eles serão creditados ao usuário.

Como obtê-lo

Para adicionar um bloco de resgate de códigos ao seu site:

Consulte a aba correspondente na seção Como funciona para obter informações mais detalhadas sobre como configurar cupons e códigos promocionais.

Promoções de códigos promocionais permitem que os usuários comprem itens com desconto e recebam itens bônus configurados na promoção. O campo para inserir um código promocional pode ser exibido no catálogo ou no carrinho. Apenas um código promocional pode ser aplicado a uma compra.

Aviso

Você pode configurar diferentes tipos de promoções para um item: descontos, códigos promocionais e bônus.

Se várias promoções forem válidas para um item no momento da compra, os descontos são aplicados ao item um a um. A ordem em que os descontos são aplicados não importa.

Exemplo:

O preço de um item virtual é $10. Na Conta de Distribuidor, as seguintes promoções foram criadas para os itens virtuais:

  • Black Friday promoção de desconto com um desconto de 10% de 4 a 30 de novembro
  • Sale promoção de desconto com um desconto de 20% de 15 de novembro a 15 de dezembro
  • promoção com um código promocional para um desconto de 5% de 4 a 30 de novembro

Se o item for comprado em 20 de novembro, tanto as promoções de desconto quanto a promoção com código promocional são válidas.

O custo total do item virtual é então calculado como (($10 - 10%) - 20%) - 5% e será de $6,84.

Criar nova promoção de código promocional

Para criar uma promoção de código promocional:

  1. No seu projeto na Conta de Distribuidor, vá para a seção LiveOps > Canvas.
  1. No projeto na sua conta para jogos de celular, vá para a seção Operation > LiveOps.
  1. Comece a criar uma promoção de uma das seguintes maneiras:
    • Opção 1:
      1. Na barra de ferramentas, clique no ícone.
      2. Na área da lista de promoções, clique no ícone +.
      1. Selecione promo codes e clique em Create.
    • Opção 2: Na barra de ferramentas, clique no ícone + e selecione Promo codes.
    • Opção 3: Abra o menu de contexto em qualquer lugar no canvas e selecione Promo codes.
  1. Especifique as configurações básicas:
    • Nome da promoção.
    • ID Externo — um ID único da promoção usado para gerenciar promoções via chamadas de API.
  2. Defina quando o usuário pode resgatar um código promocional selecionando uma das opções no campo Redemption timeframe:
    • Before purchase — o código promocional pode ser resgatado sem realizar uma compra. Nesse caso, o usuário pode apenas receber itens bônus. As configurações de desconto não estão disponíveis para esta opção.
    • Anytime — o código promocional só pode ser resgatado durante uma compra. Nesse caso, o usuário pode receber itens bônus, descontos em itens específicos e/ou um desconto no carrinho inteiro.
  3. Adicione itens bônus:
    1. Ative a opção Bonus items.
    2. Clique em Select items.
    3. Na janela que se abre, marque as caixas ao lado dos itens necessários e especifique suas quantidades.
    4. Clique em Add items.
  1. Para adicionar um desconto à compra inteira (opcional, indisponível para o tipo de resgate Before purchase):
    1. Ative a opção Apply discount to entire purchase.
    2. Especifique o percentual de desconto.
  2. Para adicionar um desconto a itens específicos (opcional, indisponível para o tipo de resgate Before purchase):
    1. Ative a opção Apply discount on selected items only.
    2. Especifique o percentual de desconto.
    3. Clique em Select items.
    4. Na janela que se abre, marque as caixas ao lado dos itens necessários.
    5. Clique em Add items.
  1. Clique em Next.
  2. Adicione condições e limitações (opcional):
    1. Para limitar o número total de resgates de códigos promocionais, ative a opção Promo code redemptions limit e insira o número necessário.
    2. Para limitar o número de resgates por usuário, ative a opção Promo code redemptions limit per user e insira o número necessário.
    3. Para limitar o número de resgates por código promocional único, ative a opção Unique promo code redemptions e insira o número necessário.
  3. Clique em Next.
  4. Especifique o período da promoção.
  5. Clique em Next.
  6. Revise as configurações da promoção.
  7. Para ativar a promoção imediatamente (opcional), ative a opção Create in Active status.
  8. Clique em Create.
  1. Para adicionar a promoção de código promocional criada ao site (opcional):
    1. Abra o site no construtor clicando em Open ou Open in Site Builder no banner no formulário de edição.
    2. Siga as instruções da seção Configurar uso de código promocional em seu aplicativo ou site.

Promoções de códigos promocionais são criadas no estado desativado por padrão e não contêm nenhum código promocional para resgate.

No canvas, links visuais são exibidos entre o cartão de promoção e os itens na promoção.

Para gerenciar sua exibição, clique no ícone ou à direita de qualquer cartão de item promocional, próximo ao ícone . Se um item estiver incluído em várias promoções, apenas um link pode ser exibido por vez.

Observação

Ao configurar uma promoção via canvas, as seguintes opções não estão disponíveis:

  • Configurar uma promoção com chaves de jogo.
  • Configurar um desconto com percentuais fracionários.
  • Configurar uma promoção sem data de término.

Opções avançadas para configurar promoções de códigos promocionais estão disponíveis via Conta de Distribuidor e chamadas de API.

Adicionar códigos promocionais

Para adicionar códigos promocionais à promoção:

  1. Abra a promoção para edição.
  1. Clique em Add promo codes.
  2. Adicione o número necessário de códigos promocionais:
    • Para gerar códigos promocionais automaticamente:
      1. Selecione Auto-generated e especifique o número de códigos promocionais.
      2. Clique em Generate.
    • Para adicionar um código promocional manualmente:
      1. Selecione Manually entered.
      2. Clique em Create.
Observação
Códigos promocionais diferenciam maiúsculas de minúsculas. Por exemplo, winter2021 e WINTER2021 são códigos promocionais diferentes.
  1. Para exportar um arquivo com a lista de códigos promocionais (opcional), clique em Download CSV.

Ativar promoção

Você pode ativar a promoção das seguintes maneiras:

  • Do cartão da promoção:
  • Da lista de promoções:
  • Enquanto edita a promoção:
Observação
Promoções ativas não podem ser editadas. Para alterar as configurações de uma promoção, primeiro desative-a.

Defina uma resgate de código promocional no seu aplicativo ou site

Uso de código promocional na sua interface

  1. Na interface do seu aplicativo (no catálogo ou carrinho), implemente os seguintes elementos:
    • um campo de entrada de código promocional
    • Elementos de interface para exibir recompensas e descontos de código promocional
    • um formulário de seleção para recompensas de código promocional (se aplicável)
    • um botão para aplicar o código promocional
  2. Implemente a lógica do código promocional usando as seguintes chamadas API do lado do cliente:
TarefaChamada API
Confira se o código promocional é válido.Verificar o código promocional.
Obtenha uma lista de plataformas de distribuição de jogos para exibir ao usuário se uma chave de jogo é fornecida como bônus de cupom promocional.

Obter recompensas de código promocional.

Se a resposta retornar is_selectable=true, para cada item com type=unit, você deve exibir um formulário de seleção para os elementos no objeto unit_items. Nesse formulário, o usuário pode selecionar apenas um elemento para cada tipo de unit.

O parâmetro type=unit é passado para chaves de jogo. Nesse caso, o usuário precisará selecionar uma plataforma de jogo.

Exiba o catálogo atualizado considerando descontos e itens bônus de um código promocional.Use chamadas da subseção Catalog. Você precisa passar o código promocional no parâmetro de solicitação promo_code.
Compre um item específico diretamente (sem adicioná-lo ao carrinho) e resgate um código promocional.

Criar pedido com item especificado.

Você precisa passar o código promocional no parâmetro de solicitação promo_code.

Aplique um código promocional e atualize o conteúdo do carrinho e custo total (aplicar descontos e adicionar itens bônus).

Resgatar código promocional.

Você precisa passar o código promocional no parâmetro de solicitação coupon_code.

Observação
Para verificar adicionalmente quantas vezes um usuário pode aplicar um código promocional dentro de uma campanha, use a chamada API do lado do servidor Obter limite de código promocional para o usuário especificado.
  1. Garanta que os itens sejam corretamente concedidos ao usuário no resgate do código promocional.
  1. Se você já implementou uma loja no jogo no seu aplicativo ou no seu site, não é necessária nenhuma outra configuração. Os itens vinculados a um código promocional são concedidos ao usuário da mesma maneira que uma compra padrão.
Observação
Chaves de jogo são enviadas ao usuário por e-mail ou para o sistema de direitos.

Uso de códigos promocionais no site criados com a Xsolla

Aviso
Você só pode adicionar o cupom e o recurso de resgate de códigos promocionais a sites criados usando o modelo Web Shop.

Para exibir o campo de entrada de código no seu site:

  1. Abra seu projeto na Conta de Distribuidor e acesse a seção Storefronts > Websites.
  1. Abra o projeto na sua conta e vá para a seção Web Shop.
  2. Na seção Sites, selecione seu site e clique em Open Site Builder.
  1. Se seu site incluir múltiplas páginas, selecione a que você precisa:
    1. Selecione o título da página atual no topo do construtor.
    2. Selecione a página necessária na lista suspensa.
  2. Na área principal do construtor, escolha um lugar onde você deseja adicionar um novo bloco e selecione Add block.
  3. Selecione o bloco Promo codes.
  4. Personalize a aparência do bloco (opcional):
    • Edite o cabeçalho do bloco e texto de descrição.
    • Defina um plano de fundo personalizado para o bloco.
    • Altere o estilo do botão.
    • Edite o texto para o botão de resgate do cupom.
Observação
O texto padrão para o botão de resgate de cupons ou de ativação de códigos promocionais é Resgatar. Para alterar este texto, clique duas vezes nele e insira o texto que deve ser exibido no site.
  1. Para aplicar as alterações, publique o site:

    1. No canto superior direito do construtor de sites, selecione Publish.
    1. Marque as caixas próximas às páginas que deseja publicar.
    1. Selecione Publish.

Observação

Se a publicação do site não estiver disponível, certifique-se de que todas as condições sejam cumpridas:

  • Não há seções vazias no construtor (marcadas com um indicador vermelho).
  • O Acordo de Licenciamento com a Xsolla foi assinado.
  • A página principal foi publicada ou selecionada para publicação. Você não pode publicar páginas descendentes antes da página principal.
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: 24 de Agosto 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].