Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Product Recommendation API is a feature of Pricefx Core, which allows a user to add to a Quote some products from list of recommended products. This list is:

  • available via special button Add Recommended Products found on Quote Items page

  • produced by a Model in Optimization module.

Note: This specific core API solves only the special Add button on Quote Item page. If you need to implement the list of recommended products on the quote item, you will do it in the quote item logic, for example, by reading data from the Model (via the same Evaluation logic), or from Product Extension, or so.

Architecture

product recommendation api.drawioImage Removed product recommendation api.drawioImage Added

Process

  1. On the Quote Detail page, the user clicks on Add Recommended Products. This button is visible only when the Product Recommendation is switched on by the configuration.

  2. The system calls the Model Evaluation method once for each category in the list. For each call of Evaluation:

    1. The Evaluation will find the proper products for the given Category and return them back.

    2. The Evaluation can also further filter the calculated product list by the Product Filter, which was created by the Quote Product Picker Filter Logic. This filter is provided to the Evaluation logic via input.productFilter.

  3. The user interface will present the user a list of products from all categories to choose from.

...