Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Cart Web Part displays the current contents of the shopping cart.
Architecture
The Cart Web Part contains these components:
CartWebPart/SPCartWebPart: loads the specified user control dynamically. This is derived from the BaseUserControlWebpart class.
Cart.ascx User Control: defines the possible actions that the user can take and handles these events. This user control includes an XsltBasketControl server control.
XsltBasketControl Web Control: builds an XML stream from the Basket commerce entity and then applies the specified template. Derived from XsltBaseControl.
ShoppingController: encapsulates all API calls relating to putting items in a cart and checkout-related operations.
Properties
The following table lists the mapping of the properties for the Cart Web Part.
Property |
Maps to |
---|---|
Display 'move to list' button |
DisplayMoveToShopperList |
Customization
You can customize the Cart Web Part by modifying the XSLT template.
Error Handling
There is no design-time error handing required for this Web Part.
API Dependencies
The dependencies on the API are:
Basic operations relating to the Basket commerce entity and related items:
Create/modify/delete/retrieve line items
Create/modify/delete/retrieve addresses
Create/modify/delete/retrieve payments
Create/Modify/Delete/Retrieve PromoCodes
Retrieve shipments
Retrieve discounts
Retrieve available payment methods
Retrieve available shipping methods