breadcrumbDescription
Prisindkøbshandling
I et B2B Commerce Checkout skal du anmode om en genpris for alle linjevarer i en indkøbsvogn.
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 Prissæt indkøbsvogn. Hvis du vil have adgang til denne handling fra API, skal du bruge navnet priceCart.
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 indeholder de elementer, som du ændre pris på. |
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ører asynkront ved brug af den prissætningstjeneste, der er konfigureret i StoreIntegratedService.
