Configuration Guide - Developer
Use these user manuals, if you are a developer and you want to customize the behavior of Enxoo Commerce logic to better fit company needs.
Overriding Enxoo Commerce and Enxoo for Communications standard functionalities
Enxoo Commerce and Enxoo for Communications provide lots of standard functionalities for every part of the system. However, some of them may not suit your processes. For these situations, a series of abstractions were created, allowing you to slightly modify or completely alter standard functionalities.
Price Engine - Custom Implementation Guide
Price Engine is a complex back-end tool responsible for calculating prices, managing Charges, and applying Price Rules. The idea was to implement a black-box solution that is able to accept any type of object and calculate their pricing attributes according to standard Enxoo Commerce pricing flow.
Unit Test Data Factories & Helpers
This article outlines package classes that are helpful when scripting unit test for functionalities dependent on Enxoo packages.
Platform Cache Handling
This article will provide information about how to use Platform Cache with Enxoo Commerce.
Custom Settings Customization
Custom settings define the behavior of Enxoo Commerce and Enxoo for Communications. In this article, you will learn how to access and use them.
Automatic Provisioning Task - sample code
If you want your Provisioning Tasks to be executed automatically, you will have to write an APEX handler that will be responsible for that. In this article, you will find code snippets that serve as a starting point for your own work order logic implementation. In order to add automated tasks to provisioning plans, please refer to the Provisioning Plan Definition article.
CPQ Logger
CPQ Logger allows us to programmatically create log entries, which are saved in the CPQ Log object. It is designed as a unified place to capture code errors, custom event logs, and other things that have to be monitored during the application lifecycle.
Quote Configurator - Customizing Action List
Universal Component - Configuration Guide
Universal Components are a set of tools enabling to provide user ability to configure and use certain functionalities without writing a single line of code. Universal Components were created as a group of modular Lightning Components. Their main purpose is to shorten the time of delivering new functionalities by reducing the development time of front-end solutions.
Service Assurance - Launching Support Plans
Provisioning Plans are sets of tasks that should be performed in order to resolve Case or complete Order Item. For Case, it is possible to launch it from User Interface as well as from APEX.
Setting up Service Assurance
The following page describes the setup and configuration process of Enxoo for Communications package with Service Assurance
CPQ EventLWC - Platform Event Handler
Custom policy implementations
APEX Actions for Lightning Flow
APEX Actions enable to call APEX code from Lightning Flows. Typical use case for leveraging APEX actions with Enxoo packages would be to call Enxoo service API from the Flow.