Replace a Default Commerce Process with an Apex Class

Use extension points to enhance or replace default Salesforce Commerce processing with Apex classes. For example, by default Salesforce Commerce uses standard Salesforce price books to determine how products are priced. If you want to use a different pricing method, you can use an Apex class for pricing instead.

Required Editions

  1. In the navigation sidebar, select a store from the Store dropdown.
  2. Select Settings | Store.
  3. Click the Extensions tab.
  4. On the tile that lists the extension point, click Select Provider.
  5. Select the Apex class for the extension point.
  6. Click Next and then confirm your selection.
  7. To change or remove the provider, use the dropdown menu on the extension tile.