Commerce+ Command extensions

The xC programming model enhances the Commerce Service command framework, enabling remote extension customization of Commerce Service business logic, specifically controller and task commands.

To implement your extensions, provide a REST API for the service in the Customization server, and register the code in the Commerce+ database so the HCL Commerce command framework knows the existing extension code. Under this model, Commerce+ checks whether an extension code is assigned to the extension point when a command is called. If yes, the Transaction server calls the Customization server to execute your custom logic.

You can configure your extension code to run before (preUE), as a replacement for (replaceUE), or after an existing command (postUE).

Extension points are provided for the following areas:
  • User registration extension points
  • Cart, order, and order integration extension points
  • Inventory integration extension points
  • Payment integration extension points
  • Tax integration extension points