Inhalte aufrufen

Profilbild

Rabattanzeige deaktivieren

Rabatt

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
9 Antworten zu diesem Thema

#1 winkler

winkler

    V.I.P

  • Members
  • 2898 Beiträge

Geschrieben: 16 May 2018 - 07:50

Hallo

Ich habe das Problem das ich eine Kundengruppe (Verbraucher) habe, welche einen negativen Rabatt (also einen prozentualen Aufpreis) bekommt. Nun erscheint allerdings im Produktdetail der durchgestrichene "Listenpreis", welcher in diesem Fall natürlich niedriger ist... das geht natürlich gar nicht. Wie kann ich diese Anzeige deaktivieren?

 

Angehängte Bilder


Ciao, Micha
Smartstore NET
ESET Endpoint Antivirus

Adobe CC
www.winkimedia.de

Shopbetreuung: www.schmiede24.com

 


#2 Murat Cakir

Murat Cakir

    SmartStore AG

  • Administrators
  • 1118 Beiträge

Geschrieben: 16 May 2018 - 17:09

So dezidiert lässt sich das leider nicht einstellen. Ich habe jedoch einen Issue dafür aufgenommen.


Murat Cakir
SmartStore AG


#3 winkler

winkler

    V.I.P

  • Members
  • 2898 Beiträge

Geschrieben: 17 May 2018 - 06:43

Hallo Murat

Danke erstmal. Hmm...das ist natürlich schwierig, so lange kann ich doch die Preise nicht stehen lassen. Kann man nicht die betreffende Programmierzeile einfach entfernen, so dass kein Rabatt gezeigt wird? Ich glaube dieses Problem gab es schon mal in einer früheren Version. 


Ciao, Micha
Smartstore NET
ESET Endpoint Antivirus

Adobe CC
www.winkimedia.de

Shopbetreuung: www.schmiede24.com

 


#4 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3799 Beiträge

Geschrieben: 17 May 2018 - 10:07

Mit welchen Einstellungen erzielst du diese Preisanzeige? Negative Rabatte werden bei mir nicht angewendet.


Marcus Gesing

Smartstore AG


#5 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3799 Beiträge

Geschrieben: 17 May 2018 - 11:48

Der regulären Preis lässt sich komplett ausblenden, indem man den betreffenden Code auskommentiert (@* voranstellen und *@ anhängen). Produktdetailseite: Datei ~\Views\Product\Partials\Product.Offer.Price.cshtml, Zeile 80 bis 99
@*@if (oldPrice1.HasValue() || priceModel.SavingAmount.HasValue())
{
  ....
    </div>
  }
}*@
 
Produktlisten: Datei ~\Views\Shared\Partials\Product.List.Item.Price.cshtml, Zeile 30 bis 52
@*@if (Model.Price.RegularPrice.HasValue())
{
  ....
    <span class="art-oldprice">@Model.Price.RegularPrice</span>
  }
}*@
Und Datei ~\Views\Shared\Partials\Product.List.Item.cshtml, Zeile 34
@*<span class="badge badge-@badge.Style.ToString().ToLowerInvariant() art-badge">@Html.Raw(badge.Label)</span>*@
 

  • winkler gefällt das

Marcus Gesing

Smartstore AG


#6 winkler

winkler

    V.I.P

  • Members
  • 2898 Beiträge

Geschrieben: 18 May 2018 - 07:11

Hallo Marcus

Ich habe eine Rabattgruppe erstellt mit -20% Rabatt und als Vorrausetzung die entsprechende Kundengruppe Verbraucher genommen. Ich weiß, im Normalfall macht man das so nicht. Aber bei uns sind die Grundpreise nun mal die B2B-Preise und da geht das nur mit Aufpreisen...will man nicht das ganze Preissystem neu strukturieren.

Das mit dem Code probiere ich heut Abend gleich aus...hoffe es funzt.

Danke schon mal für Deine Hilfe und schöne Pfingsten


Ciao, Micha
Smartstore NET
ESET Endpoint Antivirus

Adobe CC
www.winkimedia.de

Shopbetreuung: www.schmiede24.com

 


#7 winkler

winkler

    V.I.P

  • Members
  • 2898 Beiträge

Geschrieben: 18 May 2018 - 07:25

Hallo Marcus

Ich konnte nicht anders und habe die Dateien gleich über RDP geändert. Aber jetzt wird das angezeigt...eigentlich habe ich es genau so eingetragen

 

Angehängte Bilder


Ciao, Micha
Smartstore NET
ESET Endpoint Antivirus

Adobe CC
www.winkimedia.de

Shopbetreuung: www.schmiede24.com

 


#8 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3799 Beiträge

Geschrieben: 18 May 2018 - 08:21

Nur die Zeile 80 und die Zeile 99 ändern.
Zeile 80:
Alt: @if (oldPrice1.HasValue() || priceModel.SavingAmount.HasValue())
Neu: @*@if (oldPrice1.HasValue() || priceModel.SavingAmount.HasValue())
 
Zeile 99:
Alt: }
Neu: }*@
 
Alternative: Bei den DIV Tags (sind mehrere im dem Block) per CSS ausblenden. Beispiel:
Zeile 84:
Alt: <div class="pd-oldprice-line d-flex">
Neu: <div class="pd-oldprice-line d-flex" style="display:none;">

  • winkler gefällt das

Marcus Gesing

Smartstore AG


#9 winkler

winkler

    V.I.P

  • Members
  • 2898 Beiträge

Geschrieben: 18 May 2018 - 09:05

Moin...jetzt kommt ein Laufzeitfehler beim Aufruf der Detailseite

Habe aber Deinen letzten Punkt noch nicht gemacht

Angehängte Bilder


Ciao, Micha
Smartstore NET
ESET Endpoint Antivirus

Adobe CC
www.winkimedia.de

Shopbetreuung: www.schmiede24.com

 


#10 winkler

winkler

    V.I.P

  • Members
  • 2898 Beiträge

Geschrieben: 18 May 2018 - 09:13

Es funktioniert, ich hatte noch in Zeile 91 ein *@ drin.

Danke Marcus, große Klasse!!!


Ciao, Micha
Smartstore NET
ESET Endpoint Antivirus

Adobe CC
www.winkimedia.de

Shopbetreuung: www.schmiede24.com

 



Auch markiert mit einem oder mehrerer dieser Schlüsselwörter: Rabatt