Checkout summary component
Learn how to use the Checkout summary component
Use the drb2b_checkouSummary
component to display the detailed amounts on the cart to the shopper. You can configure this component in the experience builder or flow.
You can publish an event to reload the checkout summary component. Depending on your flow, it may be required to reload the component by using an event.
Publish the Checkout summary component events
Complete the following tasks to publish various event types. The event purpose and payload will vary depending on the use case.
Import DigitalRiverMessageChannel__c message
channel and message service into a custom JavaScript file as shown below.
Declare the message context variable as shown below.
Publish the event.
Refer to the following table for more information on the Checkout summary component events.
reloadCheckoutSummary
{"isShow":true}
Publish this event to show {"isShow":true} or hide {"isShow":false} the Payment details component.
Replace the Checkout Summary component
If you want to replace your drb2b_checkoutSummary
component rather than customizing the provided component, consider the following suggestions.
Use the Checkout Summary component to query data from the WebCart
object. The fields in the component use and display information such as taxes, fees, total, etc. The following table describes the fields used by the provided component.
DR_Total_IOR_Tax__c
IOR tax
Show IOR tax
GrandTotalAmount - DR_Total_Fees__c
- DR_Total_IOR_Tax__c
-DR_Total_Duty__c
Subtotal
N/A
TotalTaxAmount
Tax
Show Tax
GrandTotalAmount
Grand Total
N/A
TotalChargeAmount
Shipping
Show Shipping
DR_Total_Fees__c
Fee
Show Regulatory Fee
DR_Total_Duty__c
Duty
Show Duty
Use the component to listen to theCALCULATE_TAX
event. The firing of this event can be used to indicate that tax has been recalculated. On receiving this event, use the component to refresh its display with the latest data from the WebCart object.
If you use regulatory fees in your application, you can make an additional query to the DR_regulatory_fee__c
object to get individual fee information and display it in your UI.
You can query the following fields avaiable from the DR_Regulatory_Fee__c
object:
Fee_Type__c
Name
Amount__c
Cart_Item_Id__c
Last updated