View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003101||OXID eShop (all versions)||1.02. Price calculations (discounts, coupons, additional costs etc.)||public||2011-07-29 14:53||2020-02-12 14:35|
|Product Version||4.5.0 revision 34568|
|Target Version||Fixed in Version|
|Summary||0003101: delivery cost is not recalculated after discount in basket|
|Description||first, we have a delivery for free rule for a basket with final value of 150€.|
If the final value of the basket is bigger than 150€, delivery cost is free. Without discount it works as is should.
But if a discount reduce the final price - for example, to 140€ - the delivery cost is still free. Normally it should set to 10€ delivery cost, because the final value is fewer than 150€.
Implement additional option for calculating the Shipping Costs with Discounts included. Means - current option in Shipping cost rules "Price" should be replaced with two options:
1. Order Value. When this option is selected, when counting costs of Shipping (also checks availability of Shipping rule) it should valuate only the Total Value of the Order, which includes only Product prices multiplied by Quantities (before the Discounts and Additional Costs included). Currently it works the same way as described.
2. Discounted Order Value. When this option is selected, during calculation of shipping costs (and checking availability of Shipping rules), it should count the Order value WITH the all discounts deducted (discounts and coupons also), but before the Additional costs (such costs like Payment, Greeting Card, etc. should not be counted).
Also need to change description in Help text to proper one, which explains both options in details.
|Steps To Reproduce||make a discount 11%|
set two delivery sets:
1. < 150 -> 10 € delivery cost.
2. > 150 -> 0 € delivery cost.
add 6x article number 3552-1. (27,90 €)
|Tags||Calculations, Delivery, Discount, Order Recalculation|
|PHP Version||Not defined|
|MySQL Version||Not defined|