Versionshinweise zur Composable Storefront

Diese Versionshinweise enthalten Updates für das Progressive Web App (PWA) Kit und Managed Runtime.

Die neuesten PWA Kit-Versionshinweise werden vor ihrer Veröffentlichung auf der Releases-Seite von GitHub veröffentlicht. Um über neue PWA Kit-Versionen auf dem Laufenden zu bleiben, abonnieren Sie GitHub-Benachrichtigungen für Veröffentlichungen. Siehe Configuring Your Watch Settings (Überwachungseinstellungen konfigurieren).

  • Die Versionshinweise kommen womöglich vor der Aktualisierung der entsprechenden Github-Pakete heraus. In den Versionshinweisen werden alle anwendbaren Paketversionen angegeben, in denen eine Funktion verfügbar ist.
  • Die allgemeinen Versionshinweise für B2C Commerce finden Sie in Salesforce Help.

PWA Kit-Storefronts können jetzt Engagement-Ereignisse an die Data Cloud senden und so einen verbesserten Einblick in einheitliche Kundendaten in Echtzeit bieten. Weitere Informationen finden Sie unter Integrieren des PWA-Kits in die Data Cloud.

Die Verwaltung von Weiterleitungen in der Runtime Admin-Benutzeroberfläche ist mit einem neuen paginierten tabellenbasierten Format effizienter, sodass Sie mehr Umleitungsinformationen im Voraus sehen können. Siehe Weiterleitungen.

Bereitstellungsfehler in Umgebungen liefern jetzt detailliertere Informationen und geben Ihnen mehr Klarheit über die zu ergreifenden Korrekturmaßnahmen. Weitere Informationen finden Sie unter Beheben von Bundle-Push-Fehlern.

ap-south-2 Region (Hyderabad) wird jetzt für Umgebungen unterstützt. Weitere Informationen finden Sie in der Liste der unterstützten Regionen.

Verschiedene Runtime Admin-Fehler wurden ebenfalls behoben:

  • Das Hinzufügen mehrerer Umgebungsvariablen hintereinander über den Runtime Admin wurde behoben
  • Das Löschen von Access Control Headern über Runtime Admin ist behoben
  • Storefront Preview-Dekodierung für Base64URLs ist behoben

Mit der B2C Commerce-Version 25.3 ersetzt die Hybridauthentifizierung (auth) das Plug-in-SLAS. Hybrid Auth verbessert die Leistung und Stabilität von hybriden Storefronts, da die Funktionalität damit direkt auf der B2C Commerce-Plattform ausgeführt wird. Weitere Informationen finden Sie unter Konfigurieren einer Hybrid-Storefront mit Hybridauthentifizierung.

Sie können jetzt Ihre PWA Kit-Projekte mit Knoten 22 bereitstellen. Die Anleitungen zur Aktualisierung Ihrer Node.js-Version finden Sie unter Upgrade Node Version (Aktualisierung der Knoten-Version).

Jedes Jahr wird die Unterstützung für weitere Node.js-Versionen beendet. Um ein starkes Sicherheitsverhalten und ein reibungsloses Entwicklererlebnis sicherzustellen, beschränken wir die Knoten-Version von Projekten, die in Managed Runtime bereitgestellt werden. Knoten 18 wird ab dem 1. September 2025 nicht mehr unterstützt.

Wir empfehlen Ihnen dringend, Ihre Production-Projekte rechtzeitig vor diesem End-of-Life-Datum zu aktualisieren. Je nach PWA Kit-Version können Sie auf Knoten 20 oder 22 aktualisieren.

Diese Funktionalität ist allgemein ab Retail React App Version 6.0 verfügbar. Verbessern Sie das Einkaufserlebnis durch kürzere Implementierungszeiten. Mit der Anmeldung über soziale Netzwerke können sich Käufer schnell bei Ihrer Website anmelden und Profile über ihre Konten in sozialen Netzwerken erstellen. Siehe Implement Social Login (Anmeldung über soziale Netzwerke implementieren).

Diese Funktionalität ist allgemein ab Retail React App Version 6.0 verfügbar. Verbessern Sie das Einkaufserlebnis durch kürzere Implementierungszeiten. Haben Käufer ihr Passwort vergessen, können sie mit der Funktion zum Zurücksetzen des Passworts einen Verifizierungscode, einen E-Mail-Link oder eine Textnachricht verwenden, um ein neues Passwort zu erstellen und wieder auf ihr Konto zugreifen zu können. Siehe Implement Password Reset (Zurücksetzen des Passworts implementieren).

Diese Funktionalität ist allgemein ab Retail React App Version 6.0 verfügbar. Verbessern Sie das Einkaufserlebnis durch kürzere Implementierungszeiten. Mit der Anmeldung ohne Passwort können sich Käufer sicher auf Ihrer Website anmelden, indem sie anstelle eines Passworts einen Verifizierungscode, einen E-Mail-Link oder eine Textnachricht verwenden. Siehe Implement Passwordless Login (Anmeldung ohne Passwort implementieren).

