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.
| Inndataparameter | Beskrivelse |
|---|---|
| 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.IsProcessinger ikke satt tilFalse.Session.NextStateer satt tilComputeTaxes.Session.Statekan ikke være tom.- backgroundOperationId kan ikke være
NewellerRunning.
