Opened 3 years ago

#2727 new defect

Coupon wird im Bestätigungsmail nicht korrekt geladen

Reported by: manuel.schenk Owned by: comvation
Priority: normal Milestone:
Component: Shop Version: 5.0
Severity: normal Keywords:
Cc:

Description

Das Problem ist, dass bei einem Rabatt-Code mit einem festen Betrag, der für beliebige Produkte gültig ein "0.00"-Betrag in der Bestätigungs-Mail (Platzhalter: DISCOUNT_COUPON_AMOUNT) ausgegeben wird.

Das Problem ist, dass die Funktion \Coupon::available(...) NULL zurückgibt, da die übergebene "product_id" mit dem product-id des Coupons nicht übereinstimmt (bei beliebig ist die product-id vom coupon "0").

Deshalb muss im File /modules/Shop/Controller/Coupon.class.php (Zeile 398) der Code wie folgt angepasst werden:

if ($objCoupon->product_id() != 0 && $objCoupon->product_id != intval($product_id)) {

Change History (0)

Note: See TracTickets for help on using tickets.