Ein Tracking-Einwilligungsbanner ist allgemein ab der Retail React App-Vorlage Version 6.0 verfügbar. Stärken Sie das Vertrauen der Käufer und senken Sie die Implementierungskosten. Mit dem Tracking-Einwilligungsbanner können Ihre Käufer die Aktivitätsverfolgung auf Ihrer Website aktivieren oder deaktivieren. Siehe Datenschutz mit einem Tracking-Einwilligungsbanner.

Verbessert die Stabilität und Leistung von Hybrid-Storefronts und sorgt für ein optimales Einkaufserlebnis. Siehe Hybrid Stability Upgrade for PWA Kit Version 3.8.0 (Hybrid-Stabilitäts-Upgrade für PWA Kit Version 3.8.0) oder Hybrid Stability Upgrade for PWA Kit Version 2.x (Hybrid-Stabilitäts-Upgrade für PWA Kit Version 2.x).

Die Personalisierung mit Shopper Context ist jetzt ab der Retail React App Version 5.0.0 oder höher integriert. Damit können Sie personalisierte Einkaufserlebnisse unterstützen und die Implementierungskosten senken. Mit Shopper Context lassen sich mit Funktionalitäten wie angepassten Werbeaktionen, Preisgestaltung oder Produktempfehlungen die Anzahl der Konversionen und die Kundenbindung verbessern. Siehe Personalisierung mit Shopper Context.

Agieren Sie noch globaler! Zur Leistungsoptimierung mit Backend-Instanzen am selben Ort in Hyperforce-Regionen können Sie jetzt Ihre Managed Runtime-Umgebungen in diesen Regionen bereitstellen:

  • sa-east-1 – Südamerika (São Paulo)
  • eu-central-2 – EU (Zürich)
  • eu-south-1 – EU (Mailand)
  • ap-southeast-3 – Asien/Pazifik (Jakarta)
  • me-central-1 – Nahost (Vereinigte Arabische Emirate)
  • il-central-1 – Israel (Tel Aviv)

Bisher konnten Sie im Log Center nur Logs für Production-Umgebungen anzeigen, die mit PIG-Instanzen (Primary Instance Group) verbunden sind. Jetzt lassen sich auch Logs für SIG-Instanzen (Secondary Instance Group) und ODS-Instanzen (On-Demand Sandbox) anzeigen. Diese neuen Logs werden bei den Grenzwerten für das Logvolumen angerechnet.

Diese Funktionalität ist allgemein ab PWA Kit Version 3.7 verfügbar. Mit dem Abfrageparameter __server_timing können Sie die Leistung Ihrer PWA Kit-Website zu Optimierungszwecken überwachen. Der Parameter ermöglicht den Zugriff auf den HTTP-Header „Server-Timing“ sowie auf Protokolle, die Kennzahlen über Teile des serverseitigen Rendering-Prozesses enthalten (z. B. Routenabgleich, Laden von Komponenten und Abrufstrategien). Die Logs der Leistungskennzahlen sind auch im Log Center verfügbar. Siehe __server_timing.

Retail React App Version 4.0 nutzt die neuen Versionen von Commerce SDK React und Commerce SDK Isomorphic. Diese SDKs erfüllen jetzt die SLAS-Richtlinien (Shopper Login and API Access), um beim Abrufen von Gastzugriffs-Token die channel_id als Argument zu übergeben. Siehe Gast-Token.

Der Shop-Finder ist allgemein ab der Retail React App Version 4.0 sowie ab der Commerce SDK React Version 2.0.1 verfügbar. Mit unserem Shop-Finder können Ihre Käufer anhand der Postleitzahl, Stadt usw. nahegelegene Storefront-Standorte suchen. Erweitern Sie Informationen über Ihr Geschäft ganz einfach im Business Manager, um die angezeigten Standort-Metadaten auf Ihrer Website anzupassen. Siehe Boost In-Store Sales with Store Locator (Umsatzsteigerung im Geschäft mit dem Shop-Finder).

Produktbündel sind allgemein ab der Retail React App Version 4.0 sowie ab der Commerce SDK React Version 2.0.1 verfügbar. Mit Produktbündeln können Sie mehrere zugehörige Produkte für Käufer zur besseren Übersicht und Personalisierung zu einem einzigen Angebot zusammenzufassen. Käufer können Bündelvariationen und deren Bestellmenge direkt in ihrem Warenkorb aktualisieren. Beispielsweise kann ein Online-Shop für Sportbekleidung ein "Jogging-Bündel" anbieten, bei dem Käufer ihre Schuh- und Kleidergröße sowie ein Fitness-Tracker-Modell direkt im Warenkorb auswählen. Produktbündel sind hilfreich, wenn Sie die Anzahl der abgebrochenen Warenkörbe reduzieren und die Bestandsverwaltung verbessern möchten. Siehe Produktbündel.

