breadcrumbDescription
Henvisningsmarketing for Commerce-patron
Referral Marketing-patronen indeholder metadata og HTML-sider, der gør det muligt for dig at konfigurere dine præferencer for henvisningsprogram og køre programmet på B2C Commerce-lokaliteten. Patronen skal føjes til din B2C Commerce-lokalitet. Du kan kun føje patronen til lokaliteter, hvor SFRA 6.1.0 er installeret, og Open Commerce API-indstillinger (OCAPI) er fuldført.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Tilgængelig i: Enterprise, Performance, Unlimited og Developer Edition med Referral Marketing |
Du kan downloade Referral Marketing for Commerce-patronen til dit lokale system fra GitHub.
Når du har føjet patronen til dit lokale system, skal du bruge en Command Line Interface (CLI) til automatisk at tilføje patronen eller manuelt føje patronen til din B2C Commerce-lokalitet.
Forudsætninger for brug af CLI til at tilføje patronen
- Hent de kompatible versioner af:
- Node.js: 14.21.3
- npm: Version 6.14.18
- Download SFRA (Store Front Reference Architecture) 6.2.0. Omdøb mappen til storefront-reference-architecture.
- Flyt den henvisningsmappe, som du downloadede, til den samme mappe, der indeholder mappen storefront-reference-architecture.
- Kør npm ci og npm run compile:js && npm run compile:scss && npm run compile:fonts for SFRA-mappen.
- Implementer Demohistorie for butiksreferencearkitekturlokaliteter på din forekomst:
- Naviger til Administration | Site Development | Site Import & Export.
- Vælg Storefront Reference Architecture Demo Sites og klik på Importer.
- Klik på Deploy (Implementer).
- Tildel din API-nøgleadgang til din forekomst, hvis du tilføjer patronen manuelt.
Hvis du ønsker yderligere oplysninger, kan du se afsnittet Tildel din API-nøgleadgang til dine forekomster på Salesforce Commerce Cloud CLI.
Tilføj automatisk cylinderen
- Opsæt disse miljøvariabler på din B2C Commerce-lokalitet:
Variabel Beskrivelse SFCC_OAUTH_CLIENT_ID Klient-id, der bruges til godkendelse. Klient-id'et er tilgængeligt i Kontomanager. SFCC_OAUTH_CLIENT_SECRET Den klienthemmelighed, der bruges til godkendelse. Klienthemmeligheden er den adgangskode, du oprettede, da du oprettede dit klient-id. SFCC_HOSTNAME Aliasset for din sandbox. SFCC_CODE_VERSION Den kodeversion, som du ønsker at tilføje cylinderen for. Du kan finde kodeversionen af din lokalitet på Adminstration | Code Implementation i Kontomanager. SFCC_SITE_IDS Id'et på B2C Commerce-lokaliteten, som cylinderen skal føjes til. - Hvis dw.json er tilgængelig i din henvisning-marketing-for-commerce/src/sfcc-mappe, skal du slette den.
- På din CLI skal du køre disse kommandoer:
- 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"
For Windows er der her en eksempelindstilling for miljøvariabel: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
Tilføj cylinderen manuelt
- Sørg for, at dw.json er tilgængelig i din henvisning-marketing-for-commerce/src/sfcc-mappe og indeholder disse variabler:
Variabel Beskrivelse client-id Klient-id, der bruges til godkendelse. Klient-id'et er tilgængeligt i Kontomanager. værtsnavn Aliasset for din sandbox. code-version Den kodeversion, som du ønsker at tilføje cylinderen for. Du kan finde kodeversionen af din lokalitet på Adminstration | Code Implementation i Kontomanager. lokalitets-id'er Valgfrit. Id'et på B2C Commerce-lokaliteten, som cylinderen skal føjes til. adgangskode Den adgangskode, du modtager, når du genererer adgangsnøglen til WebDav File Access og UX Studio i Business Manager. username Det brugernavn, du bruger til at logge på Business Manager. - På din CLI skal du køre disse kommandoer:
- npm ci
- npm run compile:js && npm run compile:scss
- npm run -s deploy
- Godkend, hvis du bliver 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"
}Vis cylinderen på B2C Commerce-lokaliteten
- Naviger til Kontomanager.
- Klik på Administration | Sites | Administrer lokaliteter.
- Åbn den lokalitet, som du føjede patronen til, og klik derefter på Indstillinger.
Patronen vises i feltet Patroner.
Opdater webtjenestelegitimationsoplysninger
Cateringen føjer en webtjeneste ved navn b2ccrmsync.RefArch til din B2C Commerce-lokalitet. Du skal opdatere webtjenestelegitimationsoplysningerne med forbrugernøglen, forbrugerhemmeligheden for den tilsluttede app og tilbagekalds-URL'en for den tilsluttede app.
/success med /token i tilbagekalds-URL'en.
