Loading
Premiers pas avec B2C Commerce
Configurer les formats d’URL pour le flux de produits

Configurer les formats d’URL pour le flux de produits

Si vous utilisez PWA Kit ou une boutique B2C Commerce sans interface graphique, remplacez le champ URL du produit dans le mappage des champs par un modèle d’URL afin que le flux de produits contienne l’URL correcte de la page des détails du produit pour chaque produit.

Cette tâche s’applique uniquement aux boutiques en PWA Kit et aux boutiques headless. Si vous utilisez SFRA ou SiteGenesis et les URL de produit standard, B2C Commerce génère automatiquement les URL correctes et vous pouvez ignorer cette tâche.

Remarque
Remarque Le champ URL du produit est nommé url pour le flux OpenAI et lien pour le flux Google.

Le PWA Kit et les boutiques headless utilisent des structures d’URL différentes de celles de SFRA ou SiteGenesis. Étant donné que le flux de produits doit relier directement les acheteurs aux pages de détails de vos produits, remplacez le mappage d’URL de produit par défaut par un modèle d’URL utilisé par B2C Commerce pour générer l’URL de chaque produit du flux.

Le modèle est un modèle d’URL qui contient un espace réservé pour l’identifiant du produit. Lors de la génération du flux, B2C Commerce remplace l’espace réservé par l’identifiant de chaque produit.

Important
Important Les espaces réservés utilisent la syntaxe ${fieldName} (un signe dollar suivi d’accolades). La valeur à l’intérieur des accolades doit correspondre à un nom de champ B2C Commerce figurant dans la liste déroulante des champs SFCC que vous voyez dans Mappage des champs. B2C Commerce remplace uniquement les noms de champs reconnus. Le texte littéral et les jetons non pris en charge passent inchangés.
  1. Cliquez sur Lanceur d’applications Lanceur d’applications, puis sélectionnez Outils du marchand | site | IA et intégrations de réseaux sociaux, puis sélectionnez votre canal (OpenAI ou Google).
  2. Cliquez sur l’onglet Catalogue.
  3. Dans la section Mappage de champ, recherchez la ligne d’URL du produit (URL pour OpenAI ou lien pour Google) et cliquez sur Remplacer.
  4. Cliquez sur Remplacer par une valeur ou un modèle constant, puis saisissez le format de votre URL.

    Utilisez ${id} pour l’identifiant du produit. B2C Commerce remplace ${id} par l’identifiant de chaque produit lors de la génération du flux.

    Exemple : https://www.example.com/product/${id}

    Pour les autres valeurs dynamiques, utilisez n’importe quel nom de champ de la liste déroulante des champs SFCC dans Mappage de champs. Placez le nom du champ entre le symbole dollar et les accolades. Par exemple, ${marque}.

    Pour plus d’informations sur les remplacements, consultez Mapper les champs de produit pour OpenAI ou Mapper les champs de produit pour Google.

B2C Commerce enregistre votre remplacement et utilise le format d’URL pour générer des URL de produit dans le flux. Lorsque les acheteurs cliquent sur un produit du canal, ils sont dirigés vers la page correcte de votre PWA Kit ou de votre boutique headless.

Exemples de formats d’URL
Exemples de formats d’URL

Boutique en ligne PWA Kit :

  • URL du produit : https://www.mystore.com/product/${id}

Boutique headless personnalisée :

  • URL du produit : https://shop.mybrand.com/products/${id}

Boutique headless personnalisée avec le slug d’URL requis :

Certaines boutiques en ligne exigent un slug lisible par l’homme dans le chemin d’accès de l’URL avant l’identifiant du produit, mais la valeur du slug elle-même est ignorée par la logique de routage, et seule sa présence est requise. Dans ce cas, utilisez un espace réservé neutre comme _ pour satisfaire la structure de l’URL.

Remarque
Remarque La valeur de l’espace réservé au slug (ici, _) peut être n’importe quelle chaîne non vide. La boutique en ligne utilise l’identifiant de produit pour résoudre la page correcte et ignore complètement le segment slug. N’omettez pas le segment de limace. Les URL qui n’en ont pas ne sont pas résolues correctement.
  • URL du produit : https://www.brand.com/us/en/product/_/${id}
 
Chargement
Salesforce Help | Article