Åtgärden Beräkna skatter för varukorg
I ett B2B Commerce Checkout flöde, begär en beräkning av skattekostnader för alla radartiklar i varukorgen.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Visa versioner som stöds. |
I Flow Builder, lägg till ett åtgärdselement i ditt flöde. Välj kategorin B2B Commerce och sök efter Beräkna skatter för varukorg. För att komma åt denna åtgärd från API, använd namnet calcCartTaxesAction.
Ange värden för indata
Använd värden från tidigare i flödet för att ange indata.
| Indataparameter | Beskrivning |
|---|---|
| cartId | ID för varukorgen som går över till en checkout. |
Lagra värden för utdata
| Utdataparameter | Beskrivning |
|---|---|
| backgroundOperationId | ID för bakgrundsåtgärden som bearbetar det totala priset för alla objekt i varukorgen. |
Felvillkor
| Felvillkor | Beskrivning |
|---|---|
| Ogiltig CartId-indata | Värdet för varukorg-ID accepteras inte. Felkod: UNKNOWN_EXCEPTION HTTP-statuskod: 500 |
| Användare kan inte åberopa åtgärd | Anroparen har inte rätt behörigheter för att anropa åtgärden, inklusive användarbehörigheterna MAD eller B2B Commerce Integrator. Felkod: BAD_REQUEST HTTP-statuskod: 400 |
| Användaren har inte åtkomst till varukorgen | Köparen äger inte varukorgen, har inte läsåtkomst till varukorgen eller så delas inte varukorgen med köparen. Felkod: BAD_REQUEST HTTP-statuskod: 400 |
| Varukorgen är inte i checkoutläget | Statusen för varukorgen är inte i checkout-läget och kan inte fortsätta. Felkod: INVALID_OPERATION HTTP-statuskod: 403 |
| Integrering pågår redan | Endast en integrering kan infogas åt gången. Detta fel indikerar när en integrering redan körs. Felkod: ALREADY_IN_PROCESS HTTP-statuskod: 400 |
| Konto associerat med varukorgen är inte giltigt eller tillgängligt | Det effektiva kontot som anges är inte giltigt. Felkod: INSUFFICIENT_ACCESS_OR_READONLY HTTP-statuskod: 500 |
| Användaren är inte medlem i butiken | Användaren är inte medlem i butiken. Felkod: INSUFFICIENT_ACCESS_OR_READONLY HTTP-statuskod: 500 |
Användning
Denna åtgärd körs asynkront med prissättningstjänsten som konfigurerats i StoreIntegratedService.
För att använda åtgärden Beräkna skatter för varukorg i B2B Commerce gäller dessa krav.
- Användaren har rätt behörigheter för att åberopa åtgärden.
- Det använda kontot är giltigt.
- Inköparkontot är en medlem av butiken.
- Köparen har redigeringsåtkomst till varukorgen.
- Statusen för varukorgen är inte
Closed. Session.IsProcessingär inte satt tillFalse.Session.NextStateär satt tillComputeTaxes.Session.Statekan inte vara tomma.- backgroundOperationId kan inte vara
NewellerRunning.
