# Descripción general Las cadenas de ofertas son una secuencia de pasos, cada uno de los cuales contiene un artículo que los usuarios reciben gratis o que compran como parte de una oferta activa. Las cadenas de ofertas pueden incluir artículos exclusivos que solo están disponibles dentro de la cadena, así como artículos a precios rebajados en comparación con los precios de tienda. Para obtener información detallada sobre cómo configurar esta herramienta de marketing, consulte la sección [Offer chains](https://developers.xsolla.com/es/liveops/promotion-tools/offer-chains/). Para configurar las cadenas de ofertas, utilice las llamadas API de la subsección **Admin**. Para mostrar las cadenas e implementar la lógica para gestionar los artículos que reciben los usuarios, utilice las llamadas API de la subsección **Client**. Ejemplo del flujo de configuración de la cadena de ofertas: 1. Cree artículos usando las llamadas API de la subsección **Admin** de los grupos [Artículos virtuales y moneda](https://developers.xsolla.com/es/api/catalog/virtual-items-currency-overview) o [Lotes](https://developers.xsolla.com/es/api/catalog/bundles-admin). 2. Cree una cadena mediante la llamada API [Crear cadena de ofertas](https://developers.xsolla.com/es/api/liveops/offer-chain-admin/admin-create-offer-chain). Para activar la cadena, transmita el parámetro `is_enabled: true`. 3. Implemente la visualización de la cadena de ofertas. Para ello, solicite la lista de cadenas disponibles mediante la llamada API [Obtener las cadenas de ofertas del usuario actual](https://developers.xsolla.com/es/api/liveops/offer-chain-client/get-offer-chains-list). La respuesta contiene todas las cadenas activas con sus pasos y estados. 4. Implemente la lógica para gestionar los artículos que reciben los usuarios: - Si el artículo del paso es gratuito, utilice la llamada API [Reclamar paso de cadena de ofertas gratuito](https://developers.xsolla.com/es/api/liveops/offer-chain-client/claim-user-offer-chain-step-reward). Transmita `offer_chain_id` y `step_number` en la solicitud. - Si el artículo del paso es de pago, utilice la llamada API [Crear pedido para el paso de cadena de ofertas de pago](https://developers.xsolla.com/es/api/liveops/offer-chain-client/order-user-offer-chain-step-reward). Transmita `offer_chain_id` y `step_number` en la solicitud. La respuesta devuelve un `order_id` y un token para abrir la interfaz de pago. 5. Configure el seguimiento del estado de los pedidos, por ejemplo, mediante [webhooks](https://developers.xsolla.com/es/webhooks/section/overview), para recibir sin demora los datos de los artículos reclamados o comprados y concedérselos al usuario. ![Flujo de configuración de la cadena de recompensas](https://cdn.xsolla.net/developers/current/images/api_docs/offer-chains-overview.svg)