Get Carts
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.
RequestResponseCartServiceProvider 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);