Notes de publication de Composable Storefront

Ces notes de publication incluent les mises Ă  jour concernant Progressive Web App (PWA) Kit et Managed Runtime.

Les derniĂšres notes de publication de PWA Kit sont publiĂ©es sur la page des versions sur GitHub avant d’ĂȘtre publiĂ©es ici. Pour rester informĂ© des nouvelles versions du PWA Kit, abonnez-vous aux notifications GitHub pour les nouvelles versions. Voir Configuration de vos paramĂštres de surveillance.

Tip

  • Les notes de publication peuvent ĂȘtre publiĂ©es avant la mise Ă  jour des paquets Github concernĂ©s. Les notes de mise Ă  jour identifient toute version de package applicable dans laquelle une fonctionnalitĂ© est disponible.
  • Pour consulter les notes de publication gĂ©nĂ©rales de B2C Commerce, reportez-vous Ă  l’l’aide Salesforce.

Note

05/01/2014 

PWA Kit - IntĂ©gration de Data Cloud 

Les boutiques PWA Kit peuvent dĂ©sormais envoyer des Ă©vĂ©nements d’engagement vers Data Cloud, offrant ainsi une visibilitĂ© accrue sur les donnĂ©es client unifiĂ©es en temps rĂ©el. Reportez-vous Ă  la section IntĂ©grer PWA Kit Ă  Data Cloud.

05/01/2014 

Runtime gĂ©rĂ© - AmĂ©lioration de la gestion des redirections et de la prise en charge de la rĂ©gion d’Hyderabad 

La gestion des redirections dans l’interface utilisateur d’administration du runtime est plus efficace avec un nouveau format de tableau paginĂ©, ce qui vous permet d’afficher davantage d’informations de redirection Ă  l’avant. Voir Redirections.

Les échecs de déploiement sur les environnements fournissent désormais des informations plus détaillées, ce qui vous donne plus de clarté sur les actions correctives à entreprendre. Reportez-vous à la section Résolution des erreurs Bundle Push.

ap-south-2 (Hyderabad) est désormais prise en charge pour les environnements. Consultez la liste des régions prises en charge.

Divers bogues d’administration d’exĂ©cution ont Ă©galement Ă©tĂ© corrigĂ©s :

  • L’ajout de plusieurs variables d’environnement Ă  la suite via Runtime Admin est corrigĂ©
  • Correction de la suppression des en-tĂȘtes de contrĂŽle d’accĂšs via Runtime Admin
  • Correction du dĂ©codage de l’aperçu de la boutique pour les URL Base64

05/01/2014 

PWA Kit - Prise en charge de l’authentification hybride 

Avec B2C Commerce version 25.3, l’authentification hybride (auth) remplace le plug-in SLAS. L’authentification hybride amĂ©liore les performances et la stabilitĂ© des boutiques hybrides en dĂ©plaçant la fonctionnalitĂ© directement dans la plateforme B2C Commerce. Reportez-vous Ă  la section Configurer une boutique hybride avec l’authentification hybride.

05/01/2014 

Runtime managĂ© - Prise en charge du nƓud 22 et dĂ©prĂ©ciation du nƓud 18 

Vous pouvez maintenant dĂ©ployer vos projets PWA Kit avec Node 22 ! Pour mettre Ă  jour votre version de Node.js, suivez les instructions dans Mettre Ă  jour la version de Node.

Chaque annĂ©e, des versions de Node.js sortent du cadre de la prise en charge formelle. Pour assurer une posture de sĂ©curitĂ© forte et une expĂ©rience de dĂ©veloppement fluide, nous imposons des restrictions sur la version de Node des projets dĂ©ployĂ©s sur Managed Runtime. Node 18 a une date de fin de vie fixĂ©e au 1er septembre 2025.

Nous vous recommandons fortement de mettre Ă  niveau vos projets de production bien avant la date de fin de vie. Selon votre version de PWA Kit, vous pouvez mettre Ă  jour vers Node 20 ou 22.

