CustomerAccountControl

CustomerAccountControl displays shopper account information, including the name, email address, password, and telephone number. It can also collect custom registration information through account-type characteristic families.

CustomerAccountControl account form

Configurable properties

Property Default Valid values or format Effect
CharacteristicFieldCssClass
String
Not specified   Sets the characteristic-field CSS class.
CharacteristicFieldGroupCssClass
String
Not specified   Sets the characteristic-field-group CSS class.
CharacteristicLabelCssClass
String
Not specified   Sets the characteristic-label CSS class.
DisplayFamilyName
Boolean
Not specified true, false Controls account-type characteristic family-name display.
FamilyName
String
Not specified   Sets account-type characteristic families included as registration fields.
HideFamiliesOnEmpty
Boolean
Not specified true, false Controls hiding empty characteristic families.
MailchimpListOptInText
String
"Sign up for our email newsletter."   Sets the Mailchimp list opt-in text.
PublicKey
String
the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager   Sets the public CAPTCHA key.
RecaptchaLanguage
String
"en"   Sets the CAPTCHA language.
RecaptchaProxyUrl
String
the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager   Sets the CAPTCHA proxy URL.
RecaptchaTheme
String
the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager   Sets the CAPTCHA theme.
RecaptchaUrl
String
the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager   Sets the CAPTCHA verification URL.
SiteKey
String
the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager   Sets the CAPTCHA site key.
UseRecaptcha
Boolean
the value of the configuration found in the Catalog Configuration’s Account Settings tab in Site Manager true, false Controls CAPTCHA use.

SitePages.config example

The following example loads CustomerAccountControl.ascx and applies the documented literal defaults. The following properties are omitted because they do not have documented literal defaults: CharacteristicFieldCssClass, CharacteristicFieldGroupCssClass, CharacteristicLabelCssClass, DisplayFamilyName, FamilyName, HideFamiliesOnEmpty, PublicKey, RecaptchaProxyUrl, RecaptchaTheme, RecaptchaUrl, SiteKey, UseRecaptcha.

<Control src="CustomerAccountControl.ascx"
         MailchimpListOptInText="Sign up for our email newsletter."
         RecaptchaLanguage="en" />

Add this <Control> element to the appropriate page placeholder as described in The SitePages.config File.

Restricted properties

Property Default Valid values or format Effect
PrivateKey
String
the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager   Contains a credential value and must be configured through the deployment’s secure secret-management process.
SecretKey
String
the value of the configuration found in the Site Configuration’s Scripts tab in Site Manager   Contains a credential value and must be configured through the deployment’s secure secret-management process.

Inherited properties

CustomerAccountControl inherits shared conditions from CyberStoreBaseControl.


This site uses Just the Docs, a documentation theme for Jekyll.