Beschränken Sie für Traffic aus dem eCDN den Zugriff auf eine Managed Runtime-Umgebung. Legen Sie für das gesamte eCDN und Ihre Umgebung einen gemeinsamen Access Control Header fest, damit Käufer, Bots und Crawler nicht direkt auf Ihre Umgebung zugreifen können.

Näheres zur Konfiguration von Managed Runtime und dem eCDN zum Sperren Ihrer Umgebung finden Sie in der Anleitung zum Start Ihrer Storefront und bei der Beschreibung der neuen API upsertOriginHeaderModification.

Finden Sie schnell von Ihrer PWA Kit Website generierte Logs, indem Sie nach den Namespaces-Präfixen suchen, die in Log Center zu Logs hinzugefügt wurden. Der Namespace zeigt den konkreten Teil im Code an, wo der Fehler aufgetreten ist, und hilft Ihnen so bei der gezielten Fehlerbehebung. Siehe Debug Using Log Center (Debugging mit dem Log Center).

Beschränken Sie für Traffic aus Ihrem Content Delivery Network (CDN) eines Drittanbieters den Zugriff auf Ihre Managed Runtime-Umgebung. Legen Sie für Ihr CDN und Ihre Umgebung einen gemeinsamen Access Control Header fest, damit Käufer, Bots und Crawler nicht direkt auf Ihre Umgebung zugreifen können.

Siehe Access Control Headers und die projects_target_access_control_header_create API, um zu erfahren, wie Sie Ihre Umgebung sperren können.

Die stark verbesserten Produktkacheln (verfügbar in der PWA Kit Retail React App) tragen zur Steigerung der Konversionsrate und des Käufer-Engagements bei und senken gleichzeitig Ihre Implementierungskosten. Die Neuerungen bei Produktkacheln umfassen:

  • Hinweise auf Werbeaktionen
  • Durchgestrichene Preise
  • Mehrere Produktkachelmuster zur Auswahl
  • Produkt-Badges
  • Nutzung der productSearch API mit Erweiterungen für eine bessere Leistung als die Kombination der APIs productSearch und getProduct(s)

Erstellen Sie einfach in Business Manager (BM) eine Sitemap für Ihre auf B2C Commerce basierende Headless- oder PWA Kit-Storefront. Die Sitemaps liefern Such-Crawlern Anweisungen zu den Seiten in Bezug auf Index- und Website-Hierarchie und tragen zur Verbesserung Ihres SEO-Rankings bei. Siehe Improve SEO with a Sitemap (SEO mit Sitemap einer verbessern).

PWA Kit unterstützt jetzt die Erfassung von Active Data-Bestellungskennzahlen. Verwenden Sie diese Sammlung, um das Kundenverhalten nachzuvollziehen und Ihre Merchandising- und Segmentierungsstrategie zu optimieren. Siehe Active Data.

Verwenden Sie Runtime Admin, um Umgebungsvariablen zu verwalten. Diese Funktionalität ist eine Alternative zur Verwaltung von Umgebungsvariablen über die Managed Runtime API. Umgebungsvariablen ermöglichen Ihnen, Variablen zu einem in einer Umgebung laufenden Anwendungsprozess hinzuzufügen, ohne Codeänderungen vornehmen zu müssen. unter Environment Variables (Umgebungsvariablen).

Diese Funktionalität ist jetzt allgemein verfügbar.

Fehler auf einer mit dem PWA Kit erstellten Website können Sie mit dem Log Center beheben:

  • Durchsuchen und filtern Sie viele Logs. Überprüfen Sie historische Logs.
  • Sehen Sie sich in einer einzigen Benutzeroberfläche Logs von Managed Runtime (MRT) und Ihrer B2C Commerce-Instanz an. Verbinden Sie das Geschehen in Ihrer MRT-Umgebung mit dem Geschehen in Ihrer B2C Commerce-Instanz.
  • Zeigen Sie MRT-Logs ganz einfach ohne CLI an.

Siehe Debug Using Log Center (Debugging mit dem Log Center).

Diese Funktionalität ist allgemein ab PWA Kit Version 3.5 verfügbar. Die neueste verfügbare Version des PWA Kit finden Sie auf der Releases-Seite auf GitHub.

Aktivieren Sie einen privaten Shopper Login and API Access Service (SLAS) Client auf Ihrer PWA Kit-Website, um diese Funktionalitäten schneller zu implementieren und zu unterstützen:

  • Anmeldung ohne Passwort
  • Passwort zurücksetzen
  • Schnellere Seitenladezeiten

