Loading
Referansemarkedsføring
Referansemarkedsføring for Commerce-patron

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:
    1. Gå til Administrasjon | Stedsutvikling | Stedsimport og eksport .
    2. Velg Butikk Referanse Arkitektur Demonstrasjonssteder og klikk på Importer.
    3. 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

  1. 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.
  2. Hvis dw.json er tilgjengelig i mappen referral-marketing-for-commerce/src/sfcc, sletter du den.
  3. Kjør disse kommandoene på CLI-et:
    1. npm ci
    2. npm run compile:js && npm run compile:scss
    3. npm run -s deploy:auto
Eksempel
Eksempel Her er et eksempel på en miljøvariabelinnstilling for MacOS og Linux:
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

  1. 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.
  2. Kjør disse kommandoene på CLI-et:
    1. npm ci
    2. npm run compile:js && npm run compile:scss
    3. npm run -s distribuere
  3. Godkjenn hvis du blir bedt om det.
Eksempel
Eksempel Slik ser et eksempel på en dw.json-fil ut:
{
  "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

  1. Gå til Account Manager (Kontobehandling).
  2. Klikk på Administrasjon | Steder | Behandle nettsteder .
  3. Åpne nettstedet som du la til patronen på, og klikk deretter på Innstillinger.

Patronen vises i feltet Patroner.

Viktig
Viktig Hvis patronen ikke er tilgjengelig i Kartusj-feltet, skriver du inn plugin_b2creferral:int_b2creferral:int_b2ccrmsync:app_storefront_base.

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.

Viktig
Viktig Når du oppdaterer nettjenestens legitimasjon, må du huske å erstatte /success med /token i URL-adressen for tilbakekall.
 
Laster
Salesforce Help | Article