View Issue Details

IDProjectCategoryView StatusLast Update
0006499OXID eShop (all versions)1.02. Price calculations (discounts, coupons, additional costs etc.)public2024-03-27 11:20
ReporterAlexN Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Version4.10.0 / 5.3.0 
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.
TagsProduct domain and basket rewrite
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

mf

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

Sven Brunk

2024-03-27 11:20

administrator   ~0016498

This exactly works as designed and described in the documentation:
"If this box is checked, the product won’t be included in the shipping cost calculation. However, even when this product is added to the shopping cart together with other products, this doesn’t mean that the entire order will ship for free."

This is more or less a philosophical difference between the two possible implementations and in the past we also had the exact opposite claim. (Plus some requests to add another checkbox to make it free shipping + include it in the total or not)
For now we are sticking with the current implementation.