# Rabatt Preis die % die man spart runden

**URL:** https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585
**Category:** Shopware 6 (German)
**Tags:** general, programming, themes--design
**Created:** [22. November 2021 um 09:36 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585 "2021-11-22T09:36:14Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![benceborbely](https://avatars.discourse-cdn.com/v4/letter/b/3ab097/32.png) [@benceborbely](https://forum.shopware.com/u/benceborbely)
#### Post date: [22. November 2021 um 09:36 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/1 "2021-11-22T09:36:14Z")

</div>

Hallo, wenn man ein reduzierten Artikel hat, dann wird ja Angezeigt wie viel man spart. Dort wird dann sowas wie 13.32% Angezeigt. Ich würde gerne anzeigen lassen 13%.  
Wie kann ich das machen, oder was sollte ich im Snippet statt %discount% verwenden?

Vielen Dank für die Ideen im Voraus.

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [22. November 2021 um 12:24 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/2 "2021-11-22T12:24:02Z")

</div>

[https://twig.symfony.com/doc/2.x/filters/round.html](https://twig.symfony.com/doc/2.x/filters/round.html)

Ich bin mir nicht sicher, ob das im Snippet möglich ist. Über Twig auf jeden Fall.

---

<div class="post-metadata">

### Author: ![benceborbely](https://avatars.discourse-cdn.com/v4/letter/b/3ab097/32.png) [@benceborbely](https://forum.shopware.com/u/benceborbely)
#### Post date: [22. November 2021 um 12:39 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/3 "2021-11-22T12:39:37Z")

</div>

Ja, leider funktioniert es als Snippet nicht, weil ich es nicht verarbeiten kann.

---

<div class="post-metadata">

### Author: ![cbm](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@cbm](https://forum.shopware.com/u/cbm)
#### Post date: [4. März 2025 um 12:06 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/4 "2025-03-04T12:06:00Z")

</div>

Ist diese Rundungsmöglichkeit für Rabattpreise mittlerweile in den Shopware-Einstellungen direkt verfügbar?

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [4. März 2025 um 12:42 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/5 "2025-03-04T12:42:18Z")

</div>

Nein. Aber das ist eine 2 Minuten Änderung im Template.

---

<div class="post-metadata">

### Author: ![cbm](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@cbm](https://forum.shopware.com/u/cbm)
#### Post date: [4. März 2025 um 13:25 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/6 "2025-03-04T13:25:38Z")

</div>

In welchem Template muss das geändert werden, dass die Rundung auch für alle Elemente im Frontend greift (Detailseiten, Slider etc.) ?

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [4. März 2025 um 14:10 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/7 "2025-03-04T14:10:59Z")

</div>

> **[Build software better, together](https://github.com/search?q=repo%3Ashopware%2Fshopware%2Blist-price-percentage%2Blanguage%3Atwig%2Bpath%3Asrc%2FStorefront&type=code)**
>
> GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

---

<div class="post-metadata">

### Author: ![cbm](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@cbm](https://forum.shopware.com/u/cbm)
#### Post date: [4. März 2025 um 15:37 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/8 "2025-03-04T15:37:46Z")

</div>

Leider verstehe ich diesen Teil im Template  
/component/product/card/badges.html.twig  
jetzt nicht:

 ![grafik](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/3/e/3e133ca0b192fd07284439e7517504c7f65bd8a0.png)

Woher kommen die Zahlen vor dem %-Zeichen?  
Ich würde die Prozentzahl gerne auf einen vollen Wert runden, allerdings ohne entsprechende Variable …

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [4. März 2025 um 15:43 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/9 "2025-03-04T15:43:25Z")

</div>

Wieso willst du denn an das Badge? Da steht der Preis doch gar nicht drin. Der ist bei list-price-percentage

Das ist die Codierung für das % Zeichen.

---

<div class="post-metadata">

### Author: ![Kavkus](https://avatars.discourse-cdn.com/v4/letter/k/e19b73/32.png) [@Kavkus](https://forum.shopware.com/u/Kavkus)
#### Post date: [4. März 2025 um 16:34 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/10 "2025-03-04T16:34:36Z")

</div>

Aber ist doch sinnig es in das % zeichen reinzumachen @Max_Shop ?  
einfach ein price.listPrice.percentage|round rein?

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [4. März 2025 um 16:57 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/11 "2025-03-04T16:57:48Z")

</div>

Absolut. Wobei ich persönlich das Wort Rabatt an der Stelle „cleaner“ finde und % Werte generell weglassen würde. Aber jeder wie er es möchte 😉

Die ursprüngliche Frage war, wo man rundet. Daher mein Einwand.

---

<div class="post-metadata">

### Author: ![cbm](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@cbm](https://forum.shopware.com/u/cbm)
#### Post date: [5. März 2025 um 09:05 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/12 "2025-03-05T09:05:41Z")

</div>

> [@Kavkus](#):
>
> einfach ein price.listPrice.percentage|round rein?

Das ist ja genau die Frage wo der Prozent-Wert im Template herkommt?

Evtl. muss ich unserer Problem nochmals kurz erklären:  
Ein Produkt wird reduziert von 19,95€ auf 15€.  
Im Badge der Productbox wird jetzt ein Prozentwert von „24,81“ angezeigt.  
Wir hätten da gerne 25% stehen.

Im markierten Code erkenne ich aber nicht wo der Wert herkommt. Es scheint ja nur das Prozentzeichen über #37 gesetzt werden.

---

<div class="post-metadata">

### Author: ![Kavkus](https://avatars.discourse-cdn.com/v4/letter/k/e19b73/32.png) [@Kavkus](https://forum.shopware.com/u/Kavkus)
#### Post date: [5. März 2025 um 09:17 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/13 "2025-03-05T09:17:52Z")

</div>

Wie gesagt,

setzt vor das % zeichen einfach folgenden code.

{{price.listPrice.percentage|round}}

in listPrice.percentage stehen die reduzierten %te

---

<div class="post-metadata">

### Author: ![cbm](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@cbm](https://forum.shopware.com/u/cbm)
#### Post date: [5. März 2025 um 10:32 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/14 "2025-03-05T10:32:20Z")

</div>

Danke, das hat geklappt.

Allerdings würde ich gerne trotzdem verstehen warum?  
Aus welcher Variable kamen die vorher angezeigten (ungerundeten) Prozentangaben?

---

<div class="post-metadata">

### Author: ![NilsKR](https://avatars.discourse-cdn.com/v4/letter/n/7993a0/32.png) [@NilsKR](https://forum.shopware.com/u/NilsKR)
#### Post date: [5. März 2025 um 11:26 UTC](https://forum.shopware.com/t/rabatt-preis-die-die-man-spart-runden/91585/15 "2025-03-05T11:26:20Z")

</div>

Wenn du die „& #37;“ meinst - das ist wie Max\_Shop schon gesagt hat die Codierung von dem % Zeichen 😉
