Class ModuleSettings
- Namespace
- Dynamicweb.Ecommerce.Cart
- Assembly
- Dynamicweb.Ecommerce.dll
Class CartModuleSettings.
public class ModuleSettings
- Inheritance
-
ModuleSettings
- Inherited Members
Constructors
ModuleSettings(Properties)
Initializes a new instance of the ModuleSettings class.
public ModuleSettings(Properties properties)
Parameters
properties
PropertiesThe properties.
Properties
CartEmptyAction
Gets the empty cart action.
public CartEmptyAction CartEmptyAction { get; }
Property Value
- CartEmptyAction
The empty cart action.
CheckoutToQuote
Gets a value indicating whether [checkout to quote].
public bool CheckoutToQuote { get; }
Property Value
- bool
true
if [checkout to quote]; otherwise,false
.
CountryForPayment
Gets the country for payment.
public CountrySelectionForMethod CountryForPayment { get; }
Property Value
- CountrySelectionForMethod
The country for payment.
CountryForShipping
Gets the country for shipping.
public CountrySelectionForMethod CountryForShipping { get; }
Property Value
- CountrySelectionForMethod
The country for shipping.
CustomerAcceptedErrorMessage
Gets the customer accepted error message.
public string CustomerAcceptedErrorMessage { get; }
Property Value
- string
The customer accepted error message.
DeliveryTypes
Gets the delivery types.
public string DeliveryTypes { get; }
Property Value
- string
The delivery types.
DoCreateUserAtCheckout
Gets a value indicating whether [do create user at checkout].
public bool DoCreateUserAtCheckout { get; }
Property Value
- bool
true
if [do create user at checkout]; otherwise,false
.
DoRemoveNonExistingProductsFromCart
Gets a value indicating whether [do remove non existing products from cart].
public bool DoRemoveNonExistingProductsFromCart { get; }
Property Value
- bool
true
if [do remove non existing products from cart]; otherwise,false
.
DoUpdateUsersByEmail
Gets value indicating if users will be updated by its email
public bool DoUpdateUsersByEmail { get; }
Property Value
DoValidateCustomerAccepted
Gets a value indicating whether [do validate customer accepted].
public bool DoValidateCustomerAccepted { get; }
Property Value
- bool
true
if [do validate customer accepted]; otherwise,false
.
DoValidateStockStatus
Gets a value indicating whether [do validate stock status].
public bool DoValidateStockStatus { get; }
Property Value
- bool
true
if [do validate stock status]; otherwise,false
.
EmptyCartRedirectPage
Gets the empty cart redirect page.
public string EmptyCartRedirectPage { get; }
Property Value
- string
The empty cart redirect page.
EmptyCartTemplate
Gets the empty cart template.
public string EmptyCartTemplate { get; }
Property Value
- string
The empty cart template.
ErrorEmptyPassword
Gets the error empty password.
public string ErrorEmptyPassword { get; }
Property Value
- string
The error empty password.
ErrorEmptyUserName
Gets the name of the error empty user.
public string ErrorEmptyUserName { get; }
Property Value
- string
The name of the error empty user.
ErrorIllegalPasswordCharacters
Gets the error illegal password characters.
public string ErrorIllegalPasswordCharacters { get; }
Property Value
- string
The error illegal password characters.
ErrorPasswordLength
Gets the length of the error password.
public string ErrorPasswordLength { get; }
Property Value
- string
The length of the error password.
ErrorPasswordsNotMatch
Gets the error passwords not match.
public string ErrorPasswordsNotMatch { get; }
Property Value
- string
The error passwords not match.
ErrorUserNameTaken
Gets the error user name taken.
public string ErrorUserNameTaken { get; }
Property Value
- string
The error user name taken.
GroupsForNewUsers
Gets the groups for new users.
public ICollection<UserGroup> GroupsForNewUsers { get; }
Property Value
- ICollection<UserGroup>
The groups for new users.
ImagePatternProductCatalog
Gets the image pattern product catalog.
public string ImagePatternProductCatalog { get; }
Property Value
- string
The image pattern product catalog.
Mails
Gets the mails.
public IEnumerable<MailInfo> Mails { get; }
Property Value
- IEnumerable<MailInfo>
The mails.
OrderContextID
Gets the order context identifier.
public string OrderContextID { get; }
Property Value
- string
The order context identifier.
PaymentTypes
Gets the payment types.
public string PaymentTypes { get; }
Property Value
- string
The payment types.
ReEnterAction
Gets the re enter action.
public CartReEnterAction ReEnterAction { get; }
Property Value
- CartReEnterAction
The re enter action.
SelectAllDeliveries
Gets a value indicating whether [select all deliveries].
public bool SelectAllDeliveries { get; }
Property Value
- bool
true
if [select all deliveries]; otherwise,false
.
SelectAllPayments
Gets a value indicating whether [select all payments].
public bool SelectAllPayments { get; }
Property Value
- bool
true
if [select all payments]; otherwise,false
.
SetUserDetailsOnOrder
Gets a value indicating whether [set user details on order].
public bool SetUserDetailsOnOrder { get; }
Property Value
- bool
true
if [set user details on order]; otherwise,false
.
ShopID
Gets the shop identifier.
public string ShopID { get; }
Property Value
- string
The shop identifier.
Steps
Gets the steps.
public IList<CartStepInfo> Steps { get; }
Property Value
- IList<CartStepInfo>
The steps.
StockStatusErrorMessage
Gets the stock status error message.
public string StockStatusErrorMessage { get; }
Property Value
- string
The stock status error message.
UseNewsletterSubscription
Gets a value indicating whether [use newsletter subscription].
public bool UseNewsletterSubscription { get; }
Property Value
- bool
true
if [use newsletter subscription]; otherwise,false
.
ValidationGroups
Gets the validation groups.
public IEnumerable<ValidationGroupInfo> ValidationGroups { get; }
Property Value
- IEnumerable<ValidationGroupInfo>
The validation groups.
Methods
CreateEmptyCartTemplate()
Creates the empty cart template.
public Template CreateEmptyCartTemplate()
Returns
- Template
Template.