Module Sélection de magasin

Cet article décrit le module de sélection de magasin et comment l’ajouter aux pages du site dans Microsoft Dynamics 365 Commerce.

Les clients peuvent utiliser le module de sélection de magasin pour récupérer un produit dans un magasin sélectionné après un achat en ligne. Dans la version 10.0.13 de Commerce, le module de sélection de magasins inclut également des fonctionnalités qui affichent une page Trouver un magasin qui montre les magasins à proximité.

Le module de sélection de magasin permet aux utilisateurs d’entrer un lieu (ville, État, adresse, etc.) pour rechercher des magasins dans un rayon de recherche. Lorsque le module s’ouvre, il utilise l’emplacement du navigateur du client pour trouver les magasins (si le consentement est donné).

Utilisation du module Sélection de magasin

  • Utilisez un module de sélection de magasin sur une page de détails produit (PDP) pour sélectionner un magasin pour le retrait.
  • Utilisez un module de sélection de magasin sur une page de panier pour sélectionner un magasin pour le retrait.
  • Utilisez un module de sélection de magasin sur une page autonome qui affiche tous les magasins disponibles.

Note

Pour les sites B2B qui utilisent la recherche d’inventaire entre entités juridiques, utilisez le module d’entrepôt et de localisation de magasin dans l’en-tête et la buy box de la PDP. L’entrepôt et le localisateur de magasins affichent les magasins et entrepôts dans toutes les entités juridiques configurées. Pour plus d’informations, voir le module Localisateur de magasin et d’entrepôt.

Configuration des groupes d’exécution dans Commerce Headquarters

Pour que le sélecteur de magasin affiche les magasins disponibles, mettez en place le groupe d’exécution dans Commerce headquarters. Pour plus d’informations, voir Paramétrer les groupes d’exécution.

Définissez également la latitude et la longitude du magasin de vente au détail du siège pour chaque magasin du groupe de livraison.

Pour entrer les valeurs de latitude et de longitude d’un magasin de vente au détail au siège commercial, procédez comme suit :

  1. Dans le siège de Commerce, accédez à Administration de l’organisation>>.

  2. Recherchez le numéro d’unité opérationnelle dans le volet gauche.

  3. Sur l’onglet Adresses, sélectionnez Plus d’options>Avancé.

    Exemple de détails de magasin au siège.

  4. Dans le volet Actions, sélectionnez Modifier.

  5. Dans le raccourci Général, entrez des valeurs pour la Latitude et la Longitude.

    Exemple de configuration de latitude et longitude pour un magasin au siège.

  6. Dans le volet Actions, sélectionnez Enregistrer.

  7. Exécutez le programme de distribution 1070 Configuration du canal.

Masquer un magasin du module de sélection de magasin

Certains magasins d’un groupe de distribution peuvent ne pas être des lieux de retrait valides. Pour vous assurer que seuls les emplacements de retrait valides apparaissent comme options dans le module de sélection de magasin, suivez ces étapes dans Commerce Headquarters.

  1. Dans le siège Commerce, accédez à Retail and Commerce>Configuration de Commerce>Groupes de traitement>Tous les magasins.
  2. Dans le volet Actions, sélectionnez Modifier.
  3. Sous Installer, pour chaque magasin qui n’est pas un lieu de retrait valide, décochez la case Est un emplacement de prélèvement.
  4. Dans le volet Actions, sélectionnez Enregistrer.
  5. Exécutez le programme de distribution 1070 Configuration du canal.

Important

  • Bing Cartes pour les entreprises est obsolète et devrait être retiré. Si vous disposez d’une licence d’entreprise pour Bing Cartes pour Enterprise, vous pouvez continuer à l’utiliser jusqu’au 30 juin 2028. Si vous disposez d’une licence gratuite ou de base de Bing Cartes pour les entreprises, vous pouvez continuer à l’utiliser jusqu’au 30 juin 2025.
  • En attendant que les modules Azure Maps soient disponibles dans Commerce version 10.0.45, vous pouvez activer manuellement Azure Maps en suivant les étapes fournies dans le Référentiel GitHub Dynamics365Commerce.Solutions.

Intégration d’Azure Maps

Le module de sélecteur de magasins est intégré aux interfaces de programmation d’application (API) REST Azure Maps pour utiliser les fonctionnalités de recherche partielle d’Azure Maps. Vous avez besoin d’une clé API Azure Maps et devez l’ajouter à la page des paramètres partagés dans Commerce headquarters. L’intégration avec l’API de Suggestion automatique est utilisée pour afficher des suggestions de recherche lorsque les utilisateurs saisissent des lieux dans le champ de recherche.

