Great module! Kudos to all contributors! I could not find this issue anywhere else, apologies if this has been addressed previously.

I initially entered the role based price (student) under product information in the product tab. So the default sell price was $50 and the student price was $35. I then set up a $25 discount if the person attended via Skype using attribute based pricing under the Options tab.

Then I used the option pricing tab to set up Skype to remain the default price for students.

Attribute Default student
In person 0 blank
Skype -25 blank

And when I switched to a user w/ role of student, it displayed "In person" for $35 and Skype for $10!

And no matter what I put in the option pricing it was hosed. In fact the only way to get it to work right was to delete the product information role based price altogether and input the following into option pricing ...

Attribute Default student
In person 0 -15
Skype -25 blank

So I suggest that you add a note to the product information role based price to not use it if you are doing any attribute price adjustments for this role. Or modify the module to not assume that the role based default price is a pattern to be used for all other attributes, i.e. just because Sell-student = $15, doesn't mean you deduct $15 from all other prices.

Cheers!

Comments

ambereyes’s picture

Category: bug » feature

Just realized it was deducting $25 from the student price... lol!

Still the option pricing instructions were not clear enough for me to realized what needed to be done. So I am changing this to a feature request to display the final prices somewhere on the page so we can see what our adjustments are accomplishing.