PWA Kit - Prise en charge de la connexion sociale 

Cette fonctionnalitĂ© est gĂ©nĂ©ralement disponible Ă  partir de la version 6.0 de Retail React App. AmĂ©liorez l’expĂ©rience des acheteurs avec une rĂ©duction du temps d’implĂ©mentation. GrĂące Ă  la connexion par les rĂ©seaux sociaux, les acheteurs peuvent rapidement se connecter Ă  votre site et crĂ©er des profils Ă  l’aide de leurs comptes de rĂ©seaux sociaux. Voir ImplĂ©menter la connexion par rĂ©seaux sociaux.

PWA Kit - Prise en charge de la rĂ©initialisation du mot de passe 

Cette fonctionnalitĂ© est gĂ©nĂ©ralement disponible Ă  partir de la version 6.0 de Retail React App. AmĂ©liorez l’expĂ©rience des acheteurs avec une rĂ©duction du temps d’implĂ©mentation. Avec la rĂ©initialisation du mot de passe, si les acheteurs ont oubliĂ© leur mot de passe, ils peuvent utiliser un code de vĂ©rification ou un lien dans un e-mail ou un SMS pour retrouver l’accĂšs Ă  leur compte en crĂ©ant un nouveau mot de passe. Voir ImplĂ©menter la rĂ©initialisation du mot de passe.

PWA Kit - Prise en charge de la connexion sans mot de passe 

Cette fonctionnalitĂ© est gĂ©nĂ©ralement disponible Ă  partir de la version 6.0 de Retail React App. AmĂ©liorez l’expĂ©rience des acheteurs avec une rĂ©duction du temps d’implĂ©mentation. La connexion sans mot de passe permet aux acheteurs de se connecter en toute sĂ©curitĂ© Ă  votre site Ă  l’aide d’un code de vĂ©rification ou d’un lien dans un e-mail ou un SMS au lieu d’un mot de passe. Voir ImplĂ©menter la connexion sans mot de passe.

PWA Kit - BanniĂšre de consentement au suivi 

Une banniĂšre de consentement au suivi est gĂ©nĂ©ralement disponible avec um modĂšle Retail React App version 6.0 ou ultĂ©rieure. PrĂ©servez la confiance des acheteurs et rĂ©duisez les coĂ»ts d’implĂ©mentation. La banniĂšre de consentement au suivi permet Ă  vos acheteurs d’accepter ou de refuser le suivi de leurs activitĂ©s sur votre site. Voir Protect Privacy with a Tracking Consent Banner (ProtĂ©ger la confidentialitĂ© avec une banniĂšre de consentement au suivi).

10/28/2024 

PWA Kit - AmĂ©liorations de la stabilitĂ© de la boutique hybride 

AmĂ©liorez la stabilitĂ© et les performances des boutiques hybrides et assurez une expĂ©rience d’achat optimale. Voir Mise Ă  jour de stabilitĂ© hybride pour PWA Kit version 3.8.0 ou Mise Ă  jour de stabilitĂ© hybride pour PWA Kit version 2.x.

PWA Kit - Personnalisation avec le contexte de l’acheteur 

La personnalisation avec le contexte des acheteurs est dĂ©sormais prĂ©intĂ©grĂ©e dans l’application Retail React App version 5.0.0 ou ultĂ©rieure. Promouvez des expĂ©riences d’achat personnalisĂ©es et rĂ©duisez les coĂ»ts d’implĂ©mentation. Le contexte des acheteurs vous permet d’utiliser des fonctionnalitĂ©s telles que des promotions, des prix et des recommandations de produits personnalisĂ©s pour amĂ©liorer la conversion et la fidĂ©litĂ© des acheteurs. Voir Personnaliser avec le contexte des acheteurs.

05/01/2014 

Runtime managĂ© - Nouvelles rĂ©gions prises en charge 

