breadcrumbDescription
Handlingen Beregn moms for indkøbsvogn
I et B2B Commerce Checkout skal du anmode om en beregning af momsomkostninger for alle linjevarer i indkøbsvognen.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Vis understøttede versioner. |
I Flow Builder skal du føje et handlingselement til dit forløb. Vælg kategorien B2B Commerce, og søg efter Beregn skatter for indkøbsvogn. Hvis du vil have adgang til denne handling fra API, skal du bruge navnet calcCartTaxesAction.
Angiv inputværdier
Brug værdier fra tidligere i forløbet for at angive inputs.
| Inputparameter | Beskrivelse |
|---|---|
| cartId | Id'et for den indkøbsvogn, der skifter til et checkout. |
Gem outputværdier
| Outputparameter | Beskrivelse |
|---|---|
| backgroundOperationId | Id'et på den baggrundshandling, der behandler prisen for alle varer i indkøbsvognen. |
Fejlforhold
| Fejlforhold | Beskrivelse |
|---|---|
| Ugyldigt CartId-input | Værdien for indkøbsvogns-id accepteres ikke. Fejlkode: UNKNOWN_EXCEPTION HTTP-statuskode: 500 |
| Bruger kan ikke kalde handling | Opkalderen har ikke de rette tilladelser til at kalde handlingen, herunder MAD- eller B2B Commerce Integrator-brugertilladelser. Fejlkode: BAD_REQUEST HTTP-statuskode: 400 |
| Bruger har ikke adgang til indkøbsvognen | Indkøberen ejer ikke indkøbsvognen, har ikke læseadgang til indkøbsvognen, eller indkøbsvognen deles ikke med indkøberen. Fejlkode: BAD_REQUEST HTTP-statuskode: 400 |
| Indkøbsvognen er ikke i tilstanden Checkout | Statussen for indkøbsvognen er ikke i tilstanden Checkout og kan ikke fortsætte. Fejlkode: INVALID_OPERATION HTTP-statuskode: 403 |
| Integration er allerede i gang | Kun én integration kan behandles ad gangen. Denne fejl angiver, når en integration allerede kører. Fejlkode: ALREADY_IN_PROCESS HTTP-statuskode: 400 |
| Konto, der er knyttet til indkøbsvognen, er ikke gyldig eller tilgængelig | Den angivne konto er ikke gyldig. Fejlkode: INSUFFICIENT_ACCESS_OR_READONLY HTTP-statuskode: 500 |
| Bruger er ikke medlem af butikken | Brugeren er ikke medlem af butikken. Fejlkode: INSUFFICIENT_ACCESS_OR_READONLY HTTP-statuskode: 500 |
Anvendelse
Denne handling køres asynkront ved brug af den prissætningstjeneste, der er konfigureret i StoreIntegratedService.
Hvis du vil bruge B2B Commerce Beregn skatter for indkøbsvogn-handlingen, gælder disse krav.
- Brugeren har de rette tilladelser til at kalde handlingen.
- Den gældende konto er gyldig.
- Indkøberkontoen er medlem af butikken.
- Indkøberen har redigeringsadgang til indkøbsvognen.
- Statussen på indkøbsvognen er ikke
Closed. Session.IsProcessinger ikke indstillet tilFalse.Session.NextStateer indstillet tilComputeTaxes.Session.Statemå ikke være tomme.- backgroundOperationId kan ikke være
NewellerRunning.

