# Visão geral Cadeias de ofertas são uma sequência de etapas, cada uma contendo um item que os usuários recebem de graça ou compram como parte de uma oferta ativa. Cadeias de ofertas podem incluir itens exclusivos disponíveis somente dentro da cadeia, bem como itens por preços descontados quando comparados aos preços na loja. Para informações detalhadas sobre como configurar essa ferramenta de marketing, consulte a seção [Cadeias de ofertas](https://developers.xsolla.com/pt/liveops/promotion-tools/offer-chains/). Para configurar cadeias de ofertas, use chamadas de API da subseção **Admin**. Para exibir cadeias e implementar a lógica para trabalhar com itens que os usuários recebem, use chamadas de API da subseção **Cliente**. Exemplo de fluxo de configuração de cadeia de ofertas: 1. Crie itens usando as chamadas de API da subseção **Admin** dos grupos [Itens e moedas virtuais](https://developers.xsolla.com/pt/api/catalog/virtual-items-currency-overview) ou [Conjuntos](https://developers.xsolla.com/pt/api/catalog/bundles-admin). 2. Crie uma cadeia usando a chamada de API [Criar cadeia de ofertas](https://developers.xsolla.com/pt/api/liveops/offer-chain-admin/admin-create-offer-chain). Para ativar a cadeia, passe o parâmetro `is_enabled: true`. 3. Implemente a cadeia de ofertas. Para fazer isso, solicite a lista de cadeias disponíveis usando a chamada de API [Obter cadeias de ofertas do usuário atual](https://developers.xsolla.com/pt/api/liveops/offer-chain-client/get-offer-chains-list). A resposta contém todas as cadeias ativas com suas etapas e status. 4. Implemente a lógica para trabalhar com itens que os usuários recebem: - Se o item da etapa for gratuito, use a chamada de API [Resgatar etapa gratuita da cadeia de ofertas](https://developers.xsolla.com/pt/api/liveops/offer-chain-client/claim-user-offer-chain-step-reward). Passe `offer_chain_id` e `step_number` na solicitação. - Se o item da etapa for pago, use a chamada de API [Criar pedido para a etapa da cadeia de ofertas paga](https://developers.xsolla.com/pt/api/liveops/offer-chain-client/order-user-offer-chain-step-reward). Passe `offer_chain_id` e `step_number` na solicitação. A resposta retorna um `order_id` e um token para abrir a interface de pagamento. 5. Configure o rastreamento do status do pedido, ex.:, usando [webhooks](https://developers.xsolla.com/pt/webhooks/section/overview), para prontamente receber dados sobre itens resgatados ou comprados e concedê-los ao usuário. ![Fluxo de configuração da cadeia de recompensas](https://cdn.xsolla.net/developers/current/images/api_docs/offer-chains-overview.svg)