Dynamic Interceptors
Dynamic interceptors allow users to manipulate data and generate side effects on specific events in Pricefx. They are essentially a piece of JavaScript code, which is stored as a record in Advanced Configuration and is dynamically loaded when you have an active interceptor.
This JavaScript code is an exported function that will be called when a specific event is triggered (what is called intercepted method) and this function will have access to an API according to the given method.
For example, when you use Pricefx inside a CRM and create a quote, it will be prefilled with CRM opportunity data. Interceptors offer a wider range of possibilities than only filling fields on a CLIC object. (If your use case is only filling fields, see Visual Mapping.)
You can find interceptor and CRM integration education videos here https://www.youtube.com/playlist?list=PLdDE-zljgJOp9n96IB9GyJsUkpd3CcPWF.
Â