We do not have Epicor’s product configurator and that is not an option for us. I am wondering can I use a method to change the unit price of an item based on a specific rev selected. For instance if WOT is selected it would take a set $ from the list price or use a different list price to use on the order?
All doable with BPMs intermediate skill needed for that one it’s not easy but not the worst either. Likely will find you have to fight epicor’s native urge to set price lists automagically.
What @jgiese.wci says is soooo true… the system loves to lookup the price of a product with every change on the order. Change the customer? Change the Part? change the Qty? Change the Product Group? Each one will trigger the price to be recalculated again. All is not lost… you just need to “disable” the normal price calculation Business object. (BE CAREFUL)… how? Well, in BPMs you have three options: Pre, Post, and BASE… if you go into the BASE section of a BPM and simply add one line of code… (any line of code, even a comment), then this BASE code “replaces” what is normally run. BUT LIKE I SAID>>>> BE CAREFUL… you need to completely replace all the functionality that this base code normally does with your own code to calculate the price (including maybe calculating the final price, document price, etc). This is NOT for the faint of heart. Much testing should be done to make sure that all the functionality works. The better thing to do is to do a POST PROCESSING BPM on the Price business object, and simply change the way it calculates.
No love for Lock Unit Price or Override Price List?
it seems like i have seen the “lock unit price” get turned off when certain things happen like changing a part number, so it is not always guaranteed to work.
Seems like enforcing Lock Unit Price or Override Price List through a BPM might be less work than a BASE BPM but you know how automagical things are hard to enforce!
So I have the part and the one in the example below is BPK-CFRCA12-XL and the Unit Price on this part is $1039.50. IF they order it as the Rev WOT I wanted to subtract the $480 which is the current unit price on the TR-9ELK that is included with this kit. The image below shows where the customer’s discount is being applied to this modified price. Again there are 315 kits with this setup so trying to find an efficient way to get this done.