virtual CartExtension.CheckoutPlaceOrder

Entry point for the Cart validations during Place Order. The Salesforce app will call the validate method when starting Place Order validations. To implement custom validation orchestration and handling logic, extend this class and override the validate method.

Default constructor


Calls specific validation that validates the given cart. Can be overridden with custom logic. To access the overridden method, call super.validate(). Returns PlaceOrderResponse.

ParamDescription
PlaceOrderRequestThe CartExtension.PlaceOrderRequest to act on.
domainListA list of domain names to validate against. Supported values are: TAXES, PRICING, PROMOTIONS, PAYMENT, SHIPPING.