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 , 10 years ago
comment:2 by , 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 , 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 , 10 years ago
| Milestone: | modified-shop-2.00 → modified-shop-2.10 |
|---|---|
| Version: | 2.0 → 2.10 |
comment:5 by , 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 , 8 years ago
| Milestone: | modified-shop-2.1.0.0 |
|---|

dazu passend http://www.modified-shop.org/forum/index.php?topic=34648.msg315845;topicseen#msg315845:
Sonderpreis = Listenpreise => "Sie sparen 0%"