Extending and integrating Commerce+

Using Commerce+'s xC programming model, you can use HCL-provided extension points to extend existing Commerce logic. You can implement these extensions with the xC Customization toolkit provided by HCL. Commerce+ also provides Packaged Business Capability integrations that extend the product's reach and functionality.

With the following customisation, Commerce+ allows you to implement your own business logic:
  • Command extensions, which you can create and test yourself using the xC development environment.

The term xC stands for Externalized Customization: customizations that are external to the default Commerce+ platform logic. The existing Commerce+ code runs on a dedicated Transaction server, whereas your custom xC code runs on a Customization server. By isolating the custom code you can easily and frequently upgrade without worrying about HCL overwriting your customizations.

Commerce+ software integration uses Packaged Business Capabilities (PBCs). PBCs are self-contained, pre-built and reusable business functions. They are designed to work together as part of a fully integrated solution, or independently to be integrated into your organization's systems and processes.