Quote Originally Posted by mc12345678 View Post
I still have not been able to reproduce this issue in a default store that has just DPU installed, regardless of tax included or not, without a change in base price nor with a special, a sale, or both.
So can you just confirm for me.
1) you set up a product with zero value priced only by attributes.
2) you set up 3 attributes, priced at 10, 20, 30 (without the 'plus' sign infront in attribute manager).
3) you go to products price manager, and add a special price of "10%".
then on the website the original price (and of course sale price) changes when you select different atrributes?

I pretty confident it wont. I don;t think becuase of dpu, i think becuase of the way zen handles special prices, with products of zero value and priced by attributes.

for example, if you had everything setup as above, if you deleted the top attribute priced at 10, then the new attribute is assigned the sale price of the one deleted! This obviously then changes the overall disocunt on the new lowest attribute to be much more than intended!
original:
Click image for larger version. 

Name:	Untitled-1.jpg 
Views:	86 
Size:	18.5 KB 
ID:	18030
10% discount:
Click image for larger version. 

Name:	Untitled-2.jpg 
Views:	71 
Size:	10.6 KB 
ID:	18031
Because zen converts the "special price" discount to an actual numerical value. Then that value then becomes the minimum used for that product, no matter the attributes.
After deleting top attribute, price of second attribute gets changed to the value of the deleted one.
Click image for larger version. 

Name:	Untitled-3.jpg 
Views:	71 
Size:	8.5 KB 
ID:	18032
You can see this, buy then adding the attributes back in again, using same values as deleted, and everything returns to normal once more.