Version 2.11 includes the following improvements to CyberStore front-end controls and user experience elements:
The CatalogCategoryBreadcrumbControl can now track the most recent Category page that the user visited. This determines which Category is displayed in a breadcrumb on an "Item Detail" page.
This improvement also includes two new properties to help determine which values to display in the breadcrumb:
Property | Description | Default Value | Available Replacement Tags |
---|---|---|---|
BreadcrumbItemLabelText | The text displayed at the Item level of the breadcrumb. | "", results in Item Name. |
|
BreadcrumbModelLabelText | The text displayed at the Model level of the breadcrumb. | "", results in Model Name. |
|
For all Categories that inherit the ListingControl, you can use the OverrideCategoryList property to specify a comma-separated list of Category IDs. With this list, you can override the default search Category scope.
Each price type in the CatalogPricingControl now has a unique CSS class within the Label and Amount texts. This means that you can edit each of these texts individually.
Additionally, CyberStore injects a WebDiscountedCSSClass into other pricing Labels and Amounts in the CatalogPricingControl. Therefore, when a web price is displayed, you have more formatting options.
See the table below for the new available control properties and their default classes:
Property Name | Default Value |
---|---|
DefaultPriceCSSClass | DefaultPrice |
CustomerPriceCSSClass | CustomerPrice |
DiscountPriceCSSClass | DiscountPrice |
WebPriceCSSClass | WebPrice |
SavingsMessageCSSClass | SavingsMessage |
WebDiscountedCSSClass | WebDiscounted |
We have made the following improvements to the CatalogCategoryNavigationControl:
When you click the Continue Shopping button, by default the Site redirects you to the last known e-commerce page you visited. Otherwise, you are redirected to the site's homepage. To override this setting and to designate a specific e-commerce page, set the value of the ContinueButtonUrl property to any valid CyberStore URL.
See the example below for SitePages.config:
Example |
Copy Code
|
---|---|
<Control src="shoppingcartDisplayControl.ascx" Name="ShoppingCart" ContinueButtonUrl="/ecommerce/category/performance-bicycles/" /> |
When you use the Enter button on your front-end Site, the following default activities take place, depending on your location within the Site:
Area | Default ENTER Key Action |
---|---|
Search Box | Executes search using entered keywords and Categories. |
Add to Cart | Clicks the Add to Cart button. |
Account Registration | Clicks the Continue button. |
Checkout | Clicks the Continue button. |
Shopping Cart | Clicks the Recalculate button. |
When you add a new Item List (Account or Customer type) using the "Item List" pop-up on an "Item Detail" page, the current selected Item is automatically added to that new list.