Modify

Opened 10 years ago

Last modified 8 years ago

#820 new Bug/Fehler

Sonderpreise höher als Listenpreis möglich

Reported by: Volker Strähle Owned by: somebody
Priority: normal Milestone:
Component: Admin Version: 2.0.1.0
Keywords: Cc:
Blocked By: Blocking:

Description

Man kann Sonderpreise anlegen, die über dem aktuellen Lsitenpreis liegen. Der Rabatt wird im Frontend dann ngeativ ausgegeben und der Artikel mit "Sonderpreise nur ..." beworben.

Klingt nach Verbrauchertäuschung.

Entweder bei Eingabe prüfen, besser bei Ausgabe im FE/Template prüfen.

Preis über Listenpreis => Anzeige eie normaler Preis
Preis unter Listenpreis => Anzeige als Sonderangebot

Das würde zeitlich befristete höhere Preise ermöglichen (etwa vor Weihnachten,...)

Attachments (0)

Change History (6)

comment:1 by Volker Strähle, 10 years ago

dazu passend http://www.modified-shop.org/forum/index.php?topic=34648.msg315845;topicseen#msg315845:

Sonderpreis = Listenpreise => "Sie sparen 0%"

comment:2 by Volker Strähle, 10 years ago

in includes/classes/xctPrice.php in function xtcGetPrice:

    // check specialprice
    if ($this->cStatus['customers_status_specials'] == '1' && $sPrice = $this->xtcCheckSpecial($pID)) {
			if ($this->xtcAddTax($sPrice, $products_tax) < $pPrice) {
				return $this->xtcFormatSpecial($pID, $this->xtcAddTax($sPrice, $products_tax), $pPrice, $format, $vpeStatus);
			}
    }
    

comment:3 by Ronald Parcinski, 10 years ago

Nein das muss in der xtcCheckSpecial() gemacht werden, da diese Funktion öfters von außerhalb der Klasse aufgerufen wird, z.B. in classes/product.php getGraduated()

comment:4 by Gerhard Waldemair, 10 years ago

Milestone: modified-shop-2.00modified-shop-2.10
Version: 2.02.10

comment:5 by Volker Strähle, 10 years ago

Ein Änderung in xtcCheckSpecial heißt aber, dass Sonderpreise grundsätzlich niedriger sind oder es einen Fallback auf den Listenpreis gibt.

Selbst wenn xtcCheckSpecial() den richtigen, ggf. höheren Sonderpreis zurückgibt, wird spätestens in der Funktion xtcGetPrice() wieder falsch formatiert.

xtcCheckSpecial() gibt meiner Meinung nach schon das richtige zurück. einen Sonderpreis falls gültig und vorhanden. Das kann höher oder niedriger sein, taugt wohl auch für Tagespreise.

(passend dazu noch http://trac.modified-shop.org/ticket/826#ticket)

comment:6 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.1.0.0

Modify Ticket

Action
as new The owner will remain somebody.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.