Jump to content

Photo

Rabattanzeige deaktivieren

Rabatt

  • Please log in to reply
9 replies to this topic

#1 winkler

winkler

    V.I.P

  • Members
  • 2898 posts

Posted 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?

 

Attached Files


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 posts

Posted 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 posts

Posted 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
  • 3804 posts

Posted 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
  • 3804 posts

Posted 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 likes this

Marcus Gesing

Smartstore AG


#6 winkler

winkler

    V.I.P

  • Members
  • 2898 posts

Posted 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 posts

Posted 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

 

Attached Files


Ciao, Micha
Smartstore NET
ESET Endpoint Antivirus

Adobe CC
www.winkimedia.de

Shopbetreuung: www.schmiede24.com

 


#8 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3804 posts

Posted 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 likes this

Marcus Gesing

Smartstore AG


#9 winkler

winkler

    V.I.P

  • Members
  • 2898 posts

Posted 18 May 2018 - 09:05

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

Habe aber Deinen letzten Punkt noch nicht gemacht

Attached Files


Ciao, Micha
Smartstore NET
ESET Endpoint Antivirus

Adobe CC
www.winkimedia.de

Shopbetreuung: www.schmiede24.com

 


#10 winkler

winkler

    V.I.P

  • Members
  • 2898 posts

Posted 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

 



Also tagged with one or more of these keywords: Rabatt