ich habe eine Frage zu Einstellung des Gutschein und Versandkostenmodells.
Beispiel Einstellungen:
Versandkosten 5€ (unter 20€, drüber versandkostenfrei)
Mein Artikel kostet 12€
Der Gutschein beträgt 50%
Nun kauft mein Kunde 2 Artikel und kommt auf 24€ (also versandkostenfrei).
Der Gutschein wird jedoch schon im Warenkorb abgezogen und der Kunde hat “nur” einen Einkaufswert von 12€! Also unter den 20€ ab denen versandkostenfrei geliefert wird.
Wieso ist das ein Bug?
Der Kunde kauft doch soviel Ware, dass er damit über die Versandkostengrenze kommt. Wie er nun seinen Warenkorb bezahlt, ob mit PayPal, auf Rechnung, per Vorkasse oder mit Gutschein - das ist doch dann egal.
Der Gutschein ist eben auch ein Zahlungsmittel in der Logik des Shops.
Nun sollten jedoch wieder 6,90 € Versandkosten hinzukommen, jedoch werden keine Versandkosten berechnet.[/QUOTE]
vielleicht etwas unglücklich gelöst. wenn z.b. jemand für 27,00 einkauft (=versandkostenfrei) und 30,00 rabatt bekommt, überweist du dem kunden dann 3,00?
Ich verstehe, dass der Warenwert über der Versandkostenfrei-Grenze liegt, jedoch ist es diesem Fall eine Sonderform von Rabattgutscheinen. Es müsste als Berechnungsgrundlage der Restbetrag nach Abzug des Gutscheines genommen werden.
Was hätte man hier technisch für Möglichkeiten das umzusetzen?
Wäre in der Datei oxbasket.php die Funktion _applyDiscounts() dafür zuständig?