Manually adding products to placed order issues

Developer
Von Romania
Mitglied seit Apr. 2019

It's first time I've tried to change an already placed order by adding a new product to it and I noticed the following issues:

  1. First product was the same one, but when I added the last one manually - it didn't add the quantity to the first one, instead it appeared at the end of ordered products;
  2. This product is still in Campaign, the correct price can be seen for the first iteration. However, the one added by me has the full price, so it's not checking any available Campaign for the product;
  3. The taxes are NULL (named TVA in my case) so I have to fill them manually;
  4. The shipping fee seems to be hardcoded at the time of placing order, because adding a new product doesn't recalculate the fee for the added weight.

I would expect:

  1. when clicking Add product, in the pop-up to be assigned quantity 1 by default, so if I need more, to change it, otherwise to remain 1;
  2. tax to be populated automatically;
  3. the price to be populated considering an potential ongoing campaign (if needed, I can change the price manually);
  4. When submitting the pop-up, a function to check if the just added product already exists in the list of ordered products and if so, and price is the same, to not duplicate it but just to add the set quantity to the existing one, but if the price is different, to add the product at the end of the table, as it does now.
tim
Founder
Von Sweden
Mitglied seit Mai 2013
tim

Hi.

  1. There is no logic resolving if the item is already added. Simply edit the existing item and set quantity.

  2. I think this is resolver in 2.2.1.

  3. Yeah, this is on the wishlist of things to do. Git pull requests are welcome.

  4. This is related to 1. above.

Dieses Thema wurde wegen langer Inaktivität geschlossen. Das Posten von Beiträgen ist nicht möglich.
This website uses no cookies and no third party tracking technology. We think we can do better than others and really think about your privacy.