I am having issues with getting the correct saved amount from PromotionInfromation. I have written some complicated code to get around it, but I would like to not have to use my workaround as it is fragile.
Here is my example:
I have an order with 2 percentage line item discounts and then 1 order level discount. When I run the engine and get the list of RewardDescriptions back I see the correct saved amounts for all three discounts, but when I get the list of PromotionInformation off the form the second line item discount appears to have the the first one included in the saved amount. In different cases the numbers get very complicated and dont reflect the same numbers from RewardDescriptions.
Here are the numbers from RewardDescriptions:
Line item discount 1 - 10.299% saved $19.26
Line item discount 2 - 8.2% saved $13.75
Order Level discount 3 - Saved $46.5
And now the numbers from PromotionInformations:
Line item discount 1 - Saved $19.26
Line item discount 2 - Saved $33.01
Order Level discount 3 - Saved $46.5
I am running Epi Commerce 10.4