There are different 3 ways you can define a custom setting, from default custom setting dataset, flow-based custom setting dataset, and URL parameters of the Configure Products button. There is an order of precedence based on where the custom settings are defined that CPQ follows while executing them. The order of precedence of custom settings execution is described below.
- Settings defined in the default custom settings dataset are executed in absence of flow-based dataset or URL parameters. They are also executed if an invalid definition of the setting is configured in flow-based dataset or URL parameters.
- Settings defined in the flow-based custom setting dataset overrides the settings in the default custom settings dataset. These are executed in the flow they are defined for.
- Settings defined in the URL parameters in the Configure Products button override both default and flow-based custom settings dataset.