Sie befinden sich hier:
Cartridge für Empfehlungsmarketing für Commerce
Die Patrone "Empfehlungsmarketing" enthält Metadaten- und HTML-Seiten, mit denen Sie Ihre Voreinstellungen für das Empfehlungsprogramm konfigurieren und das Programm auf der B2C Commerce-Site ausführen können. Die Patrone muss Ihrer B2C Commerce-Site hinzugefügt werden. Sie können die Patrone nur Sites hinzufügen, auf denen SFRA 6.1.0 installiert ist und die Open Commerce API-Einstellungen abgeschlossen sind.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Performance, Unlimited und Developer Edition mit Empfehlungsmarketing |
Sie können die Patrone "Empfehlungsmarketing für Commerce" über GitHub auf Ihr lokales System herunterladen.
Nachdem Sie die Patrone Ihrem lokalen System hinzugefügt haben, verwenden Sie eine Befehlszeilenschnittstelle (Command Line Interface, CLI), um die Patrone automatisch hinzuzufügen, oder fügen Sie die Patrone manuell Ihrer B2C Commerce-Site hinzu.
Voraussetzungen für die Verwendung der CLI zum Hinzufügen der Kartusche
- Erhalten Sie die kompatiblen Versionen von:
- Node.js: 14.21.3
- npm: Version 6.14.18
- Laden Sie die Store Front Reference Architecture (SFRA) 6.2.0 herunter. Benennen Sie den Ordner in storefront-reference-architecture um.
- Verschieben Sie den von Ihnen heruntergeladenen Ordner für Empfehlungen in denselben Ordner, der den Ordner storefront-reference-architecture enthält.
- Führen Sie npm ci und npm run compile:js && npm run compile:scss &&& npm run compile:fonts für den SFRA-Ordner aus.
- Stellen Sie Demo-Sites für die Storefront-Referenzarchitektur in Ihrer Instanz bereit:
- Navigieren Sie zu Verwaltung | Site-Entwicklung | Site-Import und -Export .
- Wählen Sie Demo-Sites für Storefront-Referenzarchitekturen aus und klicken Sie auf Importieren.
- Klicken Sie auf Bereitstellen.
- Erteilen Sie Ihrem API-Schlüssel Zugriff auf Ihre Instanz, wenn Sie die Patrone manuell hinzufügen.
Weitere Informationen finden Sie im Abschnitt Erteilen des API-Schlüsselzugriffs auf Ihre Instanzen in der Salesforce Commerce Cloud CLI.
Automatisches Hinzufügen der Kartusche
- Richten Sie die folgenden Umgebungsvariablen auf Ihrer B2C Commerce-Site ein:
Variable Beschreibung SFCC_OAUTH_CLIENT_ID Die für die Authentifizierung verwendete Client-ID. Die Client-ID ist im Account-Manager verfügbar. SFCC_OAUTH_CLIENT_SECRET Das für die Authentifizierung verwendete Client-Geheimnis. Das Client-Geheimnis ist das Kennwort, das Sie beim Erstellen Ihrer Client-ID erstellt haben. SFCC_HOSTNAME Der Alias Ihrer Sandbox. SFCC_CODE_VERSION Die Codeversion, für die Sie die Patrone hinzufügen möchten. Sie finden die Codeversion Ihrer Site im Account-Manager im Verwaltung | Codebereitstellung . SFCC_SITE_IDS Die ID der B2C Commerce-Site, der die Patrone hinzugefügt werden soll. - Wenn dw.json in Ihrem Ordner referral-marketing-for-commerce/src/sfcc verfügbar ist, löschen Sie ihn.
- Führen Sie auf Ihrer CLI die folgenden Befehle aus:
- npm ci
- npm run compile:js &&& npm run compile:scss <
- npm run -s deploy:auto
export SFCC_OAUTH_CLIENT_ID=xxxxxxa1-xxx2-xxx3-xxx4-xxxxxxxxx5 && \
export SFCC_OAUTH_CLIENT_SECRET=samplepassword && \
export SFCC_HOSTNAME=sandbox-01-inside-the-realm.cloudkicks.net && \
export SFCC_CODE_VERSION=version1
export SFCC_SITE_IDS="sampleSiteID"
Hier finden Sie eine Beispieleinstellung für Umgebungsvariablen für Windows:set SFCC_OAUTH_CLIENT_ID=xxxxxxa1-xxx2-xxx3-xxx4-xxxxxxxxx5 &&
set SFCC_OAUTH_CLIENT_SECRET=samplepassword &&
set SFCC_HOSTNAME=sandbox-01-inside-the-realm.cloudkicks.net &&
set SFCC_CODE_VERSION=version1
set SFCC_SITE_IDS=sampleSiteID
Manuelles Hinzufügen der Kartusche
- Stellen Sie sicher, dass dw.json im Ordner referral-marketing-for-commerce/src/sfcc verfügbar ist und die folgenden Variablen enthält:
Variable Beschreibung client-id Die für die Authentifizierung verwendete Client-ID. Die Client-ID ist im Account-Manager verfügbar. Hostname Der Alias Ihrer Sandbox. code-version Die Codeversion, für die Sie die Patrone hinzufügen möchten. Sie finden die Codeversion Ihrer Site im Account-Manager im Verwaltung | Codebereitstellung . site-ids Optional. Die ID der B2C Commerce-Site, der die Patrone hinzugefügt werden soll. password Das Kennwort, das Sie beim Generieren des Zugriffsschlüssels für WebDav File Access und UX Studio in Business Manager erhalten. username Der Benutzername, den Sie für die Anmeldung bei Business Manager verwenden. - Führen Sie auf Ihrer CLI die folgenden Befehle aus:
- npm ci
- npm run compile:js &&& npm run compile:scss
- npm run -s deploy
- Authentifizieren Sie sich, wenn Sie dazu aufgefordert werden.
{
"client-id": "xxxxxxa1-xxx2-xxx3-xxx4-xxxxxxxxx5",
"hostname": "sandbox-01-inside-the-realm.cloudkicks.net",
"code-version": "version1",
"site-ids": "sampleSiteID",
"password": "yourpwd",
"username": "mevans@cloudkicks.net"
}Anzeigen der Patrone auf der B2C Commerce-Site
- Navigieren Sie zu Account-Manager.
- Klicken Sie auf Verwaltung | Sites | Sites verwalten .
- Öffnen Sie die Site, der Sie die Patrone hinzugefügt haben, und klicken Sie dann auf Einstellungen.
Die Patrone wird im Feld "Patronen" angezeigt.
Aktualisieren der Webservice-Anmeldeinformationen
Die Patrone fügt Ihrer B2C Commerce-Site einen Webservice mit dem Namen b2ccrmsync.RefArch hinzu. Sie müssen die Webservice-Anmeldeinformationen aktualisieren und den Verbraucherschlüssel, das Verbrauchergeheimnis der verbundenen Anwendung und den Rückmeldungs-URL der verbundenen Anwendung angeben.
/success im Rückmeldungs-URL durch /token zu ersetzen.