Referansemarkedsføring for Commerce-patron
Referansemarkedsføring-patronen inneholder metadata og HTML-sider som lar deg konfigurere preferansene for henvisningsprogrammer og kjøre programmet på B2C Commerce-nettstedet. Patronen må legges til på B2C Commerce-nettstedet. Du kan legge til patronen bare på nettsteder der SFRA 6.1.0 er installert og Open Commerce API (OCAPI)-innstillingene er fullført.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition med Referral Marketing |
Du kan laste ned Referral Marketing for Commerce-patronen til ditt lokale system fra GitHub.
Når du har lagt til patronen i det lokale systemet, bruker du et kommandolinjegrensesnitt (CLI) til å legge til patronen automatisk, eller du kan legge til patronen manuelt på B2C Commerce-nettstedet.
Forutsetninger for bruk av CLI til å legge til patronen
- Få de kompatible versjonene av
- Node.js: 14.21.3
- npm: Versjon 6.14.18
- Last ned Store Front Reference Architecture (SFRA) 6.2.0. Endre navnet på mappen til storefront-reference-architecture.
- Flytt Referanse-mappen som du lastet ned, til den samme mappen som inneholder mappen storefront-reference-architecture.
- Kjør npm ci og npm run compile:js && npm run compile:scss && npm run compile:fonts for SFRA-mappen.
- Distribuere demonstrasjonsnettsteder for Storefront Reference Architecture på forekomsten din:
- Gå til Administrasjon | Stedsutvikling | Stedsimport og eksport .
- Velg Butikk Referanse Arkitektur Demonstrasjonssteder og klikk på Importer.
- Klikk på Distribuer.
- Gi API-nøkkeltilgangen til forekomsten hvis du legger til patronen manuelt.
Hvis du vil ha mer informasjon, kan du se delen Gi API-nøkkeltilgang til forekomstene dine i Salesforce Commerce Cloud CLI.
Legge til patronen automatisk
- Konfigurer disse miljøvariablene på B2C Commerce-nettstedet:
Variabel Beskrivelse SFCC_OAUTH_CLIENT_ID Klient-IDen som brukes til godkjenning. Klient-IDen er tilgjengelig i Kontobehandling. SFCC_OAUTH_CLIENT_SECRET Klienthemmeligheten som brukes til godkjenning. Klienthemmeligheten er passordet du opprettet da du opprettet klient-IDen. SFCC_HOSTNAME Aliaset til Sandbox-organisasjonen. SFCC_CODE_VERSION Kodeversjonen som du vil legge til patronen for. Du finner kodeversjonen av nettstedet på Administrasjon | Kodedistribusjon i Kontobehandling. SFCC_SITE_IDS ID-en til B2C Commerce-nettstedet som patronen skal legges til i. - Hvis dw.json er tilgjengelig i mappen referral-marketing-for-commerce/src/sfcc, sletter du den.
- Kjør disse kommandoene på CLI-et:
- 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"
Her er et eksempel på en innstilling for miljøvariabelen i 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
Legge til patronen manuelt
- Kontroller at dw.json er tilgjengelig i referral-marketing-for-commerce/src/sfcc-mappen og inneholder disse variablene:
Variabel Beskrivelse client-id Klient-IDen som brukes til godkjenning. Klient-IDen er tilgjengelig i Kontobehandling. vertsnavn Aliaset til Sandbox-organisasjonen. code-versjon Kodeversjonen som du vil legge til patronen for. Du finner kodeversjonen av nettstedet på Administrasjon | Kodedistribusjon i Kontobehandling. nettsted-IDer Valgfritt. ID-en til B2C Commerce-nettstedet som patronen skal legges til i. passord Passordet du mottar når du genererer tilgangsnøkkelen for WebDav File Access og UX Studio i Business Manager. brukernavn Brukernavnet du bruker til å logge på Business Manager. - Kjør disse kommandoene på CLI-et:
- npm ci
- npm run compile:js && npm run compile:scss
- npm run -s distribuere
- Godkjenn hvis du blir bedt om det.
{
"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"
}Vise patronen på B2C Commerce-nettstedet
- Gå til Account Manager (Kontobehandling).
- Klikk på Administrasjon | Steder | Behandle nettsteder .
- Åpne nettstedet som du la til patronen på, og klikk deretter på Innstillinger.
Patronen vises i feltet Patroner.
Oppdatere nettjenestens legitimasjon
Patronen legger til en nettjeneste med navnet b2ccrmsync.RefArch på B2C Commerce-nettstedet. Du må oppdatere nettjenestens legitimasjon med forbrukernøkkelen, forbrukerhemmeligheten til den tilkoblede appen og URL-adressen for tilbakekall til den tilkoblede appen.
/success med /token i URL-adressen for tilbakekall.