{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-@l10n/es/api/liveops/index.yaml","sidebar":"sidebar-@l10n/es/liveops-en.sidebars.yaml"},"props":{"definitionId":"@l10n/es/api/liveops/index.yaml","dynamicMarkdocComponents":[],"baseSlug":"/es/api/liveops","seo":{"title":"Descripción general","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"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/).\n\nPara 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**.\n\n<b>Ejemplo del flujo de configuración de la cadena de ofertas:</b>\n\n1. 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).\n\n2. 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`.\n\n3. 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.\n\n4. Implemente la lógica para gestionar los artículos que reciben los usuarios:\n\n    - 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.\n\n    - 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.\n\n5. 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.\n\n![Flujo de configuración de la cadena de recompensas](https://cdn.xsolla.net/developers/current/images/api_docs/offer-chains-overview.svg)"},"itemId":"offer-chains-overview","disableAutoScroll":true,"metadata":{},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"xsolla.redocly.app","port":4000,"ipAddress":"185.30.21.18"},"lang":"es","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"realm"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/es/api/liveops/offer-chains-overview","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}