To debug a price list, you can use the debug formula – but this is not always possible (it does not have the full context of the PL row). Then you can try the following trick:
-
Create a fake element for the calculation logic.Return some constant value in it (or whatever else, it does not matter).Set it to "manual override".
-
Save the logic.
-
Create a price list. Add Products to be tested.Add the fake element to the output.Calculate.
-
Open the price list and now change the value of the fake element for every line. Every time you change the value of the fake element, the line gets re-calculated! Hooray! So you can run the logic again and again – without waiting for the price list to be scheduled.