{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-@l10n/fr/api/liveops/index.yaml","sidebar":"sidebar-@l10n/fr/liveops-en.sidebars.yaml"},"props":{"definitionId":"@l10n/fr/api/liveops/index.yaml","dynamicMarkdocComponents":[],"baseSlug":"/fr/api/liveops","seo":{"title":"Catalogue personnalisé","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"La personnalisation permet de définir des conditions d’affichage du catalogue d’objets et d’appliquer des promotions uniquement à certains utilisateurs autorisés. Ces conditions, basées sur les attributs utilisateur, permettent de proposer des objets et des promotions adaptés à des profils spécifiques.\n\nLes types de personnalisation suivants sont disponibles :\n\n* [Personnalisation côté Xsolla](/fr/liveops/promotion-tools/personalization/#guides_personalization_on_xsolla_side) — les règles et la logique de personnalisation sont configurées et stockées côté Xsolla. Vous transmettez les attributs utilisateur, puis Xsolla les utilise pour générer un catalogue personnalisé.\n* [Personnalisation côté partenaire](/fr/liveops/promotion-tools/personalization/#guides_personalization_on_partner_side) — vous configurez les règles et la logique de personnalisation de votre côté, puis envoyez à Xsolla la charge utile du catalogue final pour un utilisateur spécifique.\n\n<div class=\"note\">\n  <b>Note</b><br><br>\n  Vous ne pouvez utiliser qu'un seul type de personnalisation. Pour le changer, suivez les\n  <a href=\"/fr/liveops/promotion-tools/personalization/#guides_personalization_change\">instructions</a>.\n</div>\n\nPour configurer la personnalisation côté Xsolla en utilisant l'API Xsolla :\n\n1. Créez des objets via les appels API de la sous-section **Administrateur** des groupes [Objets et monnaie virtuels](/fr/api/catalog/virtual-items-currency-admin/admin-get-virtual-items-list/), [Lots](/fr/api/catalog/bundles-admin/admin-create-bundle) ou [Clés de jeu](/fr/api/catalog/game-keys-admin).\n2. [Configurez les attributs utilisateur en utilisant Xsolla Login API](/fr/liveops/promotion-tools/personalization/#web_shop_guide_personalization_setting_attributes) et maintenez-les synchronisés en mettant à jour les données dans Xsolla à chaque changement dans votre jeu.\n3. Configurez la personnalisation pour les objets ou les promotions :\n    * Pour personnaliser le catalogue des objets, définissez les règles d'affichage du catalogue via l'appel API [Créer une règle de filtrage du catalogue](/fr/api/liveops/personalized-catalog/create-filter-rule) :\n        * Dans le tableau [attribute_conditions](/fr/api/liveops/personalized-catalog/create-filter-rule#personalized-catalog/create-filter-rule/t=request&path=attribute_conditions), spécifiez les conditions qui déterminent la disponibilité des objets en fonction des attributs utilisateur.\n        * Dans le tableau [items](/fr/api/liveops/personalized-catalog/create-filter-rule#personalized-catalog/create-filter-rule/t=request&path=items), fournissez la liste des objets qui sont visibles pour l'utilisateur si ses attributs correspondent aux conditions spécifiées.\n    * Pour configurer des promotions personnalisées, utilisez les appels API de [création et de mise à jour pour le type de promotion requis](/fr/api/liveops/promotions-discounts/create-item-promotion). Dans le tableau [attribute_conditions](/fr/api/liveops/promotions-discounts/create-item-promotion), spécifiez les conditions qui déterminent la disponibilité de la promotion en fonction des attributs utilisateur.\n\n4. Passez le [JWT utilisateur](/fr/api/login/getting-user-token?#getting-user-token) avec les attributs utilisateur aux [appels API de récupération du catalogue](https://developers.xsolla.com/fr/api/catalog/virtual-items-currency-catalog/get-virtual-items) pour recevoir un catalogue personnalisé.\n\n**Séquence pour configurer et appliquer la personnalisation côté Xsolla pour le catalogue des objets :**\n\n![Personnalisation pour le catalogue des objets](https://cdn.xsolla.net/developers/current/images/api_docs/personalization-catalog.png)\n\n**Séquence pour configurer et appliquer la personnalisation côté Xsolla pour les promotions :**\n\n![Personnalisation pour les promotions](https://cdn.xsolla.net/developers/current/images/api_docs/personalization-liveops.png)\n\n<div class=\"note\">\n<b>Note</b><br><br>\nDes informations détaillées sont fournies :\n<ul>\n  <li>dans le <a href=\"/fr/liveops/promotion-tools/personalization/\">guide de configuration de la personnalisation côté Xsolla et côté partenaire</a></li>\n  <li>dans le tutoriel étape par étape sur la <a href=\"/fr/doc/shop-builder/tutorials/personalization-tutorial/\">personnalisation du catalogue des objets côté Xsolla</a></li>\n</ul>\n</div>"},"itemId":"personalized-catalog","disableAutoScroll":true,"metadata":{},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"xsolla.redocly.app","port":4000,"ipAddress":"216.73.216.177"},"lang":"fr","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"realm"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/fr/api/liveops/personalized-catalog","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}