Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Communications Cloud
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Lightning Web Components for Enterprise Sales Management (Managed Services)

          Lightning Web Components for Enterprise Sales Management (Managed Services)

          Enterprise Sales Management Lightning web components (LWCs) supplement Vlocity Lightning Web Components by incorporating calls to the Enterprise Sales Management SDK, which makes calls to Enterprise Sales Management APIs, Cart-Based APIs, Digital Commerce cacheable APIs, and Integration Procedures.

          Managed Package Icon This feature is part of the Communications Cloud managed package.

          Vlocity Lightning web components are industry-specific components and widgets built on Web Component standards that work with all modern browsers and can be distributed with any JavaScript library or framework. Web components allow you to create new custom, reusable, encapsulated HTML tags to use in your web pages or applications.

          Component

          Description

          b2bAdjustPriceModal

          Render a modal on the offer configuration page that is used to adjust and override one-time or recurring prices for a product.

          b2bAmendOrderPauseModal Refer to the Ammend Order OmniScript to pause the order fulfillment or create a follow-on order.

          b2bApplyDiscountModal

          Render a modal on the offer configuration page that is used to display any available discounts for the product and will display any discounts that have already been applied.

          b2bApplyDiscountProductSelection Refer to the cpqCreateCustomDiscountApplyToggle CPQ Flexcard.
          b2bAssetDataTableCellList Represents individual cells in the asset data table for each asset.
          b2bAssetUtils It's an asset utility Javascript library.
          b2bAssetViewer Used in the asset viewer that lists all the assets.
          b2bAssetToQuoteModal To add assets to the Enterprise Quote page. It enhances the asset selection process within quotes.
          b2bAssets Represents the data table that lists all the assets.

          b2bAttributeConfigOffer

          Render options for making changes to the product attribute configuration.

          B2BBaseComponent

          A base class that is extended by other lightning web components

          B2BBaseComponent includes methods to load the Newport Design System (NDS) and to show a toast message.

          b2bBulkEditLineItems Represents individual line items in the Old Bulk Edit Modal view.
          b2bBulkEditProductGroup Represents the product group from which individual products can be added in the Old Bulk Edit Modal view.
          b2bBulkQuoteProductConfigAttribute Represents each product attribute during bulk edit.
          b2bBulkQuoteProductConfigChangedAttribute Shows the changed attributes in the Bulk Edit save popup.
          b2bBulkQuoteProductConfiguration Used in the Old Bulk Edit Modal view to configure the product attribute values.

          b2bButton

          Render a generic button for configuring actions and inputs.

          Examples: Add and Preview buttons in the cart summary, group and product buttons on the Location and Subscriber subtabs.

          b2bCOPTargetOfferConfig Used in the Change of Plan OmniScript guided workflow to configure and compare plans.
          b2bCOPCompareConfirmModal Addresses a critical step in the Change of Plan workflow, warning users about irreversible changes during offer comparison.

          B2BCartSummary

          Render the cart summary, including name, price info and actions.

          b2bCheckboxSelectionMenu Allows to select and deselect columns and attributes from the Edit Attributes Inline modal view.
          b2bCloneQuoteModal Displays options available when you clone a quote.
          b2bCompareOfferCard It's the HTML representation of the b2bCompareOffers component.
          b2bCompareOffers It shows the user a side-by-side look at the source and the target plans in the Change of Plan workflow.

          b2bConfigCard

          Render each line item on the offer configuration page if the configuration of the product can be done in its line item.

          Note
          Note To customize OOTB Enterprise Sales Management, add c__objType parameter in the URLs. The value of this parameter can be either Quote or Order. It is used to identify whether a Lightning web component is being utilized in the context of a quote or an order.
          b2bConfigPromotion Displays promotions in b2bOfferconfig that’re added to the working cart.

          b2bConfigPriceValidationModal

          Manages the transition between on-demand and real-time pricing modes.

          b2bDataRowDetail

          Render additional details (if any) for a row on the Locations or Subscriber subtabs

          b2bDataTable

          Render data uploaded for locations or subscribers, grouping, filters, search, sorting, and pagination.

          b2bDataTableBase Prevents code duplication while reducing complexity in the child components.

          b2bDataTableCell

          Render editable cells in each row of the Location and Subscriber subtabs.

          b2bDataTableCellList

          Render a list of inline row cells for each record in the data table on the Locations and Subscribers subtabs and the quote summary.

          b2bDataTableWrapper

          A container for the file upload, data table, and map components.

          b2bDiscountPanel Displays application of discounts and promotions.

          b2bFileUpload

          Render file selector and field mapping options.

          b2bFlexCardAssetRelationship Renders when you open the asset relationship dialog.
          b2bFlexCardProductRelationship Render when you modify related product of product relationship rules.
          b2bGrid Enables the inline attribute edit for multiple products at the same time.
          b2bGuidedAddUploadLocation Allows addition of locations in the guided journey of quote creation.
          b2bGuidedAdjustPriceModal It’s the guided journey equivalent of a price adjustment modal.
          b2bGuidedAttributeConfigOffer It’s the guided journey equivalent of an offer attribute configuration.
          b2bGuidedBaseComponent It’s the guided journey equivalent of b2bBaseComponent.
          b2bGuidedCartPopupNavigation Shows a warning popup in the guided journeys to alert the user about locations where the serviceability check or validation wasn't performed.
          b2bGuidedCategoriesList It’s the guided journey equivalent of a categories list of product in a working cart.
          b2bGuidedCategoryItem Render all the catalog and sub-catalog categories. You can also select catalogs for guided journeys.
          b2bGuidedConfigCard Render cartItem and its properties for guided journey in configuration cart
          b2bGuidedConfigPromotion Render promotion for cartItem in guided journey.
          b2bGuidedDataTable Render data table for locations and quote summary in guided journey.
          b2bGuidedDataTableCell Render a cell of data table in b2bGuidedDataTable.
          b2bGuidedDataTableWrapper Store and manage metadata for b2bGuidedDataTable.
          b2bGuidedItemsGrid Render all the list of items in a grid container. It acts as a container to show the title and list of items in a grid container for guided journeys.
          b2bGuidedItemsList Render all the promotions and products. It’s used to list all the promotions and products for guided journey
          b2bGuidedOfferAddons Render add-on products and child products in working cart for guided journey.
          b2bGuidedOfferConfig Render products and child products in working cart for guided journey.
          b2bGuidedOfferConfigToolbar Render toolbar to show properties such as total price and number of products. It also provides a button action to add products to Enterprise cart for a guided journey.
          b2bGuidedOfferSelection Lists cart items of working cart and provide a search capability in guided journey.
          b2bGuidedProductItem Render specific product cart item in guided journey.
          b2bGuidedProductItemAddOn Render specific add-on product cart item in guided journey.
          b2bGuidedProductRelationship Render display of any product relationship rules present for a cart item in guided journey.
          b2bGuidedProductRelationshipDialogue Manage and display information about product relationships during a Guided Setup process.
          b2bGuidedPromoItem Manage and display the promotion items within a Guided Setup process.
          b2bGuidedSeeProductDetailsDialog Shows product details in a modal dialog, allowing users to view attributes, conditions, and pricing information in a structured format during a Guided Setup process.
          b2bGuidedTotalBar Used for the Total Bar of the working cart.

          b2bHeader

          Render a header on the offer selection and configuration pages with options for searching, sorting, selecting and assigning services to quote members, and so on.

          b2bIllustration Render an illustrative image or graphic within a Lightning web component, enhancing the visual representation and communication of the content in a user interface.

          B2BItemsGrid

          A container for rendering product items and promotions from the selected price list in a grid.

          b2bItemsList Lists all the promotions and products.
          b2bLanguageTranslationUtil Facilitates language translation for a user interface, enabling user to select and show content in their preferred language.

          b2bMap

          Render addresses of locations or subscribers in a Google Map view when a user selects the Show Map toggle.

          b2bMassDiscountUtil Manage and update pricing information for multiple items simultaneously, improving the efficiency of discount administration.
          b2bMoveInputDates Used for Move-in and Move-out date inputs in the Move Plan modal.
          b2bMoveReviewSummary Used for review summary in the Move Plan modal.
          b2bMoveSelectLocation Used for selecting a new location in the Move Plan modal.
          b2bMoveSelectLocationModal Display New Location modal Select Location in the Move Plan modal.

          b2bNavigationUtil

          Stores and updates route data. A data variable holds the name of the navigational component, such as configureOffer or memberUpload.

          b2bNoProductsIllustration Provides a "No product found" view in the Relationship modal of the Asset viewer, Quote Summary cart, and Quote Working cart.

          b2bOfferAddons

          Container for rendering child line items or virtual group items recursively

          B2BOfferConfig

          Retrieve the selected offer details and support offer configuration, such as applying adjustments.

          b2bOfferSelection Lists cart items of the working cart and provide a search capability in guided journey.
          b2bPagination Provides pagination functionality.
          b2bPreviewCart Provides preview cart functionality in Product Catalog page.

          B2BProductItem

          Render the products based on the selected category.

          b2bProductRelationship Display and Manage relationship rules for a product.
          b2bProductRelationshipDialogue Manage and display information about product relationships. It helps users ‌navigate and modify relationships between products.
          b2bProductTile Display a single product or offer. It shows product details, pricing, and a call-to-action button, so that the user select and manage products or offers.
          b2bPromoItem Display details of promotion.
          b2bPubsubController Manages opening and closing of aura popup modals.
          b2bQuickQuoteCreate Uses the functionality of Quick Quote to create a quote using Einstein.
          b2bQuickQuoteQuestionnaire Display a Quick Quote page that allows users to send queries and receive answers related to products and services.
          b2bQuickQuoteSetCache Manages caching recommendations data for Quick Quote.
          b2bQuickQuoteWrapper Gathers quote information for Quick Quote.

          b2bQuoteSummary

          Render a summary of the entire quote, including quote line items per subscriber and location.

          b2bResizeHandler Creates a resizeable component that allows to resize an element using the resizer handle.

          b2bSDKFactory

          Stores user data and generic methods used by VIPs and Data Mappers.

          b2bSampleApp

          Conditionally render application components based on the current route.

          b2bSelfServiceAssetUtil Displays and interact with assets in self-service portal. You can select, sort, and paginate through assets. It also supports features like group by view, select all checkbox, and root asset expansion.
          b2bSelfServiceAttributeView Display a list of attributes and their values in self-service portal.
          b2bSelfServiceClientDetails Manage communication between different Lightning web components and Flexcards used in self-service portal.
          b2bSelfServiceConfigureUtil Manage and configure cart items in self-service portal.
          b2bSelfServiceOrderSummaryUtil Manage and show order summary information in self-service portal.
          b2bSelfServicePasswordInput Contains a password input field for self-service portal.

          b2bShowMore

          Render product title on the offer selection page.

          b2bSpreadsheetTreeViewer Display and interact with hierarchical tree data that allows to search, select, and view items in a spreadsheet-like format.
          b2bSpreadsheetTreeViewerRoot Display hierarchical data with expandable and collapsible nodes. It's used to present and navigate through structured information in a compact, and organized way.

          b2bStatusBar

          Render the number of records when users add quote members to a group or add products to the selection.

          b2bStepDescription Render step description in Guided and Classic journeys. It displays information such as active tab, selected members count, and allows to navigate through different tabs related to members and products.
          b2bSubOrder Allows to view, sort, and perform actions on a list of sub-orders. It supports pagination, row-level actions, and bulk actions, such as canceling, submitting, and deleting sub-orders.
          b2bTargetOffers Display target offers for a selected product.

          b2bTotalBar

          Render price totals, the selected number of locations or subscribers, and the add button to add quote members and navigate to the quote summary.

          b2bTypeahead Used to implement typeahead functionality. It allows you to select items from a dropdown list while providing a ‌flexible interface.

          b2bUtils

          Provides generic functions of Apex remote calls, Data Mappers, and VIPs.

          b2bPromotionsDetailsModal

          Shows the details of the promotion applied in the quote.

          b2bDeletePromotionModal

          Opens when you disconnect a promotion and displays the associated penalty.

          Retired Components and Their Equivalent Components

          Here are the retired components and their equivalent components. You can reimplement or migrate customizations using the equivalent components.

          Retired componentsEquivalent components that you can use
          Classic Journey Product Catalog Page
          • B2BOfferSelection
            • B2BCategoriesList
              • B2BCategoryItem
          • B2BItemsList
            • B2BPromoItem
          • B2BGuidedOfferSelection
            • B2BGuidedCategoriesList
              • B2BGuidedCategoryItem
          • B2BGuidedItemsList
            • B2BGuidedPromoItem
          Guided Journey Configure Products Page
          • B2BGuidedOfferConfig
            • B2BGuidedConfigPromotion
            • B2BGuidedConfigCard
              • B2BGuidedProductRelationshipDialogue
              • B2BGuidedAttributeConfigOffer
              • B2BGuidedProductRelationship
              • B2BGuidedOfferAddons
                • B2BGuidedItemsGrid
                • B2BGuidedProductItemAddOn
              • B2BGuidedAdjustPriceModal
            • B2BGuidedTotalBar
          • B2BOfferConfig
            • B2BConfigPromotion
            • B2BConfigCard
              • B2BProductRelationshipDialogue
              • B2BAttributeConfigOffer
              • B2BProductRelationship
              • B2BOfferAddons
                • B2BItemsGrid
                • B2BProductItem
              • B2BAdjustPriceModal
            • B2BTotalBar

          If you’re using a retired component, follow these steps to reimplement or migrate customizations:

          • Identify customizations: Identify customizations made to the retired components.
          • Find equivalent components: Locate equivalent components. Functionality, input attributes, or slots may differ, and direct copy or paste of customizations require reimplementation.
          • Reimplement or migrate: Reimplement or migrate your customizations to equivalent components to ensure your application functions correctly without relying on retired components.

          If you’re using the Newport Design System (NDS), follow these steps to reimplement or migrate customizations:

           
          Loading
          Salesforce Help | Article