Loading
Automatiser dine forretningsprocesser med Salesforce Flow
Opret indkøbsvogn-handling

Opret indkøbsvogn-handling

I et B2B Commerce Checkout skal du oprette en indkøbsvogn.

EditionsHeading

Tilgængelig i: Lightning Experience
Vis understøttede versioner.
Bemærk
Bemærk Indkøbsvognshandlinger er ikke tilgængelige i forløb for B2B-butikker, der bygger på en Aura-skabelon. Hvis du vil opbygge et B2B Commerce Checkout-forløb for en Aura-butik, kan du se B2B Commerce Checkout-forløb (Aura).

I Flow Builder skal du føje et handlingselement til dit forløb. Vælg kategorien Commerce, og søg efter Opret indkøbsvogn. Hvis du vil have adgang til denne handling fra REST API, skal du bruge navnet createCart.

Angiv inputværdier

Brug værdier fra tidligere i forløbet for at angive inputs.

InputparameterBeskrivelse
Webbutik-id Id'et for webbutikken.
Indkøbsvognsinput

Dette input er en Apex-defineret variabel af klassen ConnectApi.CartInput, som indeholder disse felter:

  • effectiveAccountId – (Valgfrit) id for den køberkonto eller gæstekøberprofil, som anmodningen oprettes for. Hvis ikke andet er angivet, bestemmes standardværdien fra konteksten.
  • isSecondary – (Valgfrit) Angiver, om indkøbsvognen er sekundær (true) eller ej (false). Hvis ikke-angivet, er det som standard falsk.
  • name – (Valgfrit) Navnet på indkøbsvognen. Navnet kan have op til 250 Unicode-tegn. Hvis ikke noget er angivet, sættes det genererede navn som standard til det genererede navn.
  • type – (Valgfrit) Type indkøbsvogn. Den eneste gyldige værdi er Indkøbsvogn. Hvis der ikke er angivet noget, angives det som standard til Indkøbsvogn.

Gem outputværdier

Brug outputværdier senere i forløbet. Værdierne tildeles, når indkøbsvognen oprettes.

OutputparameterBeskrivelse
Indkøbsvognssammendrag

Dette output er en Apex-defineret variabel af klassen ConnectApi.CartSummary, som indeholder disse felter:

  • accountId – Id for kontoen for indkøbsvognen.
  • cartId – Id for indkøbsvognen.
  • currencyIsoCode – Valutakoden på tre bogstaver ISO 4217, der er knyttet til indkøbsvognen.
  • grandTotalAmount – Det samlede beløb, der er udfyldt med forsendelse og moms for varer i indkøbsvognen i valutaen for indkøbsvognen.
  • isSecondary – Angiver, om indkøbsvognen er sekundær (true) eller ej (false).
  • name – Navnet på indkøbsvognen.
  • purchaseOrderNumber – Indkøbsbestilling for indkøbsvognen.
  • status – Status for indkøbsvognen. Der er følgende værdier:
    • Aktiv – Indkøbsvognen er aktiv.
    • Checkout – Indkøbsvognen er i checkout.
    • Lukket – Indkøbsvognen er lukket.
    • PendingDelete – Indkøbsvognen venter på at blive slettet. F.eks. slettede en bruger indkøbsvognen, men jobbet er endnu ikke fuldført.
    • Behandler– Indkøbsvognen behandles.
  • totalChargeAmount – Beløb i alt for forsendelse og andre gebyrer i valutaen for indkøbsvognen.
  • totalListPrice – Samlet listepris for indkøbsvognen.
  • totalProductAmount – Beløb i alt, inklusive rabatter, men udeladt forsendelse og moms for produktelementer i indkøbsvognen.
  • totalProductAmount AfterAdjustments – Samlet produktbeløb, inklusive reklamekampagner.
  • totalProductCount – Antal elementer i indkøbsvognen.
  • totalPromotional AdjustmentAmount – Samlet salgsmulighedsjusteringsbeløb for elementer i indkøbsvognen.
  • totalTaxAmount – Samlet momsbeløb for indkøbsvognen, herunder moms på forsendelse, hvis relevant.
  • type – Type af indkøbsvogn. Værdien er altid Indkøbsvogn.
  • uniqueProductCount – Antal unikke elementer eller SKU'er i indkøbsvognen.
  • webstoreId – Id'et for webbutiken for indkøbsvognen.

Fejlforhold

Fejlforhold Beskrivelse

Brugeren har ikke adgang til at oprette en indkøbsvogn.

Fejlmeddelelse: Du har ikke adgang til denne indkøbsvogn. Kontakt administratoren for denne webbutik, hvis det er muligt.

Fejlkode: INSUFFICIENT_ACCESS_OR_READONLY

HTTP-statuskode: 400

 
Indlæser
Salesforce Help | Article