| ShoppingCart Properties | 
The ShoppingCart type exposes the following members.
 Properties
Properties| Name | Description | |
|---|---|---|
|  | AssignToRoles | 
            Roles the new user should be assign to after his registration.
             | 
|  | AssignToSites | 
            Sites the new user should be assign to after his registration.
             | 
|  | ButtonBack | 
            Button 'Back' - you need to override this property to get access to shopping cart 'Back' button in shopping cart steps.
             | 
|  | ButtonNext | 
            Button 'Next' - you need to override this property to get access to shopping cart 'Next' button in shopping cart steps.
             | 
|  | CheckoutProcess | 
            Checkout process.
             | 
|  | CheckoutProcessSteps | 
            Checkout process steps.
             | 
|  | CheckoutProcessType | 
            Checkout process type.
             | 
|  | ComponentName | 
            Component name
            (Inherited from AbstractUserControl.) | 
|  | ControlContext | 
            Control context.
            (Inherited from CMSUserControl.) | 
|  | CurrentContactID | 
            Current contact ID. Shared across shopping cart steps.
             | 
|  | CurrentDocument | 
            Current document
            (Inherited from AbstractUserControl.) | 
|  | CurrentPageInfo | 
            Current page info
            (Inherited from AbstractUserControl.) | 
|  | CurrentResolver | 
            Control's resolver
            (Inherited from CMSUserControl.) | 
|  | CurrentSite | 
            Current site
            (Inherited from AbstractUserControl.) | 
|  | CurrentStepControl | 
            Shopping cart current step control.
             | 
|  | CurrentStepIndex | 
            Shopping cart current step index.
             | 
|  | CurrentUser | 
            Current user
            (Inherited from AbstractUserControl.) | 
|  | DisplayMode | 
            Gets or sets display mode of the control.
            (Inherited from CMSUserControl.) | 
|  | DocumentManager | 
            Document manager control
            (Inherited from AbstractUserControl.) | 
|  | EditedObject | 
            Control's edited object
            (Inherited from CMSUserControl.) | 
|  | EnablePasswordRetrieval | 
            Indicates whether password retrieval is enabled.
             | 
|  | EnableProductPriceDetail | 
            Indicates whether product price detail link is displayed.
             | 
|  | ErrorMessage | 
            Error message.
            (Inherited from CMSAdminControl.) | 
|  | HeaderActions | 
            Header actions control
            (Inherited from AbstractUserControl.) | 
|  | ImageFolderPath | 
            Relative path to the folder with shopping cart step images.
             | 
|  | ImageStepSeparator | 
            HTML code of the image step separator.
             | 
|  | InfoMessage | 
            Information message.
            (Inherited from CMSAdminControl.) | 
|  | IsCMSDesk | 
            Determines whether the current control lies on the page that is currently located under the CMS Desk.
            (Inherited from CMSUserControl.) | 
|  | IsCurrentStepPostBack | 
            Indicates whether current step control is loaded after postback.
             | 
|  | IsInternalOrder | 
            Indicates whether it is an internal order made from administration.
             | 
|  | IsLiveSite | 
            Indicates if control is used on live site.
            (Inherited from AbstractUserControl.) | 
|  | Item | 
            Gets or sets the value of the column.
            (Inherited from InlineUserControl.) | 
|  | LocalShoppingCart | 
            Local shopping cart object.
             | 
|  | MessagesPlaceHolder | 
            Placeholder for messages
            (Inherited from AbstractUserControl.) | 
|  | NextStepIndex | 
            Next step index. (Set it if you want to load another step with index different from CurrentStepIndex + 1).
             | 
|  | OrderTrackConversionName | 
            Conversion track name used after new order is saved.
             | 
|  | Parameter | 
            Control parameter.
            (Inherited from InlineUserControl.) | 
|  | PaymentGatewayProvider | 
            Payment gateway provider instance.
             | 
|  | PreviousPageUrl | 
            Page url, we should return to after "Continue shopping" button is clicked.
             | 
|  | PreviousStepIndex | 
            Previous step index. (Set it if you want to load another step with index different from CurrentStepIndex - 1).
             | 
|  | Properties | 
            Control properties.
            (Inherited from InlineUserControl.) | 
|  | RedirectAfterPurchase | 
            Redirect after purchase.
             | 
|  | RedirectToAccessDeniedPage | 
            Redirect to access denied if the access is not allowed.
            (Inherited from CMSAdminControl.) | 
|  | RegistrationTrackConversionName | 
            Conversion track name used after successful registration.
             | 
|  | RequiredFieldsMark | 
            HTML code which is attached as postfix to the shopping cart step form required fields.
             | 
|   | ResourcePrefix | 
            Prefix for the resource strings which are used for the localization by the control and its child controls. 
            (Inherited from AbstractUserControl.) | 
|  | ResourcePrefixes | 
            List of cached resource prefixes for the parent hierarchy
            (Inherited from AbstractUserControl.) | 
|  | SendNewRegistrationNotificationToAddress | 
            Email address the new registration notification should be sent to.
             | 
|  | ShoppingCartContainer | 
            Shopping cart container.
             | 
|  | ShoppingCartInfoObj | 
            Shopping cart object.
             | 
|  | ShortID | 
            Short ID of the control.
            (Inherited from AbstractUserControl.) | 
|  | StopProcessing | 
            Indicates if the control should perform the operations.
            (Inherited from AbstractUserControl.) | 
|  | UIContext | 
            Control's UI Context
            (Inherited from CMSUserControl.) | 
|  | UseCMSDeskAccessDeniedPage | 
            Gets or sets the value that indicates whether CMSDesk access denied page should be used.
            (Inherited from CMSUserControl.) | 
|  | UserInfo | 
            User info - returns shopping cart user, if not specified returns current user.
             | 
|  | UsesLocalMessagesPlaceHolder | 
            Indicates if control uses local messages placeholder
            (Inherited from AbstractUserControl.) | 
|  | ViewState | 
            ViewState - overridden for the Master page ViewState fix.
            (Inherited from InlineUserControl.) | 
 See Also
See Also