You are here:
Configure Checkout for Guided Selling in Multiplay Subscription Management (Managed Package)
Follow these steps to configure the cpqSubmitButtonHeader FlexCard to allow users to complete order checkout during the guided selling process.
This feature is part of the Communications Cloud managed package.
- From the App Launcher, find and select OmniStudio FlexCards.
- Open the latest version of cpqSubmitButtonHeader.
- Click New Version.
- Delete the existing Submit Order button.
- For Omnistudio Managed Package Runtime orgs, start from the next step and continue until step 10. For Standard Omnistudio Runtime orgs, perform the instructions in step 11.
-
From the Build tab, drag a Custom LWC element and drop it in the place of the submit order button and configure it as per these screenshots.
Note Don’t change the Element Name value. In the Attributes section, the value for the attribute osName is c:sfiGuidedSellingCheckoutMultiLanguage as it isn’t clear in the image.
- Select the Submit Order grayed-out element.
- Under Text Properties, change the label to {Label.B2cCmexCheckoutLabel}.
- Activate the FlexCard.
- Clear the cache and hard reload if changes aren’t reflected in the CPQ. If the name of the LWC isn’t available in the dropdown, upgrade to the latest CMT package.
-
For Standard Omnistudio Runtime orgs, from the Build tab, drag an
Action and drop it in the place of the submit order
button. Configure these settings:
- Label - {Label.B2cCmexCheckoutLabel}
- Icon - standard-default
- Hide Icon, Display As Button is true
- Action Type - Omniscript
- Action Type - Omniscript
- Enable Tracking - true
- Omniscript - sfi/GuidedSellingCheckout/Multi-Language
- ContextId - {recordId}
- Input Parameters: KEY - omniscript__OrderId | VALUE - {recordId}
- ACCESSIBILITY: ARIA-LABEL - {Label.B2cCmexCheckoutLabel}
- CONDITIONS: Parent.details.records[0].actions is not equal to NULL AND Parent.details.records[0].actions is not equal to undefined AND Parent.details.records[0].actions.checkout is not equal to NULL AND Parent.details.records[0].actions.checkout is not equal to undefined AND Session.buttonEnable is equals to true.

