View Issue Details

IDProjectCategoryView StatusLast Update
0006671OXID eShop (all versions)2.6. Administer orderspublic2019-08-28 17:40
ReporterPauleo77 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.10.4 / 5.3.4 
Fixed in Version6.1.5 
Summary0006671: Function "Variants inherit Scale Prices from "Parent" Product" does not work in backend
DescriptionThe recalculation of an order in the backend does not work for products with variants. The variants does not inherit the scale prices from the parent product. If I use the button "Update" within an order under "Administer Orders" --> "Orders --> "Select Order" --> "Products", the scale prices from the parent product are ignored for products with variants. The issue only occures, if the product has a variant. The recalculation does work correctly with products without variants.
In the frontend/basket the calculation of the scale prices does work for products without variants and does also work for products with variants.
The problem only exists in the backend, if the ordered product has a variant.

If I create additional scale prices for the variant, the recalculation does work in the backend. So it seems that the function "Variants inherit Scale Prices from "Parent" Product" does not work in backend.
Steps To ReproduceThe steps below are tested in the demo ce shop:
1. Create a selection list called "Color" and add the field "red"
2. Edit the product "Trapez ION SOL KITE 2011" and create a scale price (Quantity From: 2 To: 10 Price: 100 €)
3. Add a variant to the product "Trapez ION SOL KITE 2011". Choose the selection list created above and activate the variant.
4. Edit the existing order (order no. 1) and add the product "Trapez ION SOL KITE 2011" with the variant (color = red) to the order (Quantity = 1).
5. Now the order contains the product "Trapez ION SOL KITE 2011" two times. One time without a variant and one time with a variant. Both products have the same price of 129,00 €.
6. Edit the quantity of both products to the value 2.
7. Press the button "Update".
8. The scale price does only work for the product without variant.
TagsNo tags attached.
ThemeFlow
BrowserFirefox
PHP VersionNot defined
Database VersionNot defined

Activities

Pauleo77

2018-10-08 14:41

reporter   ~0012634

The problem still appears with Oxid CE 6.1.0.
In my opinion the severity should be raised to "major", because the recalculation of an existing order in the backend does not work correctly.