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.
Previously, settings had been configured on dedicated pages:
Enxoo CPQ Settings (for Enxoo Commerce Package related settings) page - /apex/CPQ_Utils05_SettingsManager
Enxoo Settings (for Enxoo Commerce & Enxoo for Communications related settings) page - /apex/B2B_Utils05_SettingsManager
In V6, new setting pages, adjusted to LEX, were implemented:
Enxoo Commerce (for Enxoo Commerce Package related settings)
Enxoo for Communications (for Enxoo Commerce & Enxoo for Communications related settings)
The new pages enable developers to adjust it for project custom logic, which can be dependent on other custom settings. For that reason, each project can implement its own module with its own settings and display them on created by project setting page. For project pages, we are able to choose internal project settings implementation and incorporate them together with implemented settings for Commerce and Communications packages to keep everything in one place.
You can find information about the data model layer, managing setting values, and implementation of CPQ classes for project purposes here: Custom Settings Overview - Implementation of new module and settings
If you want to embed the new settings module together with Enxoo settings on one page, this article will be helpful Customization of Custom Settings page - for Developers.
Also, if you want to get familiar with custom settings classification and definition of their types or find out how Control Center works, get back to articles for Administrators Custom Settings Page