Siehe Use a SLAS Private Client (Private SLAS Client verwenden).

Verkürzen Sie die Seitenladezeiten nach der erneuten Bereitstellung von Bündeln. Folgende Verbesserungen beim Content Delivery Network (CDN) steigern die App-Leistung:

  • HTTP/3 – Wir verwenden automatisch das HTTP/3-Protokoll für alle Browser und Clients, die es unterstützen. HTTP/3 verbessert die Leistung, insbesondere für Käufer mit netzwerkbeschränkten Geräten wie Smartphones.
  • CDN-Caching über Regionen hinweg – Wir verwenden automatisch zwischengespeicherte Antworten über Regionen hinweg, um die Cache-Trefferquote und Leistung von Websites mit einer globalen Zielgruppe zu verbessern.
  • Mehr CDN-Regionen – Wir haben zum CDN weitere Regionen hinzugefügt, was bei einem Stacked-CDN-Setup die Reaktionszeiten und Netzwerk-Hops beschleunigt.

Sie können mit Runtime Admin serverseitige Cookies aktivieren. Diese Funktionalität ist eine Alternative zur Aktivierung serverseitiger Cookies über die Managed Runtime API. Mit serverseitigen Cookies können Sie den Datenschutz und die Sicherheit verbessern sowie eine gezieltere Personalisierung und Vermarktung erreichen. Siehe Personalize with Cookies (Personalisierung mit Cookies).

Sie können Quellenzuordnungen mit Runtime Admin aktivieren. Diese Funktionalität ist eine Alternative zur Quellenzuordnung mit der Managed Runtime API. Quellenzuordnungen erleichtern die Entwicklung und das Debugging durch verständlichere Fehler-Stacks. Siehe Debug Using Source Maps (Debugging mit Quellenzuordnungen).

Sie können Storefront Preview mit dem Content-Management-System (CMS) eines Drittanbieters verwenden. Wenn Ihr CMS z. B. ein Banner für eine Weihnachtsaktion enthält, können Sie mit Storefront Preview sehen, wie das Banner im angegebenen Zeitraum auf Ihrer Website dargestellt wird. Siehe Storefront Preview.

Zeigen Sie als Vorschau an, wie Ihre Progressive Web App (PWA) Kit-Website für eine oder mehrere Kundengruppen-IDs aussehen wird. Sie können sich z. B. in der Vorschau ansehen, wie diese für Käufer mit einem Mitarbeiterrabatt dargestellt werden. Siehe Vorschau Ihrer Storefront.

Projekte können jetzt mit Node 20 bereitgestellt werden. PWA Kit-Projekte müssen auf die neueste Version 3.4.x aktualisiert werden. Befolgen Sie dazu die Anweisungen unter Aktualisierung der Node-Version.

Kunden in Japan können ihre Umgebung jetzt zusätzlich zur bestehenden Region Tokio auch in der Region Osaka betreiben. Ihre Region wird in den Umgebungseinstellungen geändert.

In Managed Runtime sind jetzt Quellenzuordnungen verfügbar. Diese Funktionalität erleichtert die Entwicklung und das Debugging durch verständlichere Fehler-Stacks. Quellenzuordnungen können ab PWA Kit 3.4.x generiert und durch Umschalten der Umgebungseinstellung enable_source_maps aktiviert werden. Siehe Debug Using Source Maps (Debugging mit Quellenzuordnungen).

Sie können mit Active Data auf Ihrer PWA Kit-Webite Leistungskennzahlen für Produkte verfolgen und automatisierte Regeln für das Merchandising festlegen. Siehe Active Data.

Mit Storefront Preview können Sie sehen, wie Ihre PWA Kit-Website in unterschiedlichem Kontext aussieht, z. B. je nach angegebener Werbeträgernummer, Kundengruppen oder zu einem bestimmten Datum oder einer bestimmten Uhrzeit. Sie können sich so die Änderungen an Ihrer Website beispielsweise in einer Staging-Umgebung in der Vorschau ansehen, bevor Sie sie in der Production-Umgebung bereitstellen. Siehe Storefront Preview.

Wenn Sie in Runtime Admin eine Umgebung erstellen, können Sie jetzt eine Commerce Cloud-Instanz und -Websites auswählen, die Sie mit der Umgebung verbinden möchten. Dies erlaubt eine engere Integration zwischen Ihren Managed Runtime-Umgebungen und der Commerce Cloud-Plattform. Sie können auch neue Managed Runtime API-Endpunkte verwenden, um die Verbindungen Ihrer Umgebungen zu Commerce Cloud-Instanzen zu verwalten und zu verfolgen. Weitere Informationen finden Sie in dieser Dokumentation:

Vor Oktober 2023 veröffentlichte Versionshinweise finden Sie unter: