Ergebnis 1 bis 6 von 6

Thema: Rundungsfehler im Centbereich bei Preisen mit Attributen

  1. #1
    Padawan Stufe VIII Avatar von klartexter
    Registriert seit
    19.02.2006
    Ort
    Augsburg
    Beiträge
    1.193
    Themen
    66
    DANKE
    35
    Erhaltene Danke: 97

    Standard Rundungsfehler im Centbereich bei Preisen mit Attributen

    Ich habe über die Suchfunktion schon nach Rundungsfehler gesucht, aber ich konnte nichts finden, was mein Problem löst. In meinem Shop biete ich verschiedene Packungsgrößen an, deren Preis über Attribute geregelt ist. Nun erlebe ich immer wieder, dass ein definierter Preis in Bestellungen falsch eingetragen wird, obwohl er in den Attributen genau definiert ist. Es handelt sich hier zwar nur um Centbeträge, aber insgesamt ist das natürlich eher unprofessionell. Ich will das mal mit zwei Screenshoots verdeutlichen:

    Das ist der Eintrag im Attributmanager, man beachte den Eintrag von Brutto- und Nettopreis

    zc2.jpg

    Und so erscheint der Preis dann im Bestellformular:

    zc1.jpg

    Kann mir jemand sagen, weshalb das so ist und wie man das ändern kann?
    Immer mit der Ruhe - ich komme noch früh genug zu spät!

  2. #2
    Padawan Anwärter Avatar von 007
    Registriert seit
    25.05.2012
    Beiträge
    2
    Themen
    0
    DANKE
    3
    Erhaltene Danke: 0

    Standard Preis bei Attributen wird falsch in Bestellungen eingetragen

    Ich habe das gleiche Problem. Wenn ich mehr als 1 Attribute wähle, erscheint der Fehler - es sind, wie hier beschrieben, nur 1 Paar cents.
    Bei einem Attribute wird korrekt berechnet.
    Das Problem hatte ich unter 1.5.3 und jetzt unter 1.5.5e
    Vielleicht hat jemand eine Lösung . .. ....
    Danke im Voraus.


  3. #3
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.380
    Themen
    87
    DANKE
    3
    Erhaltene Danke: 1.061

    Standard

    In der deutschen 1.5.5e Version wurden etliche Rundungsfehler bei "normalen" Preisen behoben, indem viele Vorschläge aus diesem Thread hier übernommen wurden:
    https://www.zen-cart.com/showthread....-GST-VAT/page5
    Für die Centrundungsproblematik bei Attributpreisen gibt es nach wie vor keine zufriedenstellende Lösung. Am besten den Thread im englischen Forum verfolgen.
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  4. Folgender User sagt Danke zu webchills für den nützlichen Beitrag:

    007 (06.09.2017)

  5. #4
    Padawan Stufe I Avatar von Tari
    Registriert seit
    27.06.2008
    Beiträge
    74
    Themen
    16
    DANKE
    4
    Erhaltene Danke: 5

    Standard Rundungsfehler im Centbereich bei Preisen mit Attributen

    Hallo,

    ich hatte bei den Attributen - allerdings im Zusammenhang mit dem Dynamic Price Updater - auch das Problem mit den Attributspreisen, und ich habe das für mich so gelöst:

    In der Datei includes/functions/functions_general.php habe ich die Zeile 217 wie folgt geändert:

    Original:
    Code:
    function zen_round($value, $precision) {
        $value =  round($value *pow(10,$precision),0);
        $value = $value/pow(10,$precision);
        return $value;
      }
    Geändert:
    Code:
    function zen_round($value, $precision) {
        $value =  round($value *pow(10,$precision),2);
        $value = $value/pow(10,$precision);
        return $value;
      }
    Ich weiß nicht, ob Euch das auch hilft, aber bei mir funktioniert das jetzt tadellos.

    Grüsse

    Rita

  6. #5
    Padawan Anwärter Avatar von 007
    Registriert seit
    25.05.2012
    Beiträge
    2
    Themen
    0
    DANKE
    3
    Erhaltene Danke: 0

    Standard

    Zitat Zitat von Tari Beitrag anzeigen
    Hallo,

    ich hatte bei den Attributen - allerdings im Zusammenhang mit dem Dynamic Price Updater - auch das Problem mit den Attributspreisen, und ich habe das für mich so gelöst:

    In der Datei includes/functions/functions_general.php habe ich die Zeile 217 wie folgt geändert:

    Original:
    Code:
    function zen_round($value, $precision) {
        $value =  round($value *pow(10,$precision),0);
        $value = $value/pow(10,$precision);
        return $value;
      }
    Geändert:
    Code:
    function zen_round($value, $precision) {
        $value =  round($value *pow(10,$precision),2);
        $value = $value/pow(10,$precision);
        return $value;
      }
    Ich weiß nicht, ob Euch das auch hilft, aber bei mir funktioniert das jetzt tadellos.

    Grüsse

    Rita

    Danke Rita, es hat funktioniert aber nur bei einer Bestellmenge =1. Bei einer Bestellmenge = 2 ist der Fehler wieder da.
    Grüß.
    Amarjit

  7. #6
    Padawan Stufe I Avatar von Tari
    Registriert seit
    27.06.2008
    Beiträge
    74
    Themen
    16
    DANKE
    4
    Erhaltene Danke: 5

    Standard Rundungsfehler im Centbereich bei Preisen mit Attributen

    Hallo Amarjit,

    schade - da kann ich Dir leider nicht weiterhelfen, denn bei mir funktioniert das auch bei x-beliebigen Mengen. Da liegt das Problem wohl woanders.

    Grüsse
    Rita

  8. Folgender User sagt Danke zu Tari für den nützlichen Beitrag:

    007 (08.09.2017)

Ähnliche Themen

  1. (Zen-Cart 1.5.3) Rundungsfehler Bestellung
    Von amatoris im Forum Konfiguration
    Antworten: 0
    Letzter Beitrag: 06.02.2015, 16:39
  2. Rabatt für Zahlungsart 2.0 - Rundungsfehler?
    Von kgikm im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 7
    Letzter Beitrag: 05.03.2010, 08:31
  3. Genereller Rundungsfehler?
    Von XdaywalkerX im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 0
    Letzter Beitrag: 16.11.2009, 15:58
  4. Fehler in der Preisberechnung bei Attributen-Preisen
    Von helios45 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 11.01.2006, 16:27
  5. Rundungsfehler bei Steuerberechnung
    Von SonicTH im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 12
    Letzter Beitrag: 25.06.2004, 20:46

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5e deutsch
Revision 1208 vom 20.05.2017
[Download]