Pour le SDK REST d’Azure Maps, vous devez vous assurer que les URL suivantes sont autorisées conformément à la stratégie de sécurité du contenu (CSP) de votre site. Vous configurez cette configuration dans Commerce Site Builder en ajoutant des URL autorisées à diverses directives CSP pour le site (par exemple, img-src). Pour plus d’informations, voir Stratégie de sécurité du contenu.

  • Ajoutez « blob: » à la directive child-src.
  • Ajoutez https://atlas.microsoft.com/ et https://js.monitor.azure.com/ à la directive connect-src .
  • Ajoutez https://atlas.microsoft.com/ à la directive font-src .
  • Ajoutez https://atlas.microsoft.com/ à la directive script-src .
  • Ajoutez https://atlas.microsoft.com/ à la directive style-src .

Mode Retrait en magasin

Le module de sélection de magasin prend en charge un mode Retrait en magasin qui affiche une liste de magasins où un produit est disponible pour le retrait. Il affiche également les heures d’ouverture du magasin et l’inventaire des produits pour chaque magasin de la liste. Le module de sélection de magasin nécessite le contexte d’un produit pour rendre la disponibilité du produit et permettre à l’utilisateur d’ajouter le produit au panier, si le mode de livraison du produit est défini sur retrait dans le magasin sélectionné. Pour plus d’informations, voir Paramètres de stock.

Ajoutez le module de sélection de magasin à un module boîte d’achat sur une page de détails produit (PDP) pour indiquer les magasins où un produit est disponible pour le retrait. Vous pouvez aussi l’ajouter à un module de panier d’achat. Dans ce cas, le module de sélection de magasin affiche les options de retrait pour chaque article du panier. Vous pouvez aussi ajouter le module de sélection de magasin à d’autres pages ou modules via des extensions et des personnalisations.

Pour que ce scénario fonctionne, configurez les produits pour qu’ils utilisent le mode de livraison par retrait . Sinon, le module n’apparaît pas sur les pages produit. Pour plus d’informations sur la configuration du mode de livraison, consultez Configurer les modes de livraison.

L’image suivante montre un exemple de module de sélection de magasin utilisé sur une page de détails produit.

Exemple d’un module de sélection de magasin utilisé sur un PDP.

Note

Dans Commerce version 10.0.16 et ultérieures, vous pouvez activer une fonctionnalité permettant à une organisation de définir plusieurs options de mode de livraison pour le retrait pour les clients. Si vous activez cette fonctionnalité, le module de sélection de magasin et les autres modules Commerce sont améliorés pour permettre à l’acheteur de choisir parmi plusieurs options de retrait ou de livraison si elles sont configurées. Pour en savoir plus sur cette fonctionnalité, consultez cette documentation.

Mode Recherche de magasins

Le module de sélection de magasin prend également en charge un mode Recherche de magasins. Utilisez ce mode pour créer une page de localisation des magasins qui affiche les magasins disponibles et leurs informations. Dans ce mode, le module de sélection de magasin fonctionne sans contexte de produit et peut être utilisé comme module autonome sur n’importe quelle page du site. Si vous activez les paramètres pertinents du module, les utilisateurs peuvent choisir un magasin comme magasin préféré. Lorsqu’un magasin est sélectionné comme magasin préféré de l’utilisateur, l’ID de magasin est conservé dans le cookie du navigateur. Par conséquent, l’utilisateur doit accepter un message de consentement aux cookies.

L’illustration suivante montre un exemple de module de sélecteur de magasins utilisé avec un module Azure Maps sur une page d’emplacements de magasin.

Exemple de module de sélection de magasin et de module Azure Maps sur une page de localisation de magasin.

Afficher une carte

Vous pouvez utiliser le module de sélection de magasin avec le module Azure Maps pour afficher les emplacements des magasins sur une carte. Pour plus d’informations, voir le module Azure Maps.

Propriétés du module de sélecteur de magasins

Nom de la propriété Value Description
Titre Texto En-tête du module.
Mode Rechercher des magasins ou Retrait en magasin Le mode Rechercher des magasins affiche les magasins disponibles. Le mode Retrait en magasin permet aux utilisateurs de sélectionner un magasin pour le retrait.
Style Boîte de dialogue ou En ligne Le module peut être affiche en ligne ou dans une boîte de dialogue.
Définir comme store favori Vrai ou Faux Lorsque vous mettez cette propriété sur True, les utilisateurs peuvent définir un magasin préféré. Cette fonctionnalité nécessite que les utilisateurs acceptent un message de consentement aux cookies.
Afficher tous les magasins Vrai ou Faux Lorsque vous mettez cette propriété sur Vrai, les utilisateurs peuvent contourner la propriété Rayon de recherche et consulter tous les magasins.
Options de suggestion automatique : Résultats maximum Number Cette propriété définit le nombre maximal de résultats autosuggestion que l’API Fuzzy Search d’Azure Maps peut afficher.
Rayon de recherche Number Cette propriété définit le rayon de recherche des magasins, en kilomètres. Si vous ne spécifiez pas de valeur, le rayon de recherche par défaut est de 50 miles.
Conditions d’utilisation du service URL Cette propriété spécifie l'URL des conditions d'utilisation requise pour utiliser le service Azure Maps.

