Loading
Contournement de la limitation des filtres d'API V1

Contournement de la limitation des filtres d'API V1

Si vous utilisez des données indexées pour la liste de produits et la recherche dans Gestion du catalogue de produits avec le catalogue unifié, un problème connu affecte le champ UsedFor dans le catalogue unifié. Les conditions de filtrage spécifiques ne sont pas exécutées, car les API Product Discovery V1 ne reconnaissent pas les valeurs de chaîne vides (par exemple UsedFor eq ‘ ‘).

Éditions requises

Autorisations utilisateur requises
Pour mettre à jour le flux Discover Products : Gérer le flux

Dans une configuration de catalogue unifié standard, vous pouvez définir des Produits de service en définissant le champ UsedFor sur Processus de service. Cependant, en raison d'une limitation dans les API Product Discovery V1, le système ignore actuellement les filtres de chaîne vides lorsque les données indexées sont activées. Par conséquent, lorsqu'une organisation a des Produits de service (où le champ UsedFor est défini sur « Processus de service »), le système ne parvient pas à les exclure pendant le parcours de navigation dans le catalogue. Cette limitation entraîne une expérience incohérente dans laquelle les produits vendables et les produits associés au service sont présentés simultanément à l'utilisateur.

Pour résoudre le problème, basculez vers les API V0 ou gérez un catalogue séparé pour Produits de service, puis personnalisez le flux Parcourir le catalogue pour exclure le catalogue de services.

  1. Dans Configuration, saisissez Flux dans la zone Recherche rapide, puis sélectionnez-le.
  2. Ouvrez le flux personnalisé Discover Products.
  3. Cliquez sur Élément Obtenir les catalogues. Dans la liste déroulante Exigences conditionnelles, sélectionnez Toutes les conditions sont remplies (AND). Ajoutez la condition, sélectionnez Type de catalogue comme champ, N'est pas égal à l'opérateur et Processus de service comme valeur.
  4. Cliquez sur Enregistrer sous nouveau flux.
  5. Saisissez une étiquette de flux et un nom d'API de flux.
  6. Enregistrez et activez le flux.

    La fonctionnalité d'indexation peut ne pas fonctionner normalement si la préférence d'organisation Variantes de produit est activée et si un grand nombre de variantes de produit sont ajoutées. Si l'indexation échoue, désactivez la préférence d'organisation Variantes de produit. Cette solution de contournement est recommandée pour les grandes organisations, les petites organisations sont moins susceptibles de rencontrer ce problème.

 
Chargement
Salesforce Help | Article