Loading
Automatisere forretningsprosesser med Salesforce Flow
Handlingen Beregn avgifter for handlevogn

Handlingen Beregn avgifter for handlevogn

I en B2B Commerce Checkout ber du om en beregning av avgiftskostnader for alle linjer i handlevognen.

Nødvendige utgaver

Tilgjengelig i Lightning Experience
Se støttede versjoner.

Legg til et Handling-element i flyten din i Flow Builder. Velg kategorien B2B Commerce og søk etter Beregn avgifter for handlevogn. For å få tilgang til denne handlingen fra API-et bruker du navnet calcCartTaxesAction.

Angi inndataverdier

Bruk verdier fra tidligere i flyten til å angi inndata.

InndataparameterBeskrivelse
cartId IDen til handlevognen som går over til utsjekking.

Lagre utdataverdier

Utdataparameter Beskrivelse
backgroundOperationId ID-en til bakgrunnsoperasjonen som behandler den totale prisen for alle elementene i handlevognen.

Feiltilstander

Feiltilstand Beskrivelse
Ugyldige CartId-inndata

cartId-verdien godtas ikke.

Feilkode: UNKNOWN_EXCEPTION

HTTP-statuskode: 500

Bruker kan ikke kalle opp handling

Oppkalleren har ikke de nødvendige tillatelsene til å kalle opp handlingen, inkludert brukertillatelsene MAD eller Integrasjonsbruker for B2B Commerce.

Feilkode: BAD_REQUEST

HTTP-statuskode: 400

Bruker har ikke tilgang til handlevognen

Kjøperen eier ikke handlevognen, har ikke lesetilgang til handlevognen eller handlevognen er ikke delt med kjøperen.

Feilkode: BAD_REQUEST

HTTP-statuskode: 400

Handlevogn er ikke i Checkout-tilstand

Handlevognstatusen er ikke i Checkout-tilstand og kan ikke fortsette.

Feilkode: INVALID_OPERATION

HTTP-statuskode: 403

Integrasjon pågår allerede

Kun én integrasjon kan behandles om gangen. Denne feilen angir når en integrasjon allerede kjører.

Feilkode: ALREADY_IN_PROCESS

HTTP-statuskode: 400

Kontoen som er knyttet til handlevognen, er ikke gyldig eller tilgjengelig

Den oppførte effektive kontoen er ikke gyldig.

Feilkode: INSUFFICIENT_ACCESS_OR_READONLY

HTTP-statuskode: 500

Bruker er ikke medlem av butikken

Brukeren er ikke et medlem av butikken.

Feilkode: INSUFFICIENT_ACCESS_OR_READONLY

HTTP-statuskode: 500

Bruk

Denne handlingen kjøres asynkront med pristjenesten som er konfigurert i StoreIntegratedService.

Hvis du skal bruke B2B Commerce-handlingen Beregn avgifter for handlevogn, gjelder disse kravene.

  • Brukeren har den riktige tillatelser til å kalle opp handlingen.
  • Den effektive kontoen er gyldig.
  • Kjøperkontoen er medlem av butikken.
  • Kjøperen har redigeringstilgang til handlevognen.
  • Handlevognstatusen er ikke Closed.
  • Session.IsProcessing er ikke satt til False.
  • Session.NextState er satt til ComputeTaxes.
  • Session.State kan ikke være tom.
  • backgroundOperationId kan ikke være New eller Running.
 
Laster
Salesforce Help | Article