Paramètres du site

Le module sélecteur de magasin respecte les Paramètres Ajouter un produit au panier. Après qu’un article a été ajouté au panier depuis le module de sélection de magasin, les utilisateurs du site consultent les flux de travail configurés appropriés.

Ajouter un module de sélecteur de magasins à une page

En mode retrait en magasin, vous pouvez utiliser le module uniquement sur les pages de détails produit (PDP) et les pages de panier. Réglez le mode sur Récupération en magasin dans le panneau de propriétés du module.

  • Pour plus d'informations sur l'ajout d'un module de sélecteur de magasins à un module de zone d'achat, consultez Module de zone d'achat.
  • Pour des informations sur la façon d’ajouter un module de sélection de magasin à un module de panier, voir le module Cart.

Pour configurer le module de sélecteur de magasin pour afficher les magasins disponibles pour une page emplacements de magasin, procédez comme suit :

  1. Dans Commerce headquarters, allez dans Modèles, puis sélectionnez Nouveau pour créer un modèle.
  2. Dans la boîte de dialogue Nouveau modèle, sous Nom du modèle, entrez Modèle marketing, puis sélectionnez OK.
  3. Sélectionnez Enregistrer, Terminer la modification pour archiver le modèle de fragment, puis Publier pour le publier.
  4. Accédez à Pages, puis sélectionnez Nouveau pour créer une page.
  5. Dans la boîte de dialogue Créer une page, sous Nom de la page, entrez Emplacements magasin, puis cliquez sur Suivant.
  6. Sous Choisir un modèle, sélectionnez le Modèle marketing que vous avez créé, puis sélectionnez Suivant.
  7. Sous Choisir une mise en page, sélectionnez une mise en page (par exemple, Disposition flexible), puis sélectionnez Suivant.
  8. Sous Revoir et terminer, vérifiez la configuration de la page. Si vous devez modifier les informations de la page, sélectionnez Précédent. Si les informations de la page sont correctes, sélectionnez Créer une page.
  9. Dans l’emplacement Principal de la nouvelle page, sélectionnez le bouton représentant des points de suspension (...), puis sélectionnez Ajouter un module.
  10. Dans la boîte de dialogue Sélectionner des modules, sélectionnez le module Conteneur, puis sélectionnez OK.
  11. Dans l’emplacement Conteneur, sélectionnez le bouton représentant des points de suspension (...), puis sélectionnez Ajouter un module.
  12. Dans la boîte de dialogue Sélectionner des modules, sélectionnez le module Conteneur avec 2 colonnes, puis sélectionnez OK.
  13. Dans le volet des propriétés du module, définissez la valeur Largeur sur Remplir le conteneur.
  14. Définissez la valeur de Configuration de port d’affichage extra-petit sur 100 %%.
  15. Définissez la valeur de Configuration de port d’affichage petit sur 100 %%.
  16. Définissez la valeur de Configuration de port d’affichage moyen sur 33 %% 67 %%.
  17. Définissez la valeur de Configuration de port d’affichage grand sur 33 %% 67 %%.
  18. Dans l’emplacement Conteneur avec 2 colonnes, sélectionnez le bouton représentant des points de suspension (...), puis sélectionnez Ajouter un module.
  19. Dans la boîte de dialogue Sélectionner des modules, sélectionnez le module Sélecteur de magasin, puis cliquez sur OK.
  20. Dans le volet des propriétés du module, définissez la valeur Mode sur Recherche de magasins.
  21. Définissez la valeur du Rayon de recherche en miles.
  22. Définissez d’autres propriétés, telles que Définir comme magasin préféré, Afficher tous les magasins et Activer la suggestion automatique, comme vous le souhaitez.
  23. Dans l’emplacement Conteneur avec 2 colonnes, sélectionnez le bouton représentant des points de suspension (...), puis sélectionnez Ajouter un module.
  24. Dans la boîte de dialogue Sélectionner des modules, sélectionnez le module Azure Maps, puis sélectionnez OK.
  25. Dans le volet des propriétés du module, définissez les propriétés supplémentaires selon vos besoins.
  26. Sélectionnez Enregistrer, Terminer la modification pour archiver la page, puis Publier pour la publier.