Table of Contents

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 Properties
The 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

bool
Boolean value whether to update users

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 GroupCollection GroupsForNewUsers { get; }

Property Value

GroupCollection
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.

NewsletterCategories

Gets the newsletter categories.
[Obsolete("No longer used")]
public List<string> NewsletterCategories { get; }

Property Value

List<string>
The newsletter categories.

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.
To top