# Preismanipulation Plugin

**URL:** https://forum.shopware.com/t/preismanipulation-plugin/87082
**Category:** Programmierung
**Created:** [22. April 2021 um 12:21 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082 "2021-04-22T12:21:26Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [22. April 2021 um 12:21 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/1 "2021-04-22T12:21:26Z")

</div>

Hi zusammen,

ich programmiere gerade an einem Plugin, welches es möglich machen soll im Backend ganz normal einen Meterpreis anzugeben. Verkauft wird es aber immer nur in 2,6m. Also habe ich ein Freitextfeld erstellt in welchem dieser Faktor hinterlegt ist. Über das FilterPrice Event kann ich auch den Preis ändern. Jedoch wird mir hier das Runden zum Verhängnis

Preis: 0,72 € \* 2,6 \* Bestellmenge  
Hier rundet mir Shopware dann die Beträge falsch.

Hat jemand ne Idee was ich machen kann? Oder gibts ein Plugin welches genau diese Aufgabe löst? Darf auch teuer sein. Komme hier nicht weiter.

Grüße

---

<div class="post-metadata">

### Author: ![Thomas\_bei\_Dunken](https://avatars.discourse-cdn.com/v4/letter/t/41988e/32.png) [@Thomas\_bei\_Dunken](https://forum.shopware.com/u/Thomas_bei_Dunken)
#### Post date: [22. April 2021 um 13:01 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/2 "2021-04-22T13:01:18Z")

</div>

Der Produkt Konfigurator sollte das können, am besten den Hersteller mal fragen.

[https://store.shopware.com/bogx103888261550/produkt-konfigurator.html](https://store.shopware.com/bogx103888261550/produkt-konfigurator.html)

---

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [22. April 2021 um 13:04 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/3 "2021-04-22T13:04:44Z")

</div>

Danke für die Antwort - sieht nur etwas oversized aus für das was ich erledigen will. Geht ja nur um einen Preisfaktor und keine Komplette Konfiguration vom Artikel.

Gruß

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [22. April 2021 um 13:08 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/4 "2021-04-22T13:08:40Z")

</div>

> [@MrAle](#):
>
> Jedoch wird mir hier das Runden zum Verhängnis

Was heißt denn das genau? Die Berechnung erfolgt ja in der Regel über den nummerischen Wert. Dieser ist gespeichert und wird auch dem Warenkorb zugeführt. Wo sollte es jetzt Probleme geben?

---

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [22. April 2021 um 13:09 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/5 "2021-04-22T13:09:34Z")

</div>

0,72 \* 2,6 = 1,872  
1,872 \* 30 Stk sollten dann eigentlich 56,16 ergeben.  
Shopware macht dadraus aber 56,10.

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [22. April 2021 um 13:10 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/6 "2021-04-22T13:10:12Z")

</div>

Beachte bitte, nicht mit Komma rechnen !

---

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [22. April 2021 um 13:12 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/7 "2021-04-22T13:12:47Z")

</div>

@R4M  
Wie meinst du das? Das ich nur numeric Werte nehmen soll? Das mache ich bereits.

Gruß

---

<div class="post-metadata">

### Author: ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)
#### Post date: [22. April 2021 um 13:13 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/8 "2021-04-22T13:13:02Z")

</div>

Manchmal hilft es auch Zahlen zu „ent-floaten“, z.B. \*100

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [22. April 2021 um 13:25 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/9 "2021-04-22T13:25:15Z")

</div>

> [@MrAle](#):
>
> Wie meinst du das? Das ich nur numeric Werte nehmen soll? Das mache ich bereits.

Keine Ahnung wie dein Plugin aufgebaut ist. Der Preis zum Artikel steht unter anderem in der Tabelle s\_articles\_prices und da steht auch der komplette Preis. Wenn du damit rechnest wird auch nichts gerundet.

---

<div class="post-metadata">

### Author: ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)
#### Post date: [23. April 2021 um 04:33 UTC](https://forum.shopware.com/t/preismanipulation-plugin/87082/10 "2021-04-23T04:33:54Z")

</div>

Danke an alle für den Input.  
Ich werds mal versuchen mit den Infos die ich jetzt habe.

Grüße
