Seltsames Versandgewicht in Artikeldetailsseite

Thema wurde von Anonymous, 19. Februar 2021 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    20. Oktober 2016
    Beiträge:
    117
    Danke erhalten:
    23
    Danke vergeben:
    49
    Hallo liebe Forengemeinde!

    Wir haben unseren Shop gestern auf 4.3.3.0 sowie Honeygrid Theme upgedatet. Nun werden auf manchen Artikeldetailseiten, z.B.

    https://www.confiserieklein.de/lauenstein-trueffel-pralinen-kaffeeauslese-125g.html

    die Versandgewichte mit unzähligen nicht erklärbaren Nachkommastellen angezeigt, sobald man ein Attribut, z.B. die "Neutrale Geschenkverpackung" auswählt. Also beispielsweise 0.19999999999999998 kg je Stück, obwohl der Artikel selbst 0,180kg und das Attribut 0,02kg, zusammen also 0,2kg, betragen.

    Diese seltsame Darstellung ist bei Firefox, Chrome und Safari gleichermaßen.

    Aus unserer Server-Info:
    "gambio":"v4.3.3.0"
    "phpversion":"7.3.27"
    "mysqlversion":"5.7.33"

    Ich habe hierzu im Forum keine Hinweise gefunden. Deshalb stellt sich mir die Frage, ob Euch auch schon einmal Ähnliches aufgefallen ist und wie Ihr dieses Problem möglicherweise behoben habt.

    Für Hinweise im Voraus vielen Dank!

    Viele Grüße!

    Bernd
     
  2. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Hast Du etwas an der Berechnung / Anzeige der Nachkomma-Stellen geschraubt?
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    20. Oktober 2016
    Beiträge:
    117
    Danke erhalten:
    23
    Danke vergeben:
    49
    Hallo Barbara!

    Du meinst unter Einstellungen->System->Umrechnungsgenauigkeit für Dezimalstellen ? Nein, da steht wie schon vor dem Update "4". Ansonsten wüsste ich derzeit gar nicht, wo man weitere Einstellungen vornehmen kann.

    In der Datenbank Tabelle "products" Feld "products_weight" steht beim entsprechenden Artikel "0.1800". Im dazugehörigen Attribut-Datensatz in der Tabelle "products_attributes" Feld "options_values_weight" steht "0.0200". Beide Felder sind vom Typ DECIMAL(15,4). Wie daraus zusammen so ein krummer Wert wird, ist mir ein Rätsel.

    Viele Grüße!

    Bernd
     
  4. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Auch wenn der Shop da Krumm rechnet, sollte die Anzeige auf 2 Nachkommastellen gerundet werden, damit würde es schon wieder passen.

    Ich denke, dazu solltest Du ein Ticket aufmachen.
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Mir nicht, ich kenne die Probleme mit IEEE-754-Fließkommazahlen.
    Ja, sehe ich auch so, dann kann das bei uns in die geeigneten Kanäle fließen.
     
  6. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    28. Dezember 2020
    Beiträge:
    403
    Danke erhalten:
    205
    Danke vergeben:
    68
    Kann ich bestätigen, bei Attributen habe ich teilweise anzeigen wie: 3.6500000000000004 kg je Stück.
     
  7. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    28. Dezember 2020
    Beiträge:
    403
    Danke erhalten:
    205
    Danke vergeben:
    68
    Hatte die Attribute mal gelöscht und neu eingeben, hatte nichts gebracht.
    Im Liveshop habe ich dann bei den Attributen an dem Gewicht geschraubt: z.B. aus 2.500 kg zu 2.550 kg gemacht, das hat funktioniert. Habe zum Glück nur ca. 30 Produkte mit Attributen.