Get Carts
Abstract
Developer tasks for using service method GetCarts
.
GetCarts
is used to query cart data against the external commerce system. The method returns a collection of CartBase
objects that only contains the summary of the main cart data. Examples include:
Getting the carts for a specific visitor across all visitors
Getting one of the carts for the current visitor in a multi-cart solution
Getting carts that have not been used within a period of time or abandoned
At your Visual Studio Solution setup:
Reference the Sitecore.Commerce.Connect.CommerceServer and Sitecore.Commerce.dll.
Pick the class in your solution where want to use this service method.
Paste in the code below to use the service method.
CartServiceProvider provider = new CartServiceProvider(); // Should be set to a real user id. string userId = Guid.NewGuid().ToString(); GetCartsRequest request = new GetCartsRequest("Website"); request.Names = new List<string> { "Basket01", "Basket03" }; request.UserIds = new List<string> { userId.ToString() }; var result = provider.GetCarts(request);