Loading
Uw bedrijfsprocessen automatiseren met Salesforce Flow
Actie van checkoutsessie

Actie van checkoutsessie

Haal in een B2B Commerce Checkout stroom een Checkout sessie op of maak deze en retourneer de ID van de sessie naar de beller.

Vereiste editions

Beschikbaar in: Lightning Experience
Ondersteunde editions weergeven.

Voeg in Flow Builder een element Actie toe aan uw stroom. Selecteer de categorie B2B Commerce en zoek naar Actie van checkoutsessie. Gebruik voor toegang tot deze actie vanuit de API de naam checkoutSessionAction.

Invoerwaarden instellen:

Gebruik waarden van eerder in de stroom om de invoer in te stellen.

Invoerparameter Beschrijving
cartId De ID van het winkelwagentje dat naar een checkout overgaat.

Uitvoerwaarden opslaan:

Uitvoerparameter Beschrijving
requestId De ID van het verzoek dat de checkoutsessie verwerkt en vervolgens maakt of retourneert.

Foutcondities:

Foutstatus Beschrijving
Ongeldige CartId-invoer

De waarde voor de ID van het winkelwagentje wordt niet geaccepteerd.

Foutcode: UNKNOWN_EXCEPTION

HTTP-statuscode: 500

Gebruiker kan geen actie aanroepen

De aanroeper heeft niet de juiste machtigingen om de actie aan te roepen, waaronder de gebruikersmachtigingen voor MAD of B2B Commerce Integrator.

Foutcode: BAD_REQUEST

HTTP-statuscode: 400

Gebruiker heeft geen toegang tot de geldende account

De gebruiker heeft geen toegang tot de geldende account omdat deze geen kopersaccount is of omdat de gebruiker geen koopmachtigingen heeft voor de account.

Foutcode: BAD_REQUEST

HTTP-statuscode: 400

Gebruikersaccount is niet gekoppeld aan de winkel

De huidige ingelogde kopersaccount is niet gekoppeld aan de winkel en is daarom geen lid van de winkel.

Foutcode: BAD_REQUEST

HTTP-statuscode: 400

Winkelwagentje is al bezig

Het aangevraagde winkelwagentje wordt al verwerkt.

Foutcode: BAD_REQUEST

HTTP-statuscode: 400

De sessie is niet gemaakt

De sessie is niet gemaakt vanwege een interne servicefout.

Foutcode: UNKNOWN_EXCEPTION

HTTP-statuscode: 500

Gebruik:

Als u de B2B Commerce-actie 'Actie van checkoutsessie' wilt gebruiken, zijn de volgende vereisten van toepassing.

  • De gebruiker heeft de juiste machtigingen om de actie aan te roepen.
  • De geldende account is geldig.
  • De kopersaccount is lid van de winkel.
  • De status van het winkelwagentje is ingesteld op Active of Checkout.
  • Er mag geen huidige, actieve sessie aanwezig zijn voor het winkelwagentje.

Wanneer 'Actie van checkoutsessie' wordt uitgevoerd, treden de volgende API-interacties op.

  • Het winkelwagentje gaat over naar het stadium Checkout', zodat er geen updates meer mogelijk zijn voor het winkelwagentje.
  • Als dit nog niet is gebeurd, wordt het object CartCheckoutSession gemaakt.
  • Alle fouten die zijn toegewezen aan de invoer cartId op het object CartValidationOutput, worden gewist.
 
Wordt geladen
Salesforce Help | Article