View Issue Details

IDProjectCategoryView StatusLast Update
0006499OXID eShop (all versions)1.02. Price calculations (discounts, coupons, additional costs etc.)public2016-09-23 11:55
ReporterAlexN 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version4.10.0 / 5.3.0 
Target VersionFixed in Version 
Summary0006499: Article without delivery costs are ignored when calculating the delivery costs for the whole basket
DescriptionAssuming a shop has two articles. Article apple and orange. Apple has free shipping and a price of 10 €. The orange has delivery costs and a price of 10 €. Further there is a delivery rule saying baskets with an amount of 19 € and more are free of delivery costs.

When a user adds 1 apple and 1 orange to the basket he has to pay delivery costs thus the total amount is 20 €. If the user adds an other orange to the basket he does not have to pay delivery costs.

I have noticed this in a 4.7.4 shop, was able to reproduce it in a 4.7.5 and 4.10.0. Further Marat said he is aware of this behaviour for a while.
Steps To Reproduce1. Set one article to "free shipping"
2. Set the delivery cost rules respectively
3. Add both articles with and without delivery costs to the basket
4. Log in, so that delivery costs are calculated
Additional InformationThere was a discussion in the german skype chat and Keywan Ghadami provided a PR https://github.com/OXID-eSales/oxideshop_ce/pull/481

People say both - it's a feature and a bug. As Keywan mentioned a config option is a good solution.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
MySQL VersionNot defined

Activities

mikkelfilla

2016-09-07 16:28

developer   ~0011767

In my view the price of articles with free shipping should be count into delivery rules where the total amount of a basked decides over total free shipping.

It seems a more realistic/common/expected behaviour, than it is currently.

leofonic

2016-09-08 10:10

reporter   ~0011768

Related: 0001980