View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007766 | OXID eShop (all versions) | 1.02. Price calculations (discounts, coupons, additional costs etc.) | public | 2025-02-06 09:07 | 2025-02-06 09:07 |
Reporter | dennisreisel | Assigned To | |||
Priority | low | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 7.1.1 | ||||
Summary | 0007766: Shipping cost rules are calculated per base article attributes not for the sum | ||||
Description | If you set the condition e.g. to weight and an product is within the range the price is calculated correctly but if you change the sum of products and exit the range the rule still applies. E.g.: Product A weighs 500kg, product B weighs 1000kg. Condition for shipping cost rule is less than 750kg and price is calculated for each product. If you put 1 of product A in basket the price is correct. If you add 1 of product A the rule shouldn't apply anymore but it does. If you add product B the rule doesn't apply because the product isn't within the range. Logic applies also to size. | ||||
Steps To Reproduce | 1. Install OXID EE 7.1.1 2. Create Shipping Method 3. Create Shipping Cost Rule 4. Set "Condition" to "Weight" and the range to 0 -> 1000 5. Set "Price Surcharge" to "100" 6. Set Calculation Rules to "For each product" 7. Create product with weight within range. 8. Add product to basket 9. Increase number of products to exit range 10. Error should occur | ||||
Tags | Basket, Calculations | ||||
Theme | Other | ||||
Browser | Firefox | ||||
PHP Version | 8.1 | ||||
Database Version | Not defined | ||||