Sonderangebot Ribbon special

Thema wurde von Anonymous, 1. Dezember 2025 um 17:00 Uhr erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Beim Erstellen eines Sonderangebots erscheint am Artikel das special Ribbon mit der Prozentanzeige um wie viel der Preis reduziert wird.
    Wo ändere ich das?
    Bei "Texte anpassen" finde ich das special Ribbon mit den Text SALE. Dieser Text wird aber im Ribbon nicht angezeigt.
    upload_2025-12-1_16-59-16.png

    Ich habe mir jetzt mit einem CSS Code beholfen. Aber irgendwo muss da doch ein Fehler drin sein.
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    22. Juli 2021
    Beiträge:
    169
    Danke erhalten:
    17
    Danke vergeben:
    56
    Was soll den da stehen? Nur das %-Zeichen?
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Nachdem ich bei Texte anpassen den Text Für das Ribbon Special mit SALE gesehen habe, Frage ich mich wo denn dieses SALE steht. Im Frontend wird im Ribbon die Prozente angezeigt. Zb -7%

    Ich würde gerne wissen woher dieses -7% kommt. Das müsste doch auch bei Texte anpassen zu finden sein.
    Und bei meiner Suche danach, habe ich SALE gefunden und Frage mich nun wo denn dieses SALE angezeigt wird?

    (In meinem Shop habe ich das bestehende Ribbon per CSS angepasst. Das ist so nicht Standard.)
     
  4. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    22. Juli 2021
    Beiträge:
    169
    Danke erhalten:
    17
    Danke vergeben:
    56
    Ich kann es auf die Schnelle auch nicht finden, wo das SALE stehen soll. Jedenfalls denke ich, dass die "x.xx %" in einer Ausgabe-Datei erzeugt werden bzw. irgendwo vorher im Core.
     
  5. M. Zitzmann
    M. Zitzmann Erfahrener Benutzer
    Registriert seit:
    3. März 2016
    Beiträge:
    421
    Danke erhalten:
    146
    Danke vergeben:
    42
    Der Prozentsatz wird in verschiedenen Schnipseln erzeugt.
    In der Artikelansicht in ProductInfoThemeContentView und bei Preisanpassungen ist es im CheckStatusController

     
  6. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Ja, der Prozentsatz kommt aus der php Datei. Aber für was gibt es diese Textphrasen:

    upload_2025-12-3_13-31-11.png

    Wann, wie und wo werden diese sichtbar?
     
  7. M. Zitzmann
    M. Zitzmann Erfahrener Benutzer
    Registriert seit:
    3. März 2016
    Beiträge:
    421
    Danke erhalten:
    146
    Danke vergeben:
    42
    Das sind Ribbons neben dem Rabatt-Ribbon.
    Die werden erzeugt in der Datei

    /GXMainComponents/SmartyPlugins/function.product_ribbons.php

    Screenshot 2025-12-03 141900.jpg
     
  8. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Ja, so sieht das Ribbon aus. Wie ich oben geschrieben hatte. Da stehen die Prozente drin. Das weiß ich ja.
    Aber wo steht das SALE, dass ja bei Texte anpassen beim Special Ribbon zu finden ist?
     
  9. M. Zitzmann
    M. Zitzmann Erfahrener Benutzer
    Registriert seit:
    3. März 2016
    Beiträge:
    421
    Danke erhalten:
    146
    Danke vergeben:
    42
    Sorry, das finde ich auch nicht.
    Der Angebots-Ribbon im Style Editor schaltet nur die Prozentanzeige aus oder ein.
     
  10. Dominik Dehning
    Dominik Dehning Aktives Mitglied
    Registriert seit:
    21. März 2023
    Beiträge:
    41
    Danke erhalten:
    30
    Danke vergeben:
    39
    "SALE" wird nirgendwo mehr angezeigt. In einer früheren Version wurde ganz einfach ein Text statt dem prozentualen Rabatt angezeigt.

    In der von @M. Zitzmann genannten Datei GXMainComponents/SmartyPlugins/function.product_ribbons.php findet man noch einen Verweis auf die ursprüngliche (und einzige) Verwendung der Übersetzung "RIBBON_SPECIAL":

    PHP:
        if (count($arrTemp getSpecials($params)) > 0) {
            
    $arrResult['ribbons'][] = [
                
    'class' => $arrTemp['class'],
                
    'text'  => $arrTemp['text'// $sectionArray['RIBBON_SPECIAL']
            
    ];
        }
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. Mai 2022
    Beiträge:
    2.335
    Danke erhalten:
    1.019
    Danke vergeben:
    389
    Dann ist das einfach eine alte Textphrase die vergessen wurde zu entsorgen und so für Verwirrung sorgt. :)