Seltsames Versandgewicht in Artikeldetailsseite

Thema wurde von Anonymous, 19. Februar 2021 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    20. Oktober 2016
    Beiträge:
    115
    Danke erhalten:
    22
    Danke vergeben:
    46
    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.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hast Du etwas an der Berechnung / Anzeige der Nachkomma-Stellen geschraubt?
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    20. Oktober 2016
    Beiträge:
    115
    Danke erhalten:
    22
    Danke vergeben:
    46
    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.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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.748
    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:
    233
    Danke erhalten:
    103
    Danke vergeben:
    28
    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:
    233
    Danke erhalten:
    103
    Danke vergeben:
    28
    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.