Price List Creation
The user creates a new price list, selects the products to be calculated.
On the pricelist parameters definition, the user selects the pricing logic to be used. Note, that if there was some default logic defined in partition configuration, it will be used, if the user does not select any specific logic.
The system executes the price list logic in Input Generation mode, to retrieve the list of input fields definitions.
The logic calculates/creates the definitions of the input fields.
The system gets the list of input fields from the logic context and adds the input fields to the PL object. Also shows the input fields on the page.
The user enters the values to the custom input fields
The user selects the elements to be mapped to a price list line item.
...