An Administrator has a customer that will go live without an external tax provider until some complex regional requirements are solidified. They will start using a flat tax on a per country and per region basis in the meantime.
The customer has provided the data in a CSV file with three columns: country, region, taxRate.
Which two actions should the Administrator take to use the tax data?
To use a sophisticated pricing engine hosted as a service outside the org, the developer must take the following actions:
Make a call to the service. The developer must use an Apex class or a Lightning web component to make a callout to the external service using the appropriate protocol, method, headers, parameters, and body. The developer must also handle the response from the service and parse the data as needed. The developer must ensure that the external service is added to the Remote Site Settings in Salesforce to allow the callout.
Implement the sfdc_checkout.PriceCalculations interface. The developer must implement this interface in an Apex class to override the default pricing logic of B2B Commerce and use the custom pricing logic from the external service. The developer must implement the methods of this interface, such as calculateCartPrice, calculateLineItemPrice, calculateShippingPrice, and so on. The developer must also register the custom pricing class in CC Admin under Storefront > Pricing > Pricing Engine.Reference:
Callouts from Lightning Web Components
Create a Custom Pricing Engine
Lai
6 days agoKristeen
14 days agoMarion
15 days agoGussie
16 days agoSheron
19 days agoClare
19 days agoCherri
21 days ago