JTL Shop Grundpreis Anzeige bei Variationen deaktivieren

JTL Shop 3 zeigt bei Variationskombinationen den Grundpreis in der Varianten Auswahl an. Dies lässt sich über das Backend auch nicht deaktivieren (Warum nicht, JTL Software?). Nun ja, dann bauen wir uns die Funktion die Preisanzeige auszublenden eben selbst in das Template ein.

Oben im Bild sehen wir den Ausgangszustand wie JTL den Grundpreis bei Select Feldern in Varianten anzeigt. Zunächst legen wir ein Feld in der Template XML Datei an.

template.xml

         
            
            
         

Ergebnis in den Template Einstellungen schaut dann so aus:
JTL Shop Grundpreis ausblenden im Template

Weiter suchen wir uns die Datei /tpl_inc/artikel_inc.tpl in dieser den Code Schnipsel suchen:

, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}

den wird es so meine ich mehrmals geben. Je nachdem ob Select, Checkbox oder was auch immer. Nach diesem hier: {elseif $Einstellungen.artikeldetails.artikel_variationspreisanzeige == 2} ist für die Select Auswahl.

/tpl_inc/artikel_inc.tpl

Löschen:
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}

Einfügen:
{if $Einstellungen.template.general.webg_grundpreis_aus == 'N'}
, {$Artikel->oVariationDetailPreis_arr[$kEigenschaftWert]->Preise->PreisecPreisVPEWertInklAufpreis[$NettoPreise]}
{else}{/if}

Hier passiert nichts anders als, Frage ob die Einstellung auf „anzeigen“ gesetzt ist, dann zeige den Grundpreis an, ansonsten zeige ihn nicht an.

Ergebnis:
JTL Shop 3 Grundpreise ausblenden