Kupons ungültig wenn Artikelnummer mit Slash

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.716
355
In der Kuponprüfung ist ein Fehler enthalten. Wenn Kupons auf Artikel begrenzt sind, deren Artikelnummer ein / enthalten, kann durch Konvertierung von Größen Varkombis passieren, dann schlägt die Prüfung fehl.

Betroffen ist Zeile 2595 in der includes/bestellvorgang_inc.php

falsch
Code:
if ($Pos->nPosTyp == C_WARENKORBPOS_TYP_ARTIKEL && preg_match('/;' . $Pos->Artikel->cArtNr . ';/i', $Kupon->cArtikel)) {

richtig
Code:
if ($Pos->nPosTyp == C_WARENKORBPOS_TYP_ARTIKEL && preg_match('/;' . [COLOR=#ff0000]preg_quote($Pos->Artikel->cArtNr, "/")[/COLOR] . ';/i', $Kupon->cArtikel)) {

Betrifft Shop 3 und 4.
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: Kupons ungültig wenn Artikelnummer mit Slash

Danke für die Info, wird behoben.