How to capture pricing modifier ID when the pricing engine run
We are currently creating offers in trade management. Offer will be transfer into Advanced Pricing as PROMO's.Our promotion pricing are not based on item specific, but on item catalog elements. Using catalog elements, we got the final price for the item.
For this, we create pricing formula on "ALL" item. The formula is calling customer package to do the calculation: ROUND(NVL(1,0)+NVL(2,0)+NVL(3,0)+NVL(4,0)+NVL(5,0), 6).
When the combine customer and item are qualified for more then one promo's, we don't know which one of the promo we should calculate the discount. We need to know exactly the modifier (Promo) the pricing engine is applying to that specific item at that specific time and pass that over to our custom package.
For this, we create pricing formula on "ALL" item. The formula is calling customer package to do the calculation: ROUND(NVL(1,0)+NVL(2,0)+NVL(3,0)+NVL(4,0)+NVL(5,0), 6).
When the combine customer and item are qualified for more then one promo's, we don't know which one of the promo we should calculate the discount. We need to know exactly the modifier (Promo) the pricing engine is applying to that specific item at that specific time and pass that over to our custom package.
0