← API-dokumentation Services

ICartService

Hent eller nulstil den aktuelle besøgendes kurv.

Sidst opdateret

Brug

Kurvservicen er scoped. Selve ændringerne af ordrelinjer ligger i ICartActionService.

Medlem Formål
GetCart(bool includeFinalizedOrder = false) Henter kurven knyttet til den aktuelle kontekst.
FlushCart(bool deleteLines = false) Nulstiller kurven og kan slette ordrelinjer.
CreateCartOrderAndUpdateSessionAndCookie() Opretter en ordre for kurven og opdaterer session/cookie.
ApplyOrderNumber(Order) Tildeler et ordrenummer.
csharp
var cart = cartService.GetCart();
var lines = cart.Order.OrderLines;

Kilde: OptimusCommercev2.Core/Interfaces/ICartService.cs · Optimus Commerce.Extension 17.94.0