Gewicht Gramm einstllig

Hallo, wir haben einen Shop der Produkte mit einem Gewicht im einstelligen Gramm-Bereich verkauft ( Bsp. 5g ). Shopware rundet jetzt aber auf zweistellig auf und speichert somit 0,01 kg anstatt 0,005 kg. Folglich verdoppelt sich das Gesamtgewicht. Kann man das in Shopware einstellen? Ich habe leider nichts dazu gefunden.
VG Simon

1 Like

Shopware wird vermutlich immer auf 2 Nachkommastellen runden. In eurem Fall entweder das Template anpassen oder auf Gramm anstatt kg ausweichen.

In den Einstellungen ist mir das noch nie ├╝ber den Weg gelaufen. Wie gesagt, wird sicherlich im Template gerundet.

Das wird schon im Backend gerundet bei der Eingabe. Habe mich glaub undeutlich ausgedr├╝ckt.

OK, bin weiter gekommen. Beim Produkt einzeln kann man 0,005g eingeben, lediglich bei den Mehrfach├Ąnderungen wird automatisch gerundet.

Hallo zusammen,

ich habe ein ├Ąhnliches Problem, allerdings verkaufe ich Artikel mit noch kleineren Gewichten, 80mg, daf├╝r sehr hohe St├╝ckzahlen.

Wei├č wer, wo im Template das Gewicht gerundet wird?

Habe das selbe Problem und finde nicht wirklich eine L├Âsung daf├╝r. Kann das ÔÇ×kgÔÇť kann man nicht ├Ąndern und alles unter 0,01kg funktioniert nicht.

Wer hat eine L├Âsung?

Habe das selbe Problem. Gibt es Seitens @MarkusFischer Shopware keine L├Âsung, oder Vorschl├Ąge?

Hallo revexibox,
im Formular werden Angaben bis 0.001 gespeichert, womit Grammangaben gemacht werden k├Ânnen. Bei geringeren Mengen (Milligramm, Milliliter) kann eine neue Ma├čeinheit angelegt werden. Zumindest sollte das laut Preisangabenverordnung in Ordnung sein (bitte ggf. einen entsprechenden Experten hinzuziehen).

Bei dem oben angegebenen Anwendungsfall ÔÇ×geringes Gewicht, gro├če MengenÔÇť w├Ąre es nat├╝rlich denkbar, dass die Gewichtsberechnung z.B. f├╝r den Versand m├Âglich sein muss. F├╝r das Gewicht gibt es keine Konfiguration im Admin. Falls also f├╝r Euch die Problematik nicht durch die Preisangabenverordnung, sondern beispielsweise der Logistik hervorgerufen wird, kann ich Euch nur empfehlen, ein Ticket im ├Âffentlichen Issuetracker anzulegen https://issues.shopware.com) oder im Shopware Store nachzusehen, ob ein Hersteller f├╝r Erweiterungen den Bedarf erkannt hat und eine entsprechende App anbietet.

Wenn Shopware eine Einstellung nicht bietet, die aber ben├Âtigt wird, ist es die beste M├Âglichkeit ein entsprechendes Featureticket im Issuetracker anzulegen. Nur so erh├Ąlt die Entwicklung Kenntnis dar├╝ber, welche Features ben├Âtigt werden oder welche Anpassungen notwendig sind. Zum Thema Gewichtsangaben in Mehrfach├Ąnderungen gibt es bereits dieses Ticket: https://issues.shopware.com/issues/NEXT-19430. Du kannst Dich dort mit Deinem Shopware Account anmelden und daf├╝r Deine Stimme abgeben oder einen Kommentar erfassen. Die Votes f├╝r ein Ticket sind eines der Kriterien, anhand die Entwicklung erkennen kann, wie gro├č der Bedarf f├╝r diese ├änderung ist. Leider hatte noch niemand f├╝r das obige Ticket gestimmt.

Viele Gr├╝├če
Markus

Konnte gerade einen Teilerfolg erzielenÔÇŽ

Bearbeitet wurde die Struktur in der Datenbank von DECIMAL(10,3) auf DECIMAL(10,5)
/public/bundles/administration/static/js/app.js wurde angepasst.
Und die /vendor/shopware/core/Migration/V6_3/Migration1536233120Product.php wurde auch angepasst.

Kann die Daten gerne bereitstellen.

Aktuell kann ich bis 5 Stellen nach dem Komma speichern.
Auch im Warenkorb funktioniert die Berechnung richtig :slight_smile:

Leider funktioniert diese Variante bei der Mehrfach├Ąnderung noch nicht.

@MarkusFischer Wie kann ich nun verhindern das bei einem SW Update meine bearbeiteten Daten mit ├╝berschrieben werden?

Die Migration wird nur einmalig ausgef├╝hrt um die Datenbanktabelle zu erstellen. Daher w├Ąre eine ├änderung dort vermutlich nicht notwendig gewesen. Solange Shopware in Zukunft exakte Spalte nicht ├Ąndert, wird beim Update nichts ├╝berschrieben.

Ansonsten kannst du nur per Plugin ├änderungen Update-sicher machen. Wobei das bei ├änderungen der Datenbankstruktur meinem Wissen nach nicht m├Âglich ist, da diese durch zuk├╝nftige Migrations ├╝berschrieben werden k├Ânnen.

1 Like

Wie Max_Shop es sagt, bei Programmupdates k├Ânnten Datenbankanpassungen durchgef├╝hrt werden m├╝ssen, die Deine ├änderungen ├╝berschreiben.

Viele Gr├╝├če
Markus