Gets the current cart and details of the shopper. Introduced in v2.21.
| Method | GetCart |
The request body is of type GetCart.
// Example: // Gets the current shopper's cart header // and details MakeAJAXCall("Cart.GetCart", {}, console.log)
The response body is of type GetCartResponse.
| Name | Description | Data Type |
|---|---|---|
| GetCartResult | A string value containing a JSON object.
{
"Data": {
"ItemCount": 1,
"SubTotalAmount": 131.0,
"Weight": 39.0,
"Volume": 1.2,
"LastUpdated": "2022-03-29T16:06:49.86",
"SubTotal": "$131.00 ",
"Detail": [{
"Row": 1,
"ID": 1003,
"Item_ID": 632,
"Parent_ID": -1,
"StockCode": "B1208",
"Description": "Seat Stay Tube",
"Quantity": 1,
"UOM": "EA",
"UnitType": 1,
"DefaultPriceAmount": 131.0,
"CustomerPriceAmount": 131.0,
"DiscountPriceAmount": 131.0,
"WebPriceAmount": 131.0,
"TotalPriceAmount": 131.0,
"UnitWeight": 1.0,
"UnitVolume": 0.0,
"IsBackordered": false,
"Warehouse": "",
"LastUpdated": "2022-03-29T16:10:46.89",
"URL": "/ECommerce/product/b1208/seat-stay-tube",
"Photo": "/Ecommerce/site/images/Photo1/B1208.jpg",
"DefaultPrice": "$131.00 ",
"CustomerPrice": "$131.00 ",
"DiscountPrice": "$131.00 ",
"WebPrice": "$131.00 ",
"TotalPrice": "$131.00 "
}]
},
"Result": {
"Success": true,
"Message": "There are 1 items in the Shopping Cart.",
"ElapsedTime": "136 ms"
}
}
| TaskOfString |