Poursuivez votre expansion Ă  l’international ! Pour optimiser les performances en colocalisant avec les instances backend dans les rĂ©gions Hyperforce, vous pouvez maintenant dĂ©ployer vos environnements Managed Runtime dans ces rĂ©gions :

  • sa-east-1 - AmĂ©rique du Sud (SĂŁo Paulo)
  • eu-central-2 - UE (Zurich)
  • eu-south-1 - UE (Milan)
  • ap-southeast-3 - Asie-Pacifique (Jakarta)
  • me-central-1 - Moyen-Orient (Émirats arabes unis)
  • il-central-1 - IsraĂ«l (Tel Aviv)

Managed Runtime - Journaux Log Center pour les instances ODS et SIG 

Auparavant, vous pouviez afficher les journaux dans Log Center uniquement pour les environnements de production associĂ©s aux instances des groupes d’instances principaux (PIG). Vous pouvez dĂ©sormais afficher les journaux des instances des groupes d’instances secondaires (SIG) et des On-Demand Sandboxes (ODS). Ces nouveaux journaux sont pris en compte dans les limites de volume des journaux.

05/01/2014 

PWA Kit - Optimisez les performances du site avec __server_timing 

Cette fonctionnalitĂ© est gĂ©nĂ©ralement disponible Ă  partir de la version 3.7 de PWA Kit. Avec le paramĂštre de requĂȘte __server_timing, vous pouvez surveiller les performances de votre site PWA Kit pour soutenir vos efforts d’optimisation. Le paramĂštre donne accĂšs Ă  l’en-tĂȘte HTTP et aux journaux Server-Timing, qui proposent des mĂ©triques sur certaines parties du processus de rendu cĂŽtĂ© serveur, telles que la correspondance d’itinĂ©raires, le chargement des composants et les stratĂ©gies de rĂ©cupĂ©ration. Les journaux de mĂ©triques de performances sont Ă©galement disponibles dans Log Center. Voir __server_timing.

05/01/2014 

Mettre Ă  jour les appels SLAS pour empĂȘcher l’accĂšs non autorisĂ© entre sites 

Retail React App version 4.0 utilise les nouvelles versions de Commerce SDK React et Commerce SDK Isomorphic. Ces SDK respectent maintenant les directives SLAS (Shopper Login and API Access) pour transmettre channel_id comme argument lors de la rĂ©cupĂ©ration des jetons d’accĂšs invitĂ©. Voir Jetons d’invitĂ©.

PWA Kit - Prise en charge du localisateur de magasin 

Le localisateur de magasins est gĂ©nĂ©ralement disponible avec Retail React App version 4.0 ou ultĂ©rieure et Commerce SDK React version 2.0.1 ou ultĂ©rieure. Notre localisateur de magasins permet Ă  vos acheteurs de trouver des magasins Ă  proximitĂ© Ă  partir de leur code postal, de leur ville, etc. Ajoutez facilement les informations de vos magasins dans Business Manager pour personnaliser les mĂ©tadonnĂ©es de localisation affichĂ©es sur votre site. Voir Augmenter les ventes en magasin grĂące au localisateur de magasins.

PWA Kit - Augmentez votre chiffre d’affaires grĂące aux offres groupĂ©es de produits 

Les groupes de produits sont gĂ©nĂ©ralement disponibles avec Retail React App version 4.0 ou ultĂ©rieure et Commerce SDK React version 2.0.1 ou ultĂ©rieure. Utilisez des groupes de produits afin de regrouper plusieurs produits connexes en un mĂȘme article commandable pour amĂ©liorer la praticitĂ© et la personnalisation pour les acheteurs. Les acheteurs peuvent mettre Ă  jour les variantes et les quantitĂ©s des offres groupĂ©es directement dans leur panier. Par exemple, un magasin de vĂȘtements de sport en ligne peut proposer une « offre groupĂ©e pour les coureurs Â» afin que les acheteurs puissent sĂ©lectionner leur pointure de chaussures, la taille des vĂȘtements et le modĂšle de tracker de fitness directement dans leur panier. Les groupes de produits peuvent vous aider Ă  rĂ©duire les abandons de panier et Ă  amĂ©liorer la gestion des stocks. Voir Groupe de produits.

