ShoppingCartQuickEntryControl

ShoppingCartQuickEntryControl lets shoppers add items directly to the shopping cart. The legacy source identifies real-time server queries through AJAX as part of the experience.

Quick entry filter-mode selection.

Quick entry on-hand quantity display.

Configurable properties

Property Default Valid values or format Effect
EnableStockCodeFilter
Boolean
Not specified true, false Controls whether item lookup is available.
StockCodeFilterMode
String
Not specified   Sets lookup matching mode.
StockCodeFilterMinimumLength
Integer
Not specified   Sets characters required before lookup.
StockCodeFilterDelay
Integer
Not specified   Sets lookup delay after typing.
StockCodeFilterDropDownLength
Integer
Not specified   Sets displayed lookup-result rows.
EnableFilterModeSelection
Boolean
Not specified true, false Controls filter-mode selection.
EnableOnHandQuantityDisplay
Boolean
Not specified true, false Controls on-hand quantity lookup.
ShowByWarehouse
Boolean
Not specified true, false Controls warehouse quantity subtotals.
WarehouseQuantityMessage
Not specified
Not specified   Sets warehouse quantity display markup.
LimitedAvailableMessage
String
Not specified   Sets available message for limited stock.
LimitedUnavailableMessage
String
Not specified   Sets unavailable message for limited stock.
UnlimitedAvailableMessage
String
Not specified   Sets available message for unlimited stock.
UnlimitedUnavailableMessage
String
Not specified   Sets unavailable message for unlimited stock.
AddToCartButtonText
String
Not specified   Sets add-to-cart action label.
AddToCartButtonCssClass
String
Not specified   Sets add-to-cart CSS class.
CheckStockButtonText
String
Not specified   Sets check-stock action label.
CheckoutButtonText
String
Not specified   Sets checkout action label.
QuantityEmptyHintText
String
Not specified   Sets the quantity-input hint.
QuantityInputCssClass
String
Not specified   Sets the quantity-input CSS class.
QuantityInputEnterBehavior
String
Not specified   Sets Enter-key behavior for quantity input.
StockCodeEmptyHintText
String
Not specified   Sets the stock-code-input hint.
StockCodeCssClass
String
Not specified   Sets the stock-code-input CSS class.
DefaultFocusedElementID
String
Not specified   Sets the initial focused element.
AfterQuantityFocusedElementID
String
Not specified   Sets the focus target after quantity entry.
AnimatedLoadingGif
String
Not specified   Sets the loading indicator asset.
ShowColumnHeader
Boolean
Not specified true, false Controls grid column headers.
ShowInlineOnHandQuantity
Boolean
Not specified true, false Controls inline on-hand quantity.
SelectedStockCodeFormatString
String
Not specified   Sets selected stock-code formatting.
RestrictedOrderingText
String
Not specified   Sets text for restricted ordering.
CustomerPriceColumnHeaderText
String
Not specified   Sets the customer-price header.
DefaultPriceColumnHeaderText
String
Not specified   Sets the default-price header.
DescriptionColumnHeaderText
String
Not specified   Sets the description header.
DiscountPriceColumnHeaderText
Not specified
Not specified   Sets the discount-price header.
ExtPriceColumnHeaderText
String
Not specified   Sets the extended-price header.
OnHandQuantityColumnHeaderText
String
Not specified   Sets the on-hand-quantity header.
QuantityColumnHeaderText
String
Not specified   Sets the quantity header.
StockCodeColumnHeaderText
String
Not specified   Sets the stock-code header.
UnitPriceColumnHeaderText
Not specified
Not specified   Sets the unit-price header.
WebPriceColumnHeaderText
Not specified
Not specified   Sets the web-price header.
EnableAutoAddToCartOnItemSelect
Boolean
Not specified true, false Controls automatic add-to-cart on item selection.
QOEJavascript
String
Not specified   For internal use only.

SitePages.config example

The following example loads ShoppingCartQuickEntryControl.ascx and applies the documented literal defaults. The following properties are omitted because they do not have documented literal defaults: EnableStockCodeFilter, StockCodeFilterMode, StockCodeFilterMinimumLength, StockCodeFilterDelay, StockCodeFilterDropDownLength, EnableFilterModeSelection, EnableOnHandQuantityDisplay, ShowByWarehouse, WarehouseQuantityMessage, LimitedAvailableMessage, LimitedUnavailableMessage, UnlimitedAvailableMessage, UnlimitedUnavailableMessage, AddToCartButtonText, AddToCartButtonCssClass, CheckStockButtonText, CheckoutButtonText, QuantityEmptyHintText, QuantityInputCssClass, QuantityInputEnterBehavior, StockCodeEmptyHintText, StockCodeCssClass, DefaultFocusedElementID, AfterQuantityFocusedElementID, AnimatedLoadingGif, ShowColumnHeader, ShowInlineOnHandQuantity, SelectedStockCodeFormatString, RestrictedOrderingText, CustomerPriceColumnHeaderText, DefaultPriceColumnHeaderText, DescriptionColumnHeaderText, DiscountPriceColumnHeaderText, ExtPriceColumnHeaderText, OnHandQuantityColumnHeaderText, QuantityColumnHeaderText, StockCodeColumnHeaderText, UnitPriceColumnHeaderText, WebPriceColumnHeaderText, EnableAutoAddToCartOnItemSelect, QOEJavascript.

<Control src="ShoppingCartQuickEntryControl.ascx" />

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

QOEJavascript is explicitly identified by the legacy source as internal-only and is not a supported public configuration property.

Inherited properties

The control inherits shared visibility and shopper-access conditions from CyberStoreBaseControl.

Validate the control

  1. Add an eligible item directly to the cart.
  2. Confirm that the item is added with the expected quantity.
  3. Confirm the shopper receives an appropriate response for an unavailable item.

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