# Основная информация Цепочка предложений — это последовательность шагов, каждый из которых содержит товар, который пользователь получает бесплатно или покупает в рамках действующего предложения. Цепочка предложений может содержать уникальные товары, доступные только в рамках цепочки, а также товары по более выгодным ценам, чем в магазине. Подробная информация о настройке этого маркетингового инструмента приведена в разделе [Цепочки предложений](https://developers.xsolla.com/ru/liveops/promotion-tools/offer-chains/). Цепочки настраиваются через методы подраздела **Admin**. Для настройки отображения цепочек и реализации логики работы с товарами, которые получает пользователь, используйте методы подраздела **Клиент**. Пример сценария настройки цепочки предложений: 1. Создайте товары с помощью методов API из подраздела **Admin** групп методов [Виртуальные предметы и валюта](https://developers.xsolla.com/ru/api/catalog/virtual-items-currency-overview) или [Бандлы](https://developers.xsolla.com/ru/api/catalog/bundles-admin). 2. Создайте цепочку с помощью метода API [Создание цепочки предложений](https://developers.xsolla.com/ru/api/liveops/offer-chain-admin/admin-create-offer-chain). Чтобы активировать цепочку, передайте параметр `is_enabled: true`. 3. Реализуйте отображение цепочек предложений. Для этого запросите список доступных пользователю цепочек с помощью метода API [Получение цепочек предложений для текущего пользователя](https://developers.xsolla.com/ru/api/liveops/offer-chain-client/get-offer-chains-list). В ответе возвращаются все активные цепочки с шагами и их статусами. 4. Реализуйте логику работы с товарами, которые получает пользователь: - Если товар на шаге бесплатный, вызовите метод API [Получение награды за шаг цепочки предложений](https://developers.xsolla.com/ru/api/liveops/offer-chain-client/claim-user-offer-chain-step-reward). В запросе передайте `offer_chain_id` и `step_number`. - Если товар на шаге платный, вызовите метод API [Создание заказа на награду за шаг цепочки предложений](https://developers.xsolla.com/ru/api/liveops/offer-chain-client/order-user-offer-chain-step-reward). В запросе передайте `offer_chain_id` и `step_number`. В ответе возвращается `order_id` и токен для открытия платежного интерфейса. 5. Настройте отслеживание статуса заказа, например, с помощью [вебхуков](https://developers.xsolla.com/ru/webhooks/section/overview), чтобы своевременно получать данные о запрошенных или оплаченных товарах и начислять их пользователю. ![Reward chain configuration flow](https://cdn.xsolla.net/developers/current/images/api_docs/offer-chains-overview.svg)