Loading

Das zur Produktdetailseite hinzugefügte benutzerdefinierte Produktfeld wird bei externen Käufer-Benutzern für B2B Commerce Lightning nicht für alle Produkte angezeigt.

Veröffentlichungsdatum: Apr 16, 2025
Beschreibung
Das Problem tritt bei Produkten auf, die in eine Datenbank eingefügt wurden, bevor der Feldzugriff für diese Felder für das Profil des externen Käufer-Benutzers hinzugefügt wurde.

Änderungen an der FLS machen Cache-Einträge für "Produkt2"-Datensätze nicht ungültig, d. h., die Daten sind nur dann für externe Käufer-Benutzer sichtbar, wenn der alte Cache ungültig wird und ein neuer Cache mit aktualisierten Daten in Kraft tritt.

Schritte zum Reproduzieren:

1) Fügen Sie ein neues benutzerdefiniertes Feld für "Produkt2" hinzu. (Aktivieren Sie das Feld "FLS/Sichtbar" für das Profil des externen Käufer-Benutzers nicht.)
2) Fügen Sie das neue benutzerdefinierte Feld auf der Produktdetailseite im Generator hinzu.
3) Veröffentlichen Sie die Änderungen im Generator.
4) Wenn das Feld Daten verlangt, geben Sie Daten für einige Produktdatensätze ein. (Setzen Sie jetzt die Feldebenensicherheit für das Feld auf "Käufer-Benutzer".)
5) Melden Sie sich als Käufer-Benutzer beim Store an.
6) Greifen Sie auf eine Produktdetailseite für ein Produkt mit ausgefüllten Daten für das benutzerdefinierte Feld zu.
7) Setzen Sie als Systemadministrator die Feldebenensicherheit für das Profil des Käufers auf "Sichtbar".
8) Laden Sie als Käufer-Benutzer dieselbe Produktdetailseite neu. 
 
Lösung
Sie können eine der folgenden Problemumgehungen verwenden. Wenn keine davon gewählt wird, wird das Problem gelöst, wenn der fehlerhafte Cache-Eintrag ungültig wird (30 Tage nach dem ersten Hinzufügen zur Datenbank).
  1. Nehmen Sie eine Änderung am Schema des Objekts "Produkt2" vor (z. B. eine unwesentliche Änderung an einer benutzerdefinierten Feldbezeichnung).
  2. Machen Sie einzelne Cache-Einträge ungültig, indem Sie die betroffenen "Produkt2"-Datensätze über die API oder die Benutzeroberfläche aktualisieren.

 
Nummer des Knowledge-Artikels

000393874

 
Laden
Salesforce Help | Article