Control Library
The Control Library provides the CyberStore controls used to compose storefront and checkout experiences. Each page documents the control’s source-supported purpose, configurable behavior, and direct CyberStore base relationship.
Control bases
- CyberStoreBaseControl provides shared visibility and access conditions for CyberStore controls.
- ItemControl adds item-type visibility conditions for controls that operate on one catalog item.
- ListingControl provides listing scope and item-type behavior for catalog listings.
- PricingControl provides shared pricing display and add-to-cart behavior.
- HotSpoting is a legacy control base with no documented public properties.
Catalog and item detail
- CatalogItemDetailControl provides the primary product-detail display and its default subcontrol composition.
- FilterControl provides catalog characteristic filtering for supported listing controls.
- CharacteristicValueDisplayControl displays a configured characteristic value as a link, image, or button.
- CatalogHotbuyVerticleListingControl lists random Hot Buys from the current category hierarchy.
- CatalogItemCharacteristicBooleanButton is a legacy characteristic button control.
- CatalogItemCharacteristicDisplayControl displays characteristics from a selected family.
- CatalogItemCharacteristicTabsDisplayControl groups item characteristics into tabs.
- CatalogItemCharacteristicURLButton is a legacy characteristic URL button control.
- CatalogItemCharacteristicURLDropDown displays a characteristic URL drop-down.
- CatalogItemListCreateListControl lets shoppers create an item list.
- CatalogItemListingByCategoryControl lists items by category.
- CatalogCategoryZoomControl is a legacy category zoom control.
- CatalogContactUsControl displays a custom contact form and sends submissions by email.
- CatalogDataViewControl is a catalog data-view control.
- CatalogFeaturedItemControl displays a randomly selected featured item.
- CatalogFilterControl filters item searches by price range.
- CatalogHotbuyControl displays randomly selected Hot Buys in two columns.
- CatalogItemDiagramListing displays Hot Spot diagrams.
- CatalogItemImageControl displays featured and zoomable item images.
- CatalogItemQuickOrderEntry lets shoppers add stock codes directly to the cart.
- CatalogItemZoomControl displays zoomable item images and thumbnails.
- CatalogPricingControl displays item pricing as a secondary control.
- CatalogRelatedItemsControl displays items related to the current item.
- CatalogRequestQuoteControl gathers quote requirements from shoppers.
- CatalogSearchControl provides catalog keyword and category search.
- CS2_CatalogHotbuyControl is a deprecated Hot Buy control.
- CatalogAvailableToPromiseReportControl lists item availability by category.
- CatalogCategoryBreadcrumbControl displays the current category hierarchy.
- CatalogCategoryCharacteristicHeaderControl adds characteristic detail to category headers.
- CatalogCategoryQuickViewControl is a legacy category quick-view control.
- CatalogAccessorySelectionGrid edits accessorized cart items within the cart display.
- CatalogCategoryDiagramListing displays available category Hot Spot diagrams.
- CatalogContentDisplayControl displays configured catalog content.
- CatalogHotSpotDisplayControl is an obsolete Hot Spot display control.
- CatalogHotSpotListingControl lists an item’s Hot Spots.
- CatalogItemListButtonControl lets shoppers add an item to a personal list.
- CatalogItemSKUListingControl lists shopper-selectable SKUs.
- CatalogItemTextLinkListControl lists sibling item-detail links.
- CatalogItemTileListingControl is a legacy tiled item listing control.
- CatalogCategoryNavigationControl displays approved category navigation.
- CatalogCategorySearchDisplayControl displays sibling category search results.
- CatalogCategorySearchListControl lists sibling categories and their item counts.
- CatalogCharacteristicFilterControl is an unfinished legacy characteristic filter control.
- CatalogItem2xListingControl lists filtered items in two columns.
- CatalogItemImageZoomControl provides thumbnail navigation and optional zoom for item-detail photos.
- CatalogItemSelectionControl is an item-detail subcontrol for SKU selection.
- CatalogSimplePricingControl provides streamlined pricing and add-to-cart behavior.
- CatalogItemListingGroupByCategoryControl is a category-grouped item listing control.
- CatalogItemQuantityDiscountDetailControl displays item quantity-discount details.
- CatalogItemQuantityDiscountDisplay displays item quantity-discount breaks.
- CatalogItemVerticleListingControl displays a paged vertical item listing.
- CatalogOnHandQuantityDisplayControl displays item availability and lead-time messages.
- CatalogAccessorySelection lets shoppers select accessories for a base item.
- CatalogAccessorySelection2 is a legacy accessory selection control.
- CatalogAddtoCartButton is an obsolete add-to-cart control.
- CatalogBannerControl displays novo CMS banners and tracks views and clicks.
- CatalogBulkOrderControl displays a link to a designated page.
- CatalogCategoryInformation displays a category heading and subheading.
- CatalogCategoryListControl displays sibling categories and item counts.
- CatalogCategoryMenuControl displays catalog category navigation.
- CS2_ItemDisplayControl is a deprecated Create Struct 2 item display control.
Cart and checkout
- ShoppingCartDisplayControl displays cart items and lets shoppers adjust quantities or remove items.
- ShoppingCartDisplaySavedCartControl displays a saved cart.
- ShoppingCartDisplayItemCount displays the number of items in a shopper’s cart.
- ShoppingCartQuickEntryControl lets shoppers add items directly to the cart.
- GiftCertificate lets shoppers apply a promotion code during checkout payment selection.
- CheckOutAddress provides the address step of checkout.
- CheckOutShippingOptions lets shoppers select shipping and provide instructions.
- CheckOutPaymentMethods lets shoppers select an eligible payment method.
- CheckOutConfirmOrder displays an order for confirmation or cancellation.
- CheckOutItemList displays the items in a checkout order.
- CheckOutDisplayOrderTotals displays order totals and labels.
- CheckOutOrderDisplayControl displays a consolidated order summary.
- CheckOutDisplayOrderReceipt displays an order receipt after confirmation.
- CheckOutPrintOrderConfirmation displays a printable order confirmation.
- CheckOutRePrintOrderConfirmation displays the submitted-order confirmation for reprinting.
Common controls
- CommonStateDropDownControl displays available states in a drop-down.
- CommonValidEmailControl requests and validates a shopper email address.
- CommonRequiredPasswordControl collects and validates a password confirmation.
Distributor controls
- DistributorSearchControl lets shoppers find distributors and their listings.
- DistributorUploadControl is a legacy distributor upload control.
- DistributorUploadLinkControl is a legacy distributor upload-link control.
Personalization controls
- PersonalizationControl opens item-personalization views.
- PersonalizationDisplayControl shows a shopper’s saved item personalizations.
- PersonalizationReviewControl collects shopper approval for personalized cart items during checkout.
- PersonalizationListingTemplate is a legacy personalization listing template.
Other storefront controls
- DataDisplayControl displays SYSPRO data through a configured template.
- ItemReportControl displays an item report.
- LoadWidgetControl loads a widget file into a storefront page.
- NovoLiteratureRackControl displays literature managed in novo CMS.
- NovoMenuControl displays a novo menu.
- NovoSearchControl provides novo content search.
Customer controls
- CustomerAccount2Control collects on-file customer verification during registration.
- CustomerAccount3Control collects the final registration address details.
- CustomerAccountControl displays and collects shopper account information.
- CustomerAccountMFAControl lets shoppers opt in to SMS multi-factor authentication.
- CustomerAddress collects shopper addresses.
- CustomerFileUploadControl accepts shopper file uploads.
- CustomerForgotPWControl provides password recovery.
- CustomerLoginControl renders shopper sign-in actions.
- CustomerLogoutControl ends a shopper session.
- CustomerOrderDisplay displays an existing order for its owner.
- CustomerOrderStatus lets shoppers search their order status.
- CustomerSmartLoginControl provides returning-shopper actions.
- CustomerAccountCharacteristicEditControl edits account characteristics.
- CustomerChangeRequestShipDateControl manages requested ship dates.
- CustomerOrderDisplayValuesControl is a legacy control marked as not used.
- CustomerChangePasswordControl manages verified password changes.
- CustomerDispatchDisplayControl is a legacy dispatch display control.
- CustomerHideShowPriceControl toggles price visibility.
- CustomerLoginCompleteControl provides post-login actions.
- CustomerMasterAccountControl switches an administrator’s associated customer.
- CustomerRegistrationComplete is a legacy control marked as not used.
- CustomerAccountAdminControl is a legacy customer account administration control.
Shared guidance
- Using Controls explains the shared configuration and inheritance boundaries for the pilot controls.