Runtime managĂ© - Verrouillage de l’origine avec CDN intĂ©grĂ© (eCDN) 

Limitez l’accĂšs Ă  un environnement Managed Runtime au trafic provenant de l’eCDN. Configurez un en-tĂȘte de contrĂŽle d’accĂšs partagĂ© sur l’ensemble de votre eCDN et de votre environnement pour vous assurer que les acheteurs, les bots et les robots d’indexation n’accĂšdent pas directement Ă  votre environnement.

Consultez la mise Ă  jour du Guide Lancer votre boutique en ligne et la nouvelle API upsertOriginHeaderModification pour en savoir plus sur la configuration de Managed Runtime et de l’eCDN en vue de verrouiller votre environnement.

Managed Runtime - DĂ©bogage plus rapide dans Log Center 

Trouvez rapidement les journaux gĂ©nĂ©rĂ©s par votre site PWA Kit en recherchant les espaces de noms ajoutĂ©s comme prĂ©fixes aux journaux dans Log Center. L’espace de noms identifie la partie spĂ©cifique oĂč une erreur s’est produite dans votre codebase, et vous aide Ă  concentrer vos efforts de dĂ©pannage. Voir DĂ©bogage Ă  l’aide du Log Center.

20/06/2024 

Managed Runtime - Verrouillage de l’origine pour les CDN tiers 

Limitez l’accĂšs Ă  votre environnement Managed Runtime au trafic provenant de votre rĂ©seau de diffusion de contenu (CDN) tiers. Configurez un en-tĂȘte de contrĂŽle d’accĂšs partagĂ© sur l’ensemble de votre CDN et de votre environnement pour vous assurer que les acheteurs, les bots et les robots d’indexation n’accĂšdent pas directement Ă  votre environnement.

Consultez En-tĂȘtes de contrĂŽle d’accĂšs et l’API projects_target_access_control_header_create pour savoir comment verrouiller votre environnement.

19/06//2024 

PWA Kit - AmĂ©liorations des mosaĂŻques de produits 

Stimulez la conversion et l’engagement des acheteurs et rĂ©duisez les coĂ»ts d’implĂ©mentation grĂące Ă  nos mosaĂŻques de produits considĂ©rablement amĂ©liorĂ©es disponibles dans la Retail React App de PWA Kit. Les mosaĂŻques de produits comportent dĂ©sormais :

  • LĂ©gendes promotionnelles
  • Prix barrĂ©s
  • Échantillons de mosaĂŻques de produits pour la sĂ©lection des variantes
  • Badges de produits
  • Utilisation de l’API productSearch avec des extensions, qui offre des performances amĂ©liorĂ©es par rapport Ă  la combinaison des API productSearch et getProduct(s)

18/06/2024 

PWA Kit - Sitemaps gĂ©nĂ©rĂ©s par BM disponibles pour les sites headless 

CrĂ©ez facilement un sitemap dans Business Manager (BM) pour votre boutique headless ou PWA Kit basĂ©e sur B2C Commerce. Les sitemaps fournissent aux robots d’indexation des instructions sur les pages Ă  indexer et la hiĂ©rarchie du site, et ils contribuent Ă  amĂ©liorer le classement SEO. Voir AmĂ©liorer le rĂ©fĂ©rencement avec un sitemap.

PWA Kit - Collecter les Ă©vĂ©nements de commande Active Data 

PWA Kit prend dĂ©sormais en charge la collecte des mĂ©triques de commande Active Data. Utilisez cette collecte pour comprendre le comportement des clients et optimiser votre stratĂ©gie de merchandising et de segmentation. Voir Active Data.

17/06/2024 

Managed Runtime - Prise en charge des variables d’environnement 

