Zum Inhalt springen
FULLTime eCommerce

Rabatt-Badge – Lagerbestand- & Rabatt-Badge

Rabatt-Badge

Der Shopware-Standard zeigt bei reduzierten Produkten auf der Produktkachel lediglich ein schlichtes „%"-Symbol. FutiStockBadge ersetzt dieses Symbol bei aktivierter Einstellung durch die echte, gerundete Prozentzahl, z. B. „−20 %".

Was genau ersetzt wird

Ist die Einstellung „Echte Prozentzahl statt ‚%' anzeigen" (discountRealPercent) aktiv, wird im Block component_product_badges_discount statt des Standard-Symbols der berechnete Rabattsatz ausgegeben. Ist die Einstellung deaktiviert, rendert der Block unverändert parent() — also exakt das Standard-Badge von Shopware, ohne jede Anpassung.

Wann das Badge erscheint

Das Plugin ändert nicht, ob das Rabatt-Badge erscheint, sondern nur, was darin steht. Die Anzeigebedingungen sind der Shopware-Standard:

  • Es liegt ein Streichpreis mit Prozentsatz größer 0 vor
  • Keine Preisspanne liegt vor — also kein „ab"-Preis, bei dem mehr als ein berechneter Preis existiert
  • Bei Varianten-Elternprodukten mit Anzeige des Elternartikels weicht der Preis nicht vom günstigsten Variantenpreis ab

Sind diese Bedingungen nicht erfüllt, zeigt Shopware ohnehin kein Rabatt-Badge — mit oder ohne FutiStockBadge. Das Plugin greift ausschließlich in die Beschriftung ein, nicht in diese Logik.

Ein fehlendes Rabatt-Badge bei einem reduzierten Produkt ist in aller Regel kein Fehler des Plugins, sondern eine der drei genannten Standardbedingungen (typischerweise Preisspanne oder Varianten-Elternprodukt). Details dazu unter Troubleshooting.

Staffelpreise

Existieren für ein Produkt Staffelpreise, wird für die Berechnung der angezeigten Prozentzahl der zuletzt gültige Staffelpreis herangezogen — also die Preisstufe, die für die aktuell relevante Menge greift.

Rundung

Die angezeigte Prozentzahl wird gerundet dargestellt (z. B. „−20 %" statt „−19,6 %"). Die zugrunde liegende Berechnung des Rabatts selbst ändert das Plugin nicht.

Barrierefreiheit

Das Badge bleibt für Screenreader vollständig nutzbar:

  • Der versteckte Text listing.boxLabelDiscount ist weiterhin im Markup enthalten
  • Die Prozentzahl selbst ist mit aria-hidden versehen, da sie visuell redundant zum versteckten Text ist

Deaktivieren

Schalten Sie discountRealPercent aus, verhält sich das Rabatt-Badge exakt wie im unveränderten Shopware-Standard — das Plugin rendert in diesem Fall lediglich parent() ohne jede eigene Ausgabe.

War diese Seite hilfreich?

Support

Gemietete Plugins (Shopware Store)

Für Support zu im Shopware Store gemieteten Plugins erstellen Sie bitte ein Support-Ticket in Ihrem Shopware-Konto.

Shopware-Ticket erstellen

Allgemeine Anfragen

Für allgemeine Fragen oder Kauflizenzen erreichen Sie uns per E-Mail.

E-Mail senden
Rabatt-Badge – Lagerbestand- & Rabatt-Badge | FULLTime eCommerce