Actie Speciale acties voor winkelwagentje berekenen
Vraag in een B2B Commerce Checkout stroom een volledige berekening aan van alle regelitems in het winkelwagentje die een speciale actie hebben.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Ondersteunde editions weergeven. |
Voeg in Flow Builder een element Actie toe aan uw stroom. Selecteer de categorie B2B Commerce en zoek naar Speciale acties voor winkelwagentje berekenen. Gebruik voor toegang tot deze actie vanuit de API de naam calcCartPromotionsAction.
Invoerwaarden instellen
Gebruik waarden van eerder in de stroom om de invoer in te stellen.
| Invoerparameter | Beschrijving |
|---|---|
| cartId | De ID van het winkelwagentje waarvoor u de prijs opnieuw wilt berekenen. |
Uitvoerwaarden opslaan
| Uitvoerparameter | Beschrijving |
|---|---|
| backgroundOperationId | De ID van de achtergrondbewerking die de totale prijs van alle items in het winkelwagentje verwerkt. |
Foutstatussen
| Foutstatus | Beschrijving |
|---|---|
| Ongeldige CartId-invoer | De waarde voor de ID van het winkelwagentje wordt niet geaccepteerd. Foutcode: UNKNOWN_EXCEPTION HTTP-statuscode: 500 |
| Gebruiker kan geen actie aanroepen | De aanroeper heeft niet de juiste machtigingen om de actie aan te roepen, waaronder de gebruikersmachtigingen voor MAD of B2B Commerce Integrator. Foutcode: BAD_REQUEST HTTP-statuscode: 400 |
| Gebruiker heeft geen toegang tot het winkelwagentje | De koper is geen eigenaar van het winkelwagentje, heeft geen leestoegang tot het winkelwagentje of het winkelwagentje wordt niet gedeeld met de koper. Foutcode: BAD_REQUEST HTTP-statuscode: 400 |
| Winkelwagentje is niet in het checkoutstadium | De status van het winkelwagentje geeft niet het stadium Checkout aan, waardoor het proces niet verder kan gaan. Foutcode: INVALID_OPERATION HTTP-statuscode: 403 |
| Integratie is al bezig | Er kan slechts één integratie tegelijkertijd worden verwerkt. Deze fout geeft aan dat er al een integratie wordt uitgevoerd. Foutcode: ALREADY_IN_PROCESS HTTP-statuscode: 400 |
| Aan winkelwagentje gekoppelde account is niet geldig of toegankelijk | De vermelde geldende account is niet geldig. Foutcode: INSUFFICIENT_ACCESS_OR_READONLY HTTP-statuscode: 500 |
| Gebruiker is geen lid van de Store | De gebruiker is geen lid van de winkel. Foutcode: INSUFFICIENT_ACCESS_OR_READONLY HTTP-statuscode: 500 |
Gebruik
Deze actie wordt asynchroon uitgevoerd met behulp van de prijsstellingsservice die is geconfigureerd in StoreIntegratedService.