Utilisez Runtime Admin pour gĂ©rer les variables d’environnement. Cette fonctionnalitĂ© est disponible en tant qu’alternative Ă  la gestion des variables d’environnement Ă  l’aide de l’API Managed Runtime. Les variables d’environnement vous permettent d’ajouter des variables dans le processus d’application exĂ©cutĂ© dans un environnement, sans avoir Ă  modifier le code. voir Variables d’environnement.

03/06/2024 

Managed Runtime - Journaux centralisĂ©s dans Log Center 

Cette fonctionnalité est désormais disponible pour tous.

RĂ©solvez les erreurs de votre site créé avec PWA Kit Ă  l’aide de Log Center :

  • Recherchez et filtrez de nombreux journaux. Consultez les anciens journaux.
  • AccĂ©dez Ă  une interface utilisateur unique pour afficher les journaux de Managed Runtime (MRT) et de votre instance B2C Commerce. Reliez ce qui se passe dans votre environnement MRT Ă  ce qui se passe dans votre instance B2C Commerce.
  • Consultez facilement les journaux MRT sans utiliser de CLI.

Voir DĂ©bogage Ă  l’aide du Log Center.

28/03/2024 

PWA Kit - Prise en charge des clients privĂ©s SLAS 

Cette fonctionnalitĂ© est gĂ©nĂ©ralement disponible Ă  partir de la version 3.5 de PWA Kit. Consultez la page des versions sur GitHub pour connaĂźtre la derniĂšre version disponible de PWA Kit.

Activez un client privĂ© Shopper Login and API Access Service (SLAS) dans votre site PWA Kit afin de pouvoir prendre en charge ces fonctionnalitĂ©s avec un temps d’implĂ©mentation rĂ©duit :

  • Connexion sans mot de passe
  • RĂ©initialisation du mot de passe
  • Temps de chargement des pages accĂ©lĂ©rĂ©

Voir Utiliser un client privé SLAS.

15/03/2024 

Managed Runtime - AmĂ©liorations des performances du CDN 

RĂ©duisez les temps de chargement de pages aprĂšs le redĂ©ploiement de vos paquets. Ces amĂ©liorations du rĂ©seau de diffusion de contenu (CDN) renforcent les performances de l’application :

  • HTTP/3 : nous utilisons automatiquement le protocole HTTP/3 pour tous les navigateurs et clients qui le prennent en charge. HTTP/3 amĂ©liore les performances, en particulier pour les acheteurs qui utilisent des appareils limitĂ©s en termes de rĂ©seau, tels que les appareils mobiles.
  • Mise en cache du CDN interrĂ©gionale : nous utilisons automatiquement les rĂ©ponses mises en cache dans toutes les rĂ©gions pour amĂ©liorer le taux d’accĂšs au cache et les performances des sites ayant une audience internationale.
  • Plus de rĂ©gions CDN : nous avons ajoutĂ© plus de rĂ©gions au CDN pour des temps de rĂ©ponse plus rapides et des sauts de rĂ©seau plus courts si vous utilisez une configuration CDN empilĂ©e.

02/02/2024 

Managed Runtime - Prise en charge des cookies 

Utilisez Runtime Admin pour activer les cookies cĂŽtĂ© serveur. Cette fonctionnalitĂ© est disponible comme alternative Ă  l’activation des cookies cĂŽtĂ© serveur en utilisant l’API Managed Runtime. L’utilisation de cookies cĂŽtĂ© serveur vous aide Ă  amĂ©liorer la confidentialitĂ© et la sĂ©curitĂ© et prend en charge une personnalisation et un marketing plus avancĂ©s. Voir Personnaliser avec des cookies.

Managed Runtime - Mappages de source pour le dĂ©bogage 

Utilisez Runtime Admin pour activer les mappages de source. Cette fonctionnalitĂ© est disponible comme alternative Ă  l’activation des mappages sources Ă  l’aide de l’API Managed Runtime. Les mappages sources sont conçus pour amĂ©liorer considĂ©rablement l’expĂ©rience de dĂ©veloppement et de dĂ©bogage en renforçant la lisibilitĂ© de la pile d’erreurs. Voir DĂ©boguer Ă  l’aide de mappages sources.

