View Issue Details

IDProjectCategoryView StatusLast Update
0003417OXID eShop (all versions)1.02. Price calculations (discounts, coupons, additional costs etc.)public2012-12-07 15:20
Reportermichael_keiluweit Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Product Version4.5.5 revision 40299 
Summary0003417: scale prices doesn't working correctly, with the variants of a article
Descriptionone article costs 3 € per unit. more than 5 articles costs 2€ per unit.

if a aricle (we name it X) has variants and you put 4 units from variant1 in the basket, you pay 3€ for each unit. this is right.
if you put 2 units from variant2 into the existing basket (amount of units is now 6 from the article X) we must have the scale price 2€ per unit. but this doesn't happening. the shop calculates for the article X 3 € per unit but we have all in all 6 units of it in the basket. of course, the units are from two different variants but from one article parent which has the scale price settings.
TagsScale Price
ThemeBoth
BrowserAll
PHP Versionany
Database Versionany

Relationships

duplicate of 0000801 resolvedvilma_liorensaityte Scaling prices are not inherited 

Activities

dainius.bigelis

2012-02-29 17:22

reporter   ~0005848

There is a special setting for this:
Master Settings -> Core Settings -> System -> Variants -> Variants inherit Scale Prices from "Parent" Product

When this option is set to ON - scale prices are inherited from Parent product to variants also.

dainius.bigelis

2012-02-29 17:53

reporter   ~0005851

Sorry, missunderstood the case, as the issue exists with different variants.
We need to get confirmation from PM,that Scale prices should be active for different Variant products.

dainius.bigelis

2012-03-09 16:27

reporter   ~0005937

Reminder sent to: michael_keiluweit

Hi,

We discussed in team about the case. The solutions are quite complex and would be more confusing. Also there is no unique position, that all variants should be calculated in Total amount. There are cases where variants should be treated as separate products for Scale prices.
So we decided to not change the behavior at this place and leave it like it is. If you need different behavior - this is a good place for writing a custom module.