# Catalogue personnalisé 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. Les types de personnalisation suivants sont disponibles : * [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é. * [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.
Note

Vous ne pouvez utiliser qu'un seul type de personnalisation. Pour le changer, suivez les instructions.
Pour configurer la personnalisation côté Xsolla en utilisant l'API Xsolla : 1. 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). 2. [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. 3. Configurez la personnalisation pour les objets ou les promotions : * 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) : * 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. * 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. * 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. 4. 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é. **Séquence pour configurer et appliquer la personnalisation côté Xsolla pour le catalogue des objets :** ![Personnalisation pour le catalogue des objets](https://cdn.xsolla.net/developers/current/images/api_docs/personalization-catalog.png) **Séquence pour configurer et appliquer la personnalisation côté Xsolla pour les promotions :** ![Personnalisation pour les promotions](https://cdn.xsolla.net/developers/current/images/api_docs/personalization-liveops.png)
Note

Des informations détaillées sont fournies :