19/01/2024 

PWA Kit - IntĂ©gration de Storefront Preview avec un CMS tiers 

Utilisez un systĂšme de gestion de contenu (CMS) tiers avec Storefront Preview. Par exemple, si vous disposez d’une banniĂšre de soldes de vacances gĂ©rĂ©e par votre CMS, utilisez l’aperçu de la boutique pour voir comment la banniĂšre s’affichera sur votre site pendant la pĂ©riode spĂ©cifiĂ©e. Voir Aperçu de la boutique.

PWA Kit - Validation des modifications de site spĂ©cifiques au client 

PrĂ©visualisez l’apparence de votre site Progressive Web App (PWA) Kit en fonction d’un ou plusieurs ID de groupes de clients. Par exemple, prĂ©visualisez votre site tel qu’il apparaĂźtrait aux acheteurs qui bĂ©nĂ©ficient d’une remise pour les employĂ©s. Voir Aperçu de votre boutique en ligne.

Managed Runtime - Prise en charge de Node 20 

Les projets peuvent dĂ©sormais ĂȘtre dĂ©ployĂ©s avec Node 20 ! Les projets PWA Kit devront ĂȘtre mis Ă  jour Ă  la derniĂšre version 3.4.x et suivre les instructions dans Mettre Ă  jour la version de Node.

Managed Runtime - RĂ©gion d’Osaka 

Les clients japonais peuvent dĂ©sormais exĂ©cuter leur environnement dans la rĂ©gion d’Osaka, en plus de la rĂ©gion existante de Tokyo. Votre rĂ©gion peut ĂȘtre modifiĂ©e Ă  l’aide des paramĂštres d’environnement.

Managed Runtime - Mappages de source pour le dĂ©bogage 

Les mappages de source sont Ă  prĂ©sent disponibles dans Managed Runtime. Cette fonctionnalitĂ© est conçue pour amĂ©liorer considĂ©rablement l’expĂ©rience de dĂ©veloppement et de dĂ©bogage en renforçant la lisibilitĂ© de la pile d’erreurs. Les mappages de source peuvent ĂȘtre gĂ©nĂ©rĂ©s Ă  partir de PWA Kit 3.4.x et peuvent ĂȘtre activĂ©s Ă  l’aide du paramĂštre d’environnement enable_source_maps. Voir DĂ©boguer Ă  l’aide de mappages sources.

2023 

30/11/2023 

PWA Kit - AmĂ©liorer l’engagement client avec Active Data 

Utilisez Active Data dans votre site PWA Kit pour observer les mesures de performances des produits et définir des rÚgles automatisées pour le merchandising. Voir Active Data.

02/11/2023 

PWA Kit - Valider les modifications Ă  venir du site avec Storefront Preview 

Utilisez la fonctionnalité Storefront Preview (aperçu de la boutique) pour voir à quoi ressemblera votre site PWA Kit dans différents contextes (code source spécifié, groupes de clients ou date ou heure particuliÚre). Prévisualisez par exemple les modifications de votre site dans un environnement Staging avant de les déployer en Production. Voir Aperçu de la boutique.

Managed Runtime - IntĂ©gration amĂ©liorĂ©e avec Commerce Cloud 

Lorsque vous crĂ©ez un environnement dans Runtime Admin, vous pouvez dĂ©sormais sĂ©lectionner une instance Commerce Cloud et des sites Ă  connecter Ă  l’environnement. Cela permet une intĂ©gration plus approfondie entre vos environnements Managed Runtime et la plateforme Commerce Cloud. Vous pouvez Ă©galement utiliser les nouveaux points de terminaison de l’API Managed Runtime pour gĂ©rer et suivre les connexions de vos environnements aux instances Commerce Cloud. Pour plus d’informations, reportez-vous Ă  cette documentation :

Pour les notes de publication publiĂ©es avant octobre 2023, consultez :