Verlust von Aktionspreisen bei nachträglicher Änderung der Bestellung

Aheu,

in Oxid CE 4.7.9 tritt folgendes Verhalten auf:

  1. Kunde bestellt während einer Aktion, in der alle Artikel 10% vergünstigt sind
  2. Aktion läuft aus
  3. Kunde möchte gerne einen einzelnen Artikel aus der Bestellung stornieren
  4. Im Admin-Bereich wird der Artikel gelöscht
  5. Oxid berechnet die Bestellung neu, aber nun mit den unrabattierten Preisen

Das ist gelinde gesagt totaler Mist, vor allem weil ich die Preise in der Bestellung im Admin auch nicht manuell anpassen kann. Mehr fällt mir dazu auch nicht ein.
An sich wäre das für mich kein großes Problem, da der Rechnungsdruck aus der Warenwirtschaft heraus passiert. Aber Bonuspunkte durch das Aggrosoft Modul werden auf Basis der Daten im Shop errechnet. Damit verschenkt Oxid also einfach mal mein Geld. Eigentlich wollte ich mit Oxid Geld verdienen.

Viele Grüße,
Kalle

hilft sowas?

http://exchange.oxid-esales.com/de/Auftragsabwicklung-Logistik/Bestellprozess/JABOMMI-No-Backend-Order-Recalculation-1-0-1-Stable-CE-4-6-x-4-8-x.html

:slight_smile:

https://bugs.oxid-esales.com/view.php?id=4624

[QUOTE=Hebsacker;139588]https://bugs.oxid-esales.com/view.php?id=4624[/QUOTE]

Wow,

Date submitted: 2012-10-12 16:50

Na da sind die Entwickler ja richtig schnell.

…ist auch ziemlich komplex und tief verwoben, das ist nicht “mal eben so” gefixt - zumal noch lange nicht klar ist, wie und was da wo konfigurierbar, verändert oder ausgelagert werden kann, soll oder muss

ok. bin nu mal kein programmierer. aber da gibts ja module, um das auszutricksen. die müssen ja, denk ich doch, genau das machen, was gemacht werden soll…
kann natürlich auch komplett falsch liegen, weil zu doof.

[QUOTE=Hebsacker;139850]…ist auch ziemlich komplex und tief verwoben, das ist nicht “mal eben so” gefixt - zumal noch lange nicht klar ist, wie und was da wo konfigurierbar, verändert oder ausgelagert werden kann, soll oder muss[/QUOTE]

Mein laienhafter Ansatz wäre, die Preise, die bei den Artikeln in der Bestellung gespeichert wurden als Grundlage für die Neuberechnung zu benutzen und auch die Möglichkeit geben die Preise im Backend zu ändern. Für ersteres muss nur die Quelle der Daten geändert werden. Wenn da natürlich auf Funktionen zurück gegriffen wird, welche die Bestellungen für die Kundenanzeige berechnen, dann ist da von vornherein ein Designfehler gemacht worden. Aber dann würde ich die bestehenden Funktionen kopieren, da dort die Arbeit ja schon gemacht worden ist und eben nur das nötigste anpassen. Letzteres (Preisänderung im Backend) wäre nur ein weiterer Wunsch von mir, der aber ein wenig mehr Arbeit erfordert.

Viele Grüße,
Kalle