Jump to content
xt:Commerce Community Forum

UVP für Händler aus Template entfernen


Justicezzz

Recommended Posts

Hallo!

Ich habe meinen XTC Shop an das Warenwirtschaftssystem JTL WaWi V0994 gekoppelt. Soweit funktioniert alles prima. Wenn ich jetzt in dem WaWi einen Endkundenpreis und einen Haendlerpreis eingebe erscheint der Endkundenpreis im XTC wenn man als Haendler angemeldet ist als UVP in durchgestrichener Form zusaetzlich zum Haendlerpreis.

Gibt es die Moeglichkeit den UVP mit dem angezeigten Preis in entsprechenden Dateien von XTC einfach zu loeschen. Also das die Zeile, die fuer die Anzeige des UVPs in der Haendleranmeldung einfach nicht dargestellt wird.

Waere super, wenn da jemand mehr Ahnung hat wie ich.

Vielen Dank vorab fuer eure Muehe!

Gruss, Justicezzz

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Keiner Eine Idee ???

Doch, ich!

Ist unsauber, funktioniert aber:

Im Ordner includes/classes ist die Datei xtcPrice.php. Dort in der Methode xtcFormatSpecialGraduated findest du das hier:

$price = '<span class="productOldPrice">'.MSRP.$this->xtcFormat($pPrice, $format).'</span><br />'.YOUR_PRICE.$this->checkAttributes($pID).$this->xtcFormat($sPrice, $format);

Irgendwo bei Zeile 368. Nimm alles vor YOUR_PRICE raus und die UVP wird nicht mehr angezeigt.

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 months later...
  • 9 months later...

Hi ihr!

Ich hatte dasselbe Problem, habe jetzt nach langem Hin- und Her probieren folgende Passage gelöscht:

'<span class="productOldPrice">'.MSRP.$this->xtcFormat($pPrice, $format).'</span><br />'.
Die UVP-Anzeige ist jetzt zum Glück endlich weg :rolleyes: Allerdings habe ich für Händler Staffelpreise und XTC zeigt jetzt z.B. "ab 18,90 EUR" an, obwohl der Artikel z.B. ab 12 Stk. nur 15 EUR kostet. Kann man das noch irgendwie ändern? Mein Quelltext in dem geänderten Bereich sieht jetzt so aus:

	function xtcFormatSpecialGraduated($pID, $sPrice, $pPrice, $format, $vpeStatus = 0, $pID) {

		if ($pPrice == 0)

			return $this->xtcFormat($sPrice, $format, 0, false, $vpeStatus);

		if ($discount = $this->xtcCheckDiscount($pID))

			$sPrice -= $sPrice / 100 * $discount;

		if ($format) {

			if ($sPrice != $pPrice) {

				$price = YOUR_PRICE.$this->checkAttributes($pID).$this->xtcFormat($sPrice, $format);

			} else {

				$price = FROM.$this->xtcFormat($sPrice, $format);

			}

			if ($vpeStatus == 0) {

				return $price;

			} else {

				return array ('formated' => $price, 'plain' => $sPrice);

			}

		} else {

			return round($sPrice, $this->currencies[$this->actualCurr]['decimal_places']);

		}

	}


	function get_decimal_places($code) {

		return $this->currencies[$this->actualCurr]['decimal_places'];

	}


}[/code]

Oder nimmt der die Staffelpreise bzw. die Anzeige für die Listen- und Produktansicht aus nem anderen Bereich?

Bin für jeden weiteren Tipp dankbar, der Thread hat mir schon sehr geholfen :o

Katja

Link to comment
Share on other sites

  • 2 months later...
  • 2 weeks later...

hallo, danke erstmal, ich konnte das problem erfolgreich damit beheben.

ich versuche jetzt auch mal zu helfen:

folgendermaßen lassen sich die gewünschten artikelpreise anzeigen:


	function xtcFormatSpecialGraduated($pID, $sPrice, $pPrice, $format, $vpeStatus = 0, $pID) {

		if ($pPrice == 0)

			return $this->xtcFormat($sPrice, $format, 0, false, $vpeStatus);

		if ($discount = $this->xtcCheckDiscount($pID))

			$sPrice -= $sPrice / 100 * $discount;

		if ($format) {


				$price = FROM.$this->xtcFormat($pPrice, $format);


			if ($vpeStatus == 0) {

				return $price;

			} else {

				return array ('formated' => $price, 'plain' => $sPrice);

			}

		} else {

			return round($sPrice, $this->currencies[$this->actualCurr]['decimal_places']);

		}

	}

ich habe die if-bedingung entfernt, die abfragt, ob ein uvp preis vorhanden ist. dann wurde bei xtcFormat($sPrice, $format); das $sPrice durch $pPrice ersetzt.

Es werden nun die Artikelpreise angezeigt und nicht der Preis der höchsten Artikelvariation...

Hoffe ich konnte helfen

Link to comment
Share on other sites

  • 5 weeks later...
  • 1 year later...

Hi,

war auch schon fast verzweifelt; aber du hast den entscheidenden Hinweis geliefert.

Danke

Hi ihr!

Ich hatte dasselbe Problem, habe jetzt nach langem Hin- und Her probieren folgende Passage gelöscht:

'<span class="productOldPrice">'.MSRP.$this->xtcFormat($pPrice, $format).'</span><br />'.
Die UVP-Anzeige ist jetzt zum Glück endlich weg :rolleyes: Allerdings habe ich für Händler Staffelpreise und XTC zeigt jetzt z.B. "ab 18,90 EUR" an, obwohl der Artikel z.B. ab 12 Stk. nur 15 EUR kostet. Kann man das noch irgendwie ändern? Mein Quelltext in dem geänderten Bereich sieht jetzt so aus:

	function xtcFormatSpecialGraduated($pID, $sPrice, $pPrice, $format, $vpeStatus = 0, $pID) {

		if ($pPrice == 0)

			return $this->xtcFormat($sPrice, $format, 0, false, $vpeStatus);

		if ($discount = $this->xtcCheckDiscount($pID))

			$sPrice -= $sPrice / 100 * $discount;

		if ($format) {

			if ($sPrice != $pPrice) {

				$price = YOUR_PRICE.$this->checkAttributes($pID).$this->xtcFormat($sPrice, $format);

			} else {

				$price = FROM.$this->xtcFormat($sPrice, $format);

			}

			if ($vpeStatus == 0) {

				return $price;

			} else {

				return array ('formated' => $price, 'plain' => $sPrice);

			}

		} else {

			return round($sPrice, $this->currencies[$this->actualCurr]['decimal_places']);

		}

	}


	function get_decimal_places($code) {

		return $this->currencies[$this->actualCurr]['decimal_places'];

	}


}[/code]

Oder nimmt der die Staffelpreise bzw. die Anzeige für die Listen- und Produktansicht aus nem anderen Bereich?

Bin für jeden weiteren Tipp dankbar, der Thread hat mir schon sehr geholfen :o

Katja

Link to comment
Share on other sites

  • 3 months later...

Diesen Text sollten Sie entfernen:

.MSRP.$this->xtcFormat($pPrice, $format).'</span><br />'.[/CODE]

Mit freundlichen Grüßen

Christian Fischer

ums nochmal genau zu beschreiben, es muss n bisschen mehr gelöscht werden ;)

[b]'<span class="productOldPrice">'.MSRP.$this->xtcFormat($pPrice, $format).'</span><br